[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Problem with undefined symbol when running Subversion

From: <kfogel_at_collab.net>
Date: 2005-05-18 17:21:45 CEST

Adam Stein <adam@scan.mc.xerox.com> writes:
> This is my first time with Subversion. I downloaded the source for
> v1.1.4 and compiled on a Red Hat 9 system. When I installed, all the
> programs in bin worked (as in I could run and get an error message that
> I wasn't using any options yet) except for 'svn' and 'svnversion'. Both
> of these programs gave me the error:
>
> svn: relocation error: /packages/subversion/lib/libsvn_client-1.so.0:
> undefined symbol: svn_ra_dav_init
>
> I found './subversion/clients/cmdline/svn' which I could run but did NOT
> have support for local files as shown by the output:
>
> svn, version 1.1.4 (r13838)
> compiled May 18 2005, 08:31:45
>
> Copyright (C) 2000-2004 CollabNet.
> Subversion is open source software, see http://subversion.tigris.org/
> This product includes software developed by CollabNet
> (http://www.Collab.Net/).
>
> The following repository access (RA) modules are available:
>
> * ra_dav : Module for accessing a repository via WebDAV (DeltaV)
> protocol.
> - handles 'http' schema
> * ra_svn : Module for accessing a repository using the svn network
> protocol.
> - handles 'svn' schema
>
> './subversion/clients/cmdline/svn' calls 'lt-svn'. I don't know what
> the difference between what gets installed as 'svn' and 'lt-svn'.
>
> I saw that svn_ra_dav_init() is defined in 'session.c'. I'm not sure
> why these two particular program are having problems.
>
> I've compiled and ran this on a machine that never had Subversion
> installed before. Any help would be most appreciated.

Do you mean that you compiled and ran this on some other machine (that
never had Subversion installed before), or does "this" refer to the
recipe above, and you mean that you did all the above on a machine
that never had Subversion installed before?

This sort of problem can happen when different versions of the
Subversion libraries are mixed. I suspect you did have an old
Subversion installed before, perhaps it came from the operating
system? Find all locations of things called "libsvn*" on your system,
and send us an 'ls -l' of those things, maybe?

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed May 18 18:00:25 2005

This is an archived mail posted to the Subversion Users mailing list.