On Mar 24, 2009, at 20:47, Oliver Frick wrote:
> I have compiled Subversion 1.6 on OS X 10.5.6.
> Now I cannot access repositories with http(s)-urls because
> libsvn_ra_neon tries to link against an old version (0.26.1)
> of the neon lib installed in /usr/lib and not the one it was
> configured to use, a neon 0.28.4 compiled by myself,
> installed at /usr/local/lib.
> svn's config.log says it uses v0.28.4 from /usr/local/lib,
> and subversion compiles and installs fine.
> But when I use svn to access a repository with http(s), I
> get this error:
> dyld: lazy symbol binding failed: Symbol not found:
> Referenced from: /usr/local/lib/libsvn_ra_neon-1.0.dylib
> Expected in: flat namespace
> The reason seems to be, that
> /usr/local/lib/libsvn_ra_neon-1.0.dylib wants to link the
> wrong neon lib, which does not provide the function above:
>> otool /usr/local/lib/libsvn_ra_neon-1.0.dylib -L
> /usr/lib/libneon.26.dylib (compatibility version 27.0.0,
> current version 27.3.0)
> What am I doing wrong? Probably something very simple.
> It worked with SVN 1.5.x.
Consider using MacPorts to build Subversion for you. It already knows
how to deal with these things.
Even if you don't want to use MacPorts to install Subversion, you can
read the MacPorts subversion portfile to learn how MacPorts compiles
Subversion, and what configure arguments and other mechanisms you may
want to use when compiling manually.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-03-27 01:35:32 CET