gstein, thank you for the new build system.... after a 4-day camping
trip, this a great surprise to return to!
I'm thrilled that I can type "make" instead of "gmake" now.
So on my FreeBSD 4.2 box, I run
$ ./autogen.sh
$ ./configure --enable-maintainer-mode --disable-shared
$ make clean
...as usual, no problems. The configure script detects my DB3 libs as
usual. Then I run
$ make
and get, after a bit of compiling:
--------
gcc -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include/db3 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wpointer-arith -Wwrite-strings -Wshadow -DSVN_DEBUG -DAP_DEBUG -I./subversion/include -I/usr/home/sussman/projects/subversion -I./apr/include -I./neon/src -I./expat-lite -o subversion/tests/libsvn_subr/hashdump-test.o -c subversion/tests/libsvn_subr/hashdump-test.c
cd subversion/tests/libsvn_subr && /usr/local/bin/bash /usr/home/sussman/projects/subversion/libtool --silent --mode=link gcc -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include/db3 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wpointer-arith -Wwrite-strings -Wshadow -DSVN_DEBUG -DAP_DEBUG -I./subversion/include -I/usr/home/sussman/projects/subversion -I./apr/include -I./neon/src -I./expat-lite -rpath /usr/local/lib -o hashdump-test hashdump-test.o ../../../subversion/tests/libsvn_test.la /usr/home/sussman/projects/subversion/subversion/libsvn_fs/libsvn_fs.la ../../../subversion/libsvn_delta/libsvn_delta.la ../../../subversion/libsvn_subr/libsvn_subr.la /usr/home/sussman/projects/subversion/apr/libapr.la /usr/home/sussman/projects/subversion/apr/shmem/unix/mm/libmm.la /usr/home/sussman/projects/subversion/expat-lite/libexpat.la -lm -lcrypt -L/usr/local/lib -ldb
libtool: link: `/usr/home/sussman/projects/subversion/subversion/libsvn_fs/libsvn_fs.la' is not a valid libtool archive
--------
I have no idea why 'hashdump-test' depends on libsvn_fs. Of course I
can get past this hurdle with a 'make libsvn_fs' from the top -- which
I do. I now re-run 'make'.
When it attempts to link the 'svn' binary, it stops:
--------
libtool: link: `/usr/home/sussman/projects/subversion/subversion/libsvn_ra_local/libsvn_ra_local.la' is not a valid libtool archive
--------
Once again, I have to manually 'make libsvn_ra_local'.
Then I run 'make' and again, the link stage of 'svn' stops again:
-------
libtool: link: `/usr/home/sussman/projects/subversion/subversion/libsvn_repos/libsvn_repos.la' is not a valid libtool archive
-------
I manually 'make libsvn_repos'.
I run 'make' again, and 'svn' links just fine.
Eventually, it attempts to link ra-local-test:
-------
/usr/libexec/elf/ld: cannot find -lsvn_repos
-------
At this point I give up, and offer a shell account on my box to
gstein. ;)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:30 2006