You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Jens Seidel <je...@users.sourceforge.net> on 2006/10/13 12:56:11 UTC

Multiple compile errors

Hi,

I switched from tags/1.4.0 to trunk and can now no longer build subversion from
source.

First of all a few configure macros are not found which is fixed by:

Index: aclocal.m4
===================================================================
--- aclocal.m4  (Revision 21914)
+++ aclocal.m4  (Arbeitskopie)
@@ -10,6 +10,8 @@
 
 # Include Subversion's own custom macros
 sinclude(build/ac-macros/svn-macros.m4)
+sinclude(build/ac-macros/sasl.m4)
+sinclude(build/ac-macros/zlib.m4)
 sinclude(build/ac-macros/apr.m4)
 sinclude(build/ac-macros/aprutil.m4)
 sinclude(build/ac-macros/neon.m4)


But I also fail to link:

cd subversion/svn && /bin/sh /home/jens/Programme/subversion/1.4.0/libtool --tag=CC --silent --mode=link gcc  -g -O2   -pthread  -L/usr/local/lib  -rpath /home/jens/local//lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o list-cmd.o lock-cmd.o log-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o switch-cmd.o unlock-cmd.o update-cmd.o util.o ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/lib64/libaprutil-1.la -lldap -llber -ldb-4.3 -lexpat /usr/lib64/libapr-1.la -lrt -lcrypt  -lpthread -ldl  
/home/jens/Programme/subversion/1.4.0/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.so: undefined reference to `svn_repos_fs_change_rev_prop3'
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] Fehler 1

I found a few references to svn_repos_fs_change_rev_prop3 but where is it
defined?

Please CC: me.

Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Multiple compile errors

Posted by Jens Seidel <je...@users.sourceforge.net>.
On Sat, Oct 14, 2006 at 03:53:50PM -0500, Peter Samuelson wrote:
> 
> [Jens Seidel]
> > cd subversion/svn && /bin/sh /home/jens/Programme/subversion/1.4.0/libtool --tag=CC --silent --mode=link gcc  -g -O2   -pthread  -L/usr/local/lib  -rpath /home/jens/local//lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o list-cmd.o lock-cmd.o log-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o switch-cmd.o unlock-cmd.o update-cmd.o util.o ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/lib64/libaprutil-1.la -lldap -llber -ldb-4.3 -lexpat /usr/lib64/libapr-1.la -lrt -lcrypt  -lpthread -ldl  
> > /home/jens/Programme/subversion/1.4.0/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.so: undefined reference to `svn_repos_fs_change_rev_prop3'
> 
> That's odd.  The missing symbol is in libsvn_repos, which
> libsvn_ra_local should definitely be trying to pull in.  It would be
> interesting to see that line executed without the --silent, to see what
> actual link line libtool produces.

Sorry, my error. As I wrote I svn switched from tags/1.4.0 to trunk. It
seems I did it incompletly and had both versions mixed :-)

I fetched trunk directly and compilation works like a charm. After
installing in a local (previously empty) directory it complains
(conflict with my installed version 1.3.2):

$ LANG=C ~/lokal/bin/svn --version
svn: Version mismatch in 'svn_delta': found 1.5.0-dev, expected 1.3.2
svn: Version mismatch in 'svn_subr': found 1.5.0-dev, expected 1.3.2

Setting LD_LIBRARY_PATH to ~/lokal/lib has no effect ...

Jens

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Multiple compile errors

Posted by Peter Samuelson <pe...@p12n.org>.
[Jens Seidel]
> cd subversion/svn && /bin/sh /home/jens/Programme/subversion/1.4.0/libtool --tag=CC --silent --mode=link gcc  -g -O2   -pthread  -L/usr/local/lib  -rpath /home/jens/local//lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o list-cmd.o lock-cmd.o log-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o switch-cmd.o unlock-cmd.o update-cmd.o util.o ../../subversion/libsvn_client/libsvn_client-1.la ../../subversion/libsvn_wc/libsvn_wc-1.la ../../subversion/libsvn_ra/libsvn_ra-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_diff/libsvn_diff-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/lib64/libaprutil-1.la -lldap -llber -ldb-4.3 -lexpat /usr/lib64/libapr-1.la -lrt -lcrypt  -lpthread -ldl  
> /home/jens/Programme/subversion/1.4.0/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.so: undefined reference to `svn_repos_fs_change_rev_prop3'

That's odd.  The missing symbol is in libsvn_repos, which
libsvn_ra_local should definitely be trying to pull in.  It would be
interesting to see that line executed without the --silent, to see what
actual link line libtool produces.