Problems building due to spurious -L/lib and -L/usr/lib in libsvn_ra_dav.
From: Justin Erenkrantz <jerenkrantz_at_apache.org>
Date: 2002-04-26 10:45:37 CEST
I am currently unable to build a SVN that works from the repository
The catch is that I don't think this is explicit, but libtool is
The net result is that if I try to do a 'svn up', I get:
% /pkg/svn-cvs/bin/svn up
svn_error: #21089 : <RA layer request failed>
svn_error: #21089 : <RA layer request failed>
--- Anyone have any clues here? I'll try to tackle this with fresh eyes tomorrow, but I can't do anything and haven't been able to do so for a few days. Fresh checkouts haven't helped at all. I've attached a non-silent trace of what libtool is doing on my system. I have no idea where that -L/lib and -L/usr/lib are coming from (notice it isn't passed to libtool, but libtool passes that to gcc). Once that gets in, I think I get the wrong neon and Berkeley DB - which may explain my errors. I think I went through most of the .la files that were explicitly mentioned and I can't see why it would be adding -L/lib and -L/usr/lib. Help! =) -- justin ------------------------------------------- % ./libtool --version ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52) ------------------------------------------- % make subversion/libsvn_ra_dav/libsvn_ra_dav.la cd subversion/libsvn_ra_dav && /bin/sh /home/jerenkrantz/cvs-svn/trunk/libtool --mode=link gcc -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -g -Wall -pthread -DNEON_ZLIB -I./subversion/include -I. -I/pkg/httpd-2.0/include -I/pkg/httpd-2.0/include -I/pkg/db-4.0.14/include -I/pkg/neon-0.19.4/include/neon -I/pkg/db-4.0.14/include -Wl,-rpath,/pkg/db-4.0.14/lib -L/pkg/db-4.0.14/lib -rpath /pkg/svn-cvs/lib -o libsvn_ra_dav.la commit.lo fetch.lo log.lo merge.lo options.lo props.lo session.lo util.lo ../../subversion/libsvn_subr/libsvn_subr.la /pkg/httpd-2.0/lib/libaprutil.la -lgdbm -ldb /usr/lib/libexpat.la /pkg/httpd-2.0/lib/libapr.la -L/pkg/neon-0.19.4/lib -lneon -lz -lexpat -lm -lcrypt -lnsl -ldl rm -fr .libs/libsvn_ra_dav.la .libs/libsvn_ra_dav.* .libs/libsvn_ra_dav.* gcc -shared commit.lo fetch.lo log.lo merge.lo options.lo props.lo session.lo util.lo -Wl,--whole-archive /usr/lib/libneon.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/home/jerenkrantz/cvs-svn/trunk/subversion/libsvn_subr/.libs -Wl,--rpath -Wl,/pkg/httpd-2.0/lib -Wl,--rpath -Wl,/pkg/svn-cvs/lib -Wl,--rpath -Wl,/pkg/httpd-2.0/lib -L/lib -L/usr/lib -L/pkg/httpd-2.0/lib -L/pkg/db-4.0.14/lib ../../subversion/libsvn_subr/.libs/libsvn_subr.so /pkg/httpd-2.0/lib/libaprutil.so /usr/lib/libgdbm.so -ldb /pkg/httpd-2.0/lib/libapr.so -L/pkg/neon-0.19.4/lib /usr/lib/libneon.a -lz /usr/lib/libexpat.so -lm -lcrypt -lnsl -ldl -Wl,-rpath -Wl,/pkg/db-4.0.14/lib -Wl,-soname -Wl,libsvn_ra_dav.so.0 -o .libs/libsvn_ra_dav.so.0.0.0 (cd .libs && rm -f libsvn_ra_dav.so.0 && ln -s libsvn_ra_dav.so.0.0.0 libsvn_ra_dav.so.0) (cd .libs && rm -f libsvn_ra_dav.so && ln -s libsvn_ra_dav.so.0.0.0 libsvn_ra_dav.so) rm -fr .libs/libsvn_ra_dav.lax mkdir .libs/libsvn_ra_dav.lax rm -fr .libs/libsvn_ra_dav.lax/libneon.a mkdir .libs/libsvn_ra_dav.lax/libneon.a (cd .libs/libsvn_ra_dav.lax/libneon.a && ar x /usr/lib/libneon.a) ar cru .libs/libsvn_ra_dav.a commit.o fetch.o log.o merge.o options.o props.o session.o util.o .libs/libsvn_ra_dav.lax/libneon.a/ne_props.o .libs/libsvn_ra_dav.lax/libneon.a/ne_dates.o .libs/libsvn_ra_dav.lax/libneon.a/ne_session.o .libs/libsvn_ra_dav.lax/libneon.a/ne_auth.o .libs/libsvn_ra_dav.lax/libneon.a/ne_string.o .libs/libsvn_ra_dav.lax/libneon.a/ne_cookies.o .libs/libsvn_ra_dav.lax/libneon.a/ne_207.o .libs/libsvn_ra_dav.lax/libneon.a/ne_socket.o .libs/libsvn_ra_dav.lax/libneon.a/ne_request.o .libs/libsvn_ra_dav.lax/libneon.a/ne_locks.o .libs/libsvn_ra_dav.lax/libneon.a/ne_acl.o .libs/libsvn_ra_dav.lax/libneon.a/ne_redirect.o .libs/libsvn_ra_dav.lax/libneon.a/ne_md5.o .libs/libsvn_ra_dav.lax/libneon.a/ne_uri.o .libs/libsvn_ra_dav.lax/libneon.a/ne_xml.o .libs/libsvn_ra_dav.lax/libneon.a/ne_compress.o .libs/libsvn_ra_dav.lax/libneon.a/ne_alloc.o .libs/libsvn_ra_dav.lax/libneon.a/ne_basic.o .libs/libsvn_ra_dav.lax/libneon.a/ne_utils.o .libs/libsvn_ra_dav.lax/libneon.a/base64.o ranlib .libs/libsvn_ra_dav.a rm -fr .libs/libsvn_ra_dav.lax creating libsvn_ra_dav.la (cd .libs && rm -f libsvn_ra_dav.la && ln -s ../libsvn_ra_dav.la libsvn_ra_dav.la) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Fri Apr 26 10:46:41 2002 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.