Results 1 to 3 of 3
Thread: build errors
-
03-02-2002, 05:41 PM #1Disabled
- Join Date
- Nov 2001
- Location
- Canada
- Posts
- 1,963
build errors
i'm trying to compile apache 1.3.22
# make
===> src
make[1]: Entering directory `/home/dev/apache_1.3.22'
make[2]: Entering directory `/home/dev/apache_1.3.22/src'
===> src/regex
make[3]: Nothing to be done for `all'.
<=== src/regex
===> src/os/unix
gcc -c -I../../os/unix -I../../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../../apaci` os.c
gcc -c -I../../os/unix -I../../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
ranlib libos.a
<=== src/os/unix
===> src/ap
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_cpystrn.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_execve.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_fnmatch.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_getpass.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_md5c.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_signal.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_slack.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_snprintf.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_sha1.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_checkpass.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_base64.c
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` ap_ebcdic.c
rm -f libap.a
ar cr libap.a ap_cpystrn.o ap_execve.o ap_fnmatch.o ap_getpass.o ap_md5c.o ap_signal.o ap_slack.o ap_snprintf.o ap_sha1.o ap_checkpass.o ap_base64.o ap_ebcdic.o
ranlib libap.a
<=== src/ap
===> src/main
gcc -c -I../os/unix -I../include -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` gen_test_char.c
gcc -DLINUX=22 -DUSE_HSREGEX -DNO_DL_NEEDED `../apaci` -o gen_test_char gen_test_char.o -lm -lcrypt -lexpat
./gen_test_char >test_char.h
./gen_test_char: error while 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 `/home/dev/apache_1.3.22/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/dev/apache_1.3.22'
make: *** [build] Error 2
any ideas on how i can fix this?
-
03-02-2002, 05:41 PM #2Disabled
- Join Date
- Nov 2001
- Location
- Canada
- Posts
- 1,963
rh 7.0
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.0)
-
03-02-2002, 07:34 PM #3Registered User
- Join Date
- Feb 2002
- Posts
- 50
From the error it looks like libexpat.so.0 is not found. Look for that file or something similar name such as libexpat.so.1. If for example .1 exists you can sym link .0 to .1.