what is better? hardcoded paths or just defining them in httpd.conf ? ----- Original Message ----- From: "Charlie Smith" <SmithCW@xxxxxxxxxxxxx> To: <users@xxxxxxxxxxxxxxxx> Sent: Tuesday, April 05, 2005 5:48 PM Subject: Re: [users@httpd] How to specify multiple header file locations on mod_perl 1.3.33 DSO build? > I submitted the last question under a different subject. To get back to the > question on how to specify > multiple header file locations - any comments. Probably as easy as exporting a > CFLAGS var in the make > environment? > > Making 1.3.33 from source, what is easiest way to tell make that > includes are in more than one directory? > > apxs has following entry. I hard-coded this: > my $CFG_INCLUDEDIR = q(/path/to/Apache/src/apache_1.3.33/src/include); > > # substituted via APACI install > > > Got following error on make command: > ... > /path/to/Apache/src/apache_1.3.33/src/include/ap_config.h:73:16: os.h: No such > file or directory > ... > A find shows that the ap_config.h file is in the 1.3.33 sourc tree: > (me)on fchdev /path/to/Apache/src/mod_perl-1.29:>find ../.. -name ap_config.h > ../../src/apache_1.3.28/src/include/ap_config.h > ../../src/apache_1.3.28/include/ap_config.h > ../../src/apache_1.3.33/src/include/ap_config.h > But the os.h file is replicated under the 1.3.33 source tree in a number of > different directories, > each representing different os's. Ex.: > (me)on fchdev /path/to/Apache/src/mod_perl-1.29:>find ../.. -name os.h > ... > ../../src/apache_1.3.33/src/os/unix/os.h > ... > > Charlie ;) > 4/5/05 > > > > >>> SmithCW@xxxxxxxxxxxxx 4/4/2005 3:05:03 PM >>> > Starting Apache, got error messages that should recompile some of modules > with -DEAPI flag. Didn't see how to do this. Any ideas? > > Charlie ;) > 4/4/05 > > >>> SmithCW@xxxxxxxxxxxxx 4/4/2005 11:29:37 AM >>> > I guess I'm talking to myself on this one. Oh well, someone may be interested > in my findings here: > Per google search, > Looks like the undefined symbol may be coming from an attempt to load > modules/dav/libdav.a(dav_util.o) > I didn't make reference to that in new compile of Apache, or rather didn't > move > that lib to new > apache build. > > Will try this as solution. > > Charlie ;) > 4/4/05 > > >>> SmithCW@xxxxxxxxxxxxx 4/4/2005 11:21:35 AM >>> > Ok. I just copied the os/unix/*.h and *.c files to the include dir and then > got > a succesful build. > > However, after confguring new apache 1.3.33 and making it, and changing > loadmodule location > in the httpd.conf file I get following error: > undefined symbol: ap_ctx_get > > I put the perl module reference back to 1.28 and it comes up fine. > > So, why might the undefined symbol be occuring at load time? Is this an > acknowledged problem with > mod_perl 1.29 or did I do something wrong in procedure to compile new mod_perl > stuff? > > Charlie ;) > 4/4/05 > > >>> SmithCW@xxxxxxxxxxxxx 4/4/2005 9:55:46 AM >>> > Trying to build mod_perl v 1.29 and make ready for Apache 1.3.33 build. > It would seem that the make couldn't locate all needed header files. > > Making 1.3.33 from source, what is easiest way to tell make that > includes are in more than one directory? > > apxs has following entry. I hard-coded this: > my $CFG_INCLUDEDIR = q(/path/to/Apache/src/apache_1.3.33/src/include); > > # substituted via APACI install > > > Got following error on make command: > ... > /path/to/Apache/src/apache_1.3.33/src/include/ap_config.h:73:16: os.h: No such > file or directory > ... > A find shows that the ap_config.h file is in the 1.3.33 sourc tree: > (me)on fchdev /path/to/Apache/src/mod_perl-1.29:>find ../.. -name ap_config.h > ../../src/apache_1.3.28/src/include/ap_config.h > ../../src/apache_1.3.28/include/ap_config.h > ../../src/apache_1.3.33/src/include/ap_config.h > But the os.h file is replicated under the 1.3.33 source tree in a number of > different directories, > each representing different os's. Ex.: > (me)on fchdev /path/to/Apache/src/mod_perl-1.29:>find ../.. -name os.h > ... > ../../src/apache_1.3.33/src/os/unix/os.h > ... > > Charlie ;) > 4/4/05 > > -------------------------------------------------------------------------- ---- > This message may contain confidential information, and is > intended only for the use of the individual(s) to whom it > is addressed. > -------------------------------------------------------------------------- ---- > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > > -------------------------------------------------------------------------- ---- > This message may contain confidential information, and is > intended only for the use of the individual(s) to whom it > is addressed. > -------------------------------------------------------------------------- ---- > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > > -------------------------------------------------------------------------- ---- > This message may contain confidential information, and is > intended only for the use of the individual(s) to whom it > is addressed. > -------------------------------------------------------------------------- ---- > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > > -------------------------------------------------------------------------- ---- > This message may contain confidential information, and is > intended only for the use of the individual(s) to whom it > is addressed. > -------------------------------------------------------------------------- ---- > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > > -------------------------------------------------------------------------- ---- > This message may contain confidential information, and is > intended only for the use of the individual(s) to whom it > is addressed. > -------------------------------------------------------------------------- ---- > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx