This is a discussion on Apache 1.3.34 compile error within the Linux Web Servers forums, part of the Web Server and Related Forums category; Using exact same configure options as for 1.3.33 I am getting the following error trying to build Apache ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Using exact same configure options as for 1.3.33 I am getting the following error trying to build Apache 1.3.34. It seems that some settings in Makefiles having to do with EXPATLIB are not getting configured. gcc -DLINUX=22 -I/usr/include/db1 -DUSE_HSREGEX `../apaci` -o gen_test_char gen_test_char.o -lm -lcrypt -lndbm -ldb -lexpat -ldl ../gen_test_char >test_char.h ../gen_test_char: error in loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory make[3]: *** [test_char.h] Error 127 make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/usr/local/src/apache/apache_1.3.34/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/usr/local/src/apache/apache_1.3.34' make: *** [build] Error 2 FAILED |
|
|||
|
I have discovered that part of this problem is due to the fact that since
building Apache 1.3.33, a version of libexpat had been installed in /usr/local/lib. It is found by helpers/TestCompile during configuration but some part of the build (make) procedure is not finding it. Perhaps an option like --enable-rule=EXPAT=builtin would be a way to work around this sort of thing. On 18 Oct 2005 21:38:00 EDT, I wrote: > >Using exact same configure options as for 1.3.33 I am getting the following >error trying to build Apache 1.3.34. It seems that some settings in Makefiles >having to do with EXPATLIB are not getting configured. > >gcc -DLINUX=22 -I/usr/include/db1 -DUSE_HSREGEX `../apaci` -o gen_test_char > gen_test_char.o -lm -lcrypt -lndbm -ldb -lexpat -ldl >./gen_test_char >test_char.h >./gen_test_char: error in loading shared libraries: libexpat.so.0: cannot > open shared object file: No such file or directory >make[3]: *** [test_char.h] Error 127 >make[2]: *** [subdirs] Error 1 >make[2]: Leaving directory `/usr/local/src/apache/apache_1.3.34/src' >make[1]: *** [build-std] Error 2 >make[1]: Leaving directory `/usr/local/src/apache/apache_1.3.34' >make: *** [build] Error 2 >FAILED |