I am currently trying to compile Apache 2.0.63 under Redhat ES 3. All works until I attempt to "make" the project:
# make
...
...
for dir in /usr/local/src/httpd-2.0.6
3/include /usr/local/src/httpd-2.0.6
3/os/unix /usr/local/src/httpd-2.0.6
3/modules/
http; do \
ls $dir/*.h >> $tmp; \
done; \
for dir in /usr/local/src/httpd-2.0.6
3/srclib/a
pr/include
/usr/local/src/httpd-2.0.6
3/srclib/a
pr-util/in
clude; do \
(ls $dir/ap[ru].h $dir/ap[ru]_*.h >> $tmp 2>/dev/null); \
done; \
sort -u $tmp > export_files; \
rm -f $tmp
gawk -f /usr/local/src/httpd-2.0.6
3/build/ma
ke_exports
.awk `cat export_files` > exports.c
/usr/local/src/httpd-2.0.6
3/srclib/a
pr/libtool
--silent --mode=compile gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITI
ALIZER -I/usr/local/src/httpd-2.0
.63/srclib
/apr/inclu
de -I/usr/local/src/httpd-2.0
.63/srclib
/apr-util/
include -I. -I/usr/local/src/httpd-2.0
.63/os/uni
x -I/usr/local/src/httpd-2.0
.63/server
/mpm/prefo
rk -I/usr/local/src/httpd-2.0
.63/module
s/http -I/usr/local/src/httpd-2.0
.63/module
s/filters -I/usr/local/src/httpd-2.0
.63/module
s/proxy -I/usr/local/src/httpd-2.0
.63/includ
e -I/usr/local/src/httpd-2.0
.63/module
s/generato
rs -I/usr/local/src/httpd-2.0
.63/module
s/dav/main
-prefer-non-pic -static -c exports.c && touch exports.lo
/usr/local/src/httpd-2.0.6
3/srclib/a
pr/libtool
--silent --mode=link gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITI
ALIZER -I/usr/local/src/httpd-2.0
.63/srclib
/apr/inclu
de -I/usr/local/src/httpd-2.0
.63/srclib
/apr-util/
include -I. -I/usr/local/src/httpd-2.0
.63/os/uni
x -I/usr/local/src/httpd-2.0
.63/server
/mpm/prefo
rk -I/usr/local/src/httpd-2.0
.63/module
s/http -I/usr/local/src/httpd-2.0
.63/module
s/filters -I/usr/local/src/httpd-2.0
.63/module
s/proxy -I/usr/local/src/httpd-2.0
.63/includ
e -I/usr/local/src/httpd-2.0
.63/module
s/generato
rs -I/usr/local/src/httpd-2.0
.63/module
s/dav/main
-export-dynamic -o libmain.la test_char.h config.lo log.lo main.lo vhost.lo util.lo util_script.lo util_md5.lo util_cfgtree.lo util_ebcdic.lo util_time.lo rfc1413.lo connection.lo listen.lo mpm_common.lo util_charset.lo util_debug.lo util_xml.lo util_filter.lo exports.lo buildmark.lo scoreboard.lo error_bucket.lo protocol.lo core.lo request.lo provider.lo eoc_bucket.lo
libtool: link: `config.lo' is not a valid libtool object
make[2]: *** [libmain.la] Error 1
make[2]: Leaving directory `/usr/local/src/httpd-2.0.
63/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/httpd-2.0.
63/server'
make: *** [all-recursive] Error 1
I am using version 1.5.26 of libtool
What is this error refering to ? And how do I fix the "config.lo" not being a valid libtool object ?
Start Free Trial