Oops... I meant to follow up to the list... trying again.
Note also that upgrading to libtool 1.3.4 and libtool 1.3.5 didn't
help.
Greg Stein <[EMAIL PROTECTED]> writes:
> That patch is just plain wrong. Usable as a stopgap, but not something to be
> committed.
>
> I was dead tired last night and had to crash after some minimal testing.
> I'll get the stuff cleaned back up.
>
> Jeff: what is going wrong for you with Ryan's new patch?
Here is the tail end of a build just now on an up-to-date clean tree:
make[3]: Leaving directory `/home/trawick/apache/httpd-2.0/srclib/apr/dso/unix'
make[3]: Entering directory `/home/trawick/apache/httpd-2.0/srclib/apr'
/bin/sh /home/trawick/apache/httpd-2.0/srclib/apr/libtool --mode=link --silent
gcc -DLINUX=2 -DAPACHE_XLATE
Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
-I./include -I../include -o libapr.l.Aa -rpath /usr/local/lib lib/apr_pools.lo
strings/apr_cpystrn.lo strings/apr_fnmatch.lo strings/apr_snprintf.lo
strings/apr_strings.lo strings/apr_strnatcmp.lo passwd/apr_getpass.lo
passwd/apr_md5.lo tables/apr_hash.lo tables/apr_tables.lo file_io/unix/dir.lo
file_io/unix/fileacc.lo file_io/unix/filedup.lo file_io/unix/filestat.lo
file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/open.lo
file_io/unix/pipe.lo file_io/unix/readwrite.lo file_io/unix/seek.lo
network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo
network_io/unix/poll.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/errorcodes.lo misc/unix/getopt.lo
misc/unix/getuuid.lo misc/unix/otherchild.lo mis!
!
c/unix/rand.lo misc/unix/start.lo misc/unix/uuid.lo locks/unix/crossproc.lo
locks/unix/intraproc.lo locks/unix/locks.lo time/unix/time.lo
time/unix/timestr.lo mmap/unix/common.lo mmap/unix/mmap.lo
shmem/unix/mm_alloc.lo shmem/unix/mm_core.lo shmem/unix/mm_global.lo
shmem/unix/mm_lib.lo shmem/unix/mm_vers.lo shmem/unix/shmem.lo
i18n/unix/xlate.lo user/unix/homedir.lo dso/unix/dso.lo
ar: shmem/unix/mm_alloc.o: No such file or directory
make[3]: *** [libapr.la] Error 1
make[3]: Leaving directory `/home/trawick/apache/httpd-2.0/srclib/apr'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/trawick/apache/httpd-2.0/srclib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/trawick/apache/httpd-2.0/srclib'
make: *** [all-recursive] Error 1
Here are the files in shmem/unix. Look at the symbolic links. Not
too cool. They were created by libtool...
[EMAIL PROTECTED] httpd-2.0]$ dir srclib/apr/shmem/unix/
total 48
drwxrwxr-x 4 trawick trawick 1024 Jan 10 07:01 .
drwxrwxr-x 5 trawick trawick 1024 Dec 4 17:23 ..
-rw-rw-r-- 1 trawick trawick 20 Jan 9 15:17 .cvsignore
drwxrwxr-x 2 trawick trawick 1024 Jan 9 15:17 CVS
-rw-rw-r-- 1 trawick trawick 657 Jan 10 07:00 Makefile
-rw-rw-r-- 1 trawick trawick 549 Jan 9 15:17 Makefile.in
drwxrwxr-x 4 trawick trawick 2048 Jan 10 07:01 mm
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 mm_alloc.lo
lrwxrwxrwx 1 trawick trawick 22 Jan 10 07:01 mm_alloc.o ->
shmem/unix/mm_alloc.lo
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 mm_core.lo
lrwxrwxrwx 1 trawick trawick 21 Jan 10 07:01 mm_core.o ->
shmem/unix/mm_core.lo
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 mm_global.lo
lrwxrwxrwx 1 trawick trawick 23 Jan 10 07:01 mm_global.o ->
shmem/unix/mm_global.lo
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 mm_lib.lo
lrwxrwxrwx 1 trawick trawick 20 Jan 10 07:01 mm_lib.o ->
shmem/unix/mm_lib.lo
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 mm_vers.lo
lrwxrwxrwx 1 trawick trawick 21 Jan 10 07:01 mm_vers.o ->
shmem/unix/mm_vers.lo
-rw-rw-r-- 1 trawick trawick 6381 Jan 8 10:34 shmem.c
-rw-rw-r-- 1 trawick trawick 10 Jan 10 07:01 shmem.lo
-rw-rw-r-- 1 trawick trawick 26420 Jan 10 07:01 shmem.o
Here is what libtool is doing (I turned off --silent):
make[1]: Entering directory `/home/trawick/apache/httpd-2.0/srclib/apr'
/bin/sh /home/trawick/apache/httpd-2.0/srclib/apr/libtool --mode=link gcc
-DLINUX=2 -DAPACHE_XLA
TE -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
-DAP_DEBUG -DNO_DBM_
apr_fnmatch.lo strings/apr_snprintf.lo strings/apr_strings.lo
strings/apr_strnatcmp.lo passwd/apr_getpass.lo passwd/apr_md5.lo
tables/apr_hash.lo tables/apr_tables.lo file_io/unix/dir.lo
file_io/unix/fileacc.lo file_io/unix/filedup.lo file_io/unix/filestat.lo
file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/open.lo
file_io/unix/pipe.lo file_io/unix/readwrite.lo file_io/unix/seek.lo
network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo
network_io/unix/poll.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/errorcodes.lo misc/unix/getopt.lo
misc/unix/getuuid.lo misc/unix/otherchild.lo misc/unix/rand.lo
misc/unix/start.lo misc/unix/uuid.lo
locks/unix/crossproc.lo locks/unix/intraproc.lo locks/unix/locks.lo
time/unix/time.lo time/unix/timestr.lo mmap/unix/common.lo mmap/unix/mmap.lo
shmem/unix/mm_alloc.lo shmem/unix/mm_core.lo shmem/unix/mm_global.lo
shmem/unix/mm_lib.lo shmem/unix/mm_vers.lo shmem/unix/shmem.lo
i18n/unix/xlate.lo user/unix/homedir.lo dso/unix/dso.lo
mkdir .libs
ln -s shmem/unix/mm_alloc.lo shmem/unix/mm_alloc.o
ln -s shmem/unix/mm_core.lo shmem/unix/mm_core.o
ln -s shmem/unix/mm_global.lo shmem/unix/mm_global.o
ln -s shmem/unix/mm_lib.lo shmem/unix/mm_lib.o
ln -s shmem/unix/mm_vers.lo shmem/unix/mm_vers.o
ar cru .libs/libapr.a lib/apr_pools.o strings/apr_cpystrn.o
strings/apr_fnmatch.o strings/apr_snprintf.o strings/apr_strings.o
strings/apr_strnatcmp.o passwd/apr_getpass.o passwd/apr_md5.o tables/apr_hash.o
tables/apr_tables.o file_io/unix/dir.o file_io/unix/fileacc.o
file_io/unix/filedup.o file_io/unix/filestat.o file_io/unix/flock.o
file_io/unix/fullrw.o file_io/unix/open.o file_io/unix/pipe.o
file_io/unix/readwrite.o file_io/unix/seek.o network_io/unix/inet_ntop.o
network_io/unix/inet_pton.o network_io/unix/poll.o network_io/unix/sendrecv.o
network_io/unix/sockaddr.o network_io/unix/sockets.o network_io/unix/sockopt.o
threadproc/unix/proc.o threadproc/unix/procsup.o threadproc/unix/signals.o
threadproc/unix/thread.o threadproc/unix/threadpriv.o misc/unix/errorcodes.o
misc/unix/getopt.o misc/unix/getuuid.o misc/unix/otherchild.o misc/unix/rand.o
misc/unix/start.o misc/unix/uuid.o locks/unix/crossproc.o
locks/unix/intraproc.o locks/unix/locks.o time/unix/time.o time/unix/tim!
!
estr.o mmap/unix/common.o mmap/unix/mmap.o shmem/unix/mm_alloc.o
shmem/unix/mm_core.o shmem/unix/mm_global.o shmem/unix/mm_lib.o
shmem/unix/mm_vers.o shmem/unix/shmem.o i18n/unix/xlate.o user/unix/homedir.o
dso/unix/dso.o
ar: shmem/unix/mm_alloc.o: No such file or directory
make[1]: *** [libapr.la] Error 1
make[1]: Leaving directory `/home/trawick/apache/httpd-2.0/srclib/apr'
make: *** [all-recursive] Error 1
[EMAIL PROTECTED] apr]$
[EMAIL PROTECTED] apr]$ libtool --version
ltmain.sh (GNU libtool) 1.3.3 (1.385.2.181 1999/07/02 15:49:11)
--
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
Born in Roswell... married an alien...