httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Levesque" <SLeves...@slco.org>
Subject [users@httpd] Compile errors from Apache HTTPD 2.0.54
Date Thu, 14 Jul 2005 22:17:31 GMT
Greetings all.

I have a Red Hat Enterprise Linux 3ES server and am attempting to
install Apache HTTPD.  I used /usr/local/apache2 as my intended install
directory, and Config appeared to complete successfully with no errors.
Make seems to run successfully for several steps, but then ends with:

====================
make[3]: Entering directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
/bin/sh /usr/apache-httpd/httpd-2.0.54/srclib/apr/libtool --silent
--mode=link gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-I./include -I../include -version-info -o libapr-.la -rpath
/usr/local/apache2/lib
strings/apr_cpystrn.lo strings/apr_fnmatch.lo strings/apr_snprintf.lo
strings/apr_strings.lo strings/apr_strnatcmp.lo strings/apr_strtok.lo
passwd/apr_getpass.lo tables/apr_hash.lo tables/apr_tables.lo
file_io/unix/copy.lo file_io/unix/dir.lo file_io/unix/fileacc.lo
file_io/unix/filedup.lo file_io/unix/filepath.lo
file_io/unix/filepath_util.lo file_io/unix/filestat.lo
file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/mktemp.lo
file_io/unix/open.lo file_io/unix/pipe.lo file_io/unix/readwrite.lo
file_io/unix/seek.lo file_io/unix/tempdir.lo
network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo
network_io/unix/sendrecv.lo network_io/unix/sockaddr.lo
network_io/unix/sockets.lo network_io/unix/sockopt.lo
threadproc/unix/proc.lo threadproc/unix/procsup.lo
threadproc/unix/signals.lo threadproc/unix/thread.lo
threadproc/unix/threadpriv.lo misc/unix/charset.lo misc/unix/env.lo
misc/unix/errorcodes.lo misc/unix/getopt.lo misc/unix/otherchild.lo
misc/unix/rand.lo misc/unix/start.lo misc/unix/version.lo
locks/unix/global_mutex.lo locks/unix/proc_mutex.lo
locks/unix/thread_cond.lo locks/unix/thread_mutex.lo
locks/unix/thread_rwlock.lo time/unix/time.lo time/unix/timestr.lo
mmap/unix/common.lo mmap/unix/mmap.lo shmem/unix/shm.lo
user/unix/groupinfo.lo user/unix/userinfo.lo memory/unix/apr_pools.lo
atomic/unix/apr_atomic.lo poll/unix/pollacc.lo poll/unix/poll.lo
support/unix/waitio.lo dso/unix/dso.lo -lrt -lm -lcrypt -lnsl -lpthread
-ldl
libtool: link: you must specify an output file
Try `libtool --help --mode=link' for more information.
make[3]: *** [libapr-.la] Error 1
make[3]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib'
make: *** [all-recursive] Error 1
====================

I googled for "apache httpd make libtool: link: you must specify an
output file" and found a link to:
 
http://mail-archives.apache.org/mod_mbox/httpd-bugs/200501.mbox/%3c20050
1271124.j0RBOte7009638@ajax.apache.org%3e

I made the change it recommended [edit srclib/apr/Makefile and change
the TARGET_LIB line to read TARGET_LIB = libapr-0.la], but this didn't
make any difference.  I made sure not to mix up my ELs and ONEs.  ;)
But I still got the following when compiling again:

====================
make[3]: Entering directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
/bin/sh /usr/apache-httpd/httpd-2.0.54/srclib/apr/libtool --silent
--mode=link gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-I./include -I../include -version-info -o libapr-0.la -rpath
/usr/local/apache2/lib strings/apr_cpystrn.lo strings/apr_fnmatch.lo
strings/apr_snprintf.lo strings/apr_strings.lo strings/apr_strnatcmp.lo
strings/apr_strtok.lo passwd/apr_getpass.lo tables/apr_hash.lo
tables/apr_tables.lo file_io/unix/copy.lo file_io/unix/dir.lo
file_io/unix/fileacc.lo file_io/unix/filedup.lo file_io/unix/filepath.lo
file_io/unix/filepath_util.lo file_io/unix/filestat.lo
file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/mktemp.lo
file_io/unix/open.lo file_io/unix/pipe.lo file_io/unix/readwrite.lo
file_io/unix/seek.lo file_io/unix/tempdir.lo
network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo
network_io/unix/sendrecv.lo network_io/unix/sockaddr.lo
network_io/unix/sockets.lo network_io/unix/sockopt.lo
threadproc/unix/proc.lo threadproc/unix/procsup.lo
threadproc/unix/signals.lo threadproc/unix/thread.lo
threadproc/unix/threadpriv.lo misc/unix/charset.lo misc/unix/env.lo
misc/unix/errorcodes.lo misc/unix/getopt.lo misc/unix/otherchild.lo
misc/unix/rand.lo misc/unix/start.lo misc/unix/version.lo
locks/unix/global_mutex.lo locks/unix/proc_mutex.lo
locks/unix/thread_cond.lo locks/unix/thread_mutex.lo
locks/unix/thread_rwlock.lo time/unix/time.lo time/unix/timestr.lo
mmap/unix/common.lo mmap/unix/mmap.lo shmem/unix/shm.lo
user/unix/groupinfo.lo user/unix/userinfo.lo memory/unix/apr_pools.lo
atomic/unix/apr_atomic.lo poll/unix/pollacc.lo poll/unix/poll.lo
support/unix/waitio.lo dso/unix/dso.lo -lrt -lm -lcrypt -lnsl -lpthread
-ldl
libtool: link: you must specify an output file
Try `libtool --help --mode=link' for more information.
make[3]: *** [libapr-0.la] Error 1
make[3]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/apache-httpd/httpd-2.0.54/srclib'
make: *** [all-recursive] Error 1
====================

There was a bug report submitted for this same error, but it contained
nothing more than the original mail thread:
  http://issues.apache.org/bugzilla/show_bug.cgi?id=33188

I also noticed a more recent thread here, with a similar error received
when attempting to compile with OpenSSL 0.98 installed; but we're using
openssl-0.9.7a-33.15, which is the most current OpenSSL RPM available
from Red Hat Network, so I didn't expect to need that patch?

UName information on my server is:  Linux SLCGIS-LX.mydomain.tld
2.4.21-32.0.1.ELsmp #1 SMP Tue May 17 17:52:23 EDT 2005 i686 i686 i386
GNU/Linux

Any ideas what else to look at to resolve this?  I'm still a novice
Linux admin, and don't know yet what to look for in all the various
config scripts and files that set these things up.

Thanks much for your ideas and your time!

>  Sean




---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message