« Return to Thread: Subversion tries to link to wrong neon lib.

Subversion tries to link to wrong neon lib.

by Oliver Frick-5 :: Rate this Message:

| View in Thread

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:
  _ne_set_connect_timeout
  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/local/lib/libsvn_ra_neon-1.0.dylib:
....
    /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.

Oliver

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1408769

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].

 « Return to Thread: Subversion tries to link to wrong neon lib.