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

Subversion tries to link to wrong neon lib.

From: Oliver Frick <fff033-un_at_yahoo.de>
Date: Wed, 25 Mar 2009 02:47:48 +0100

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_at_subversion.tigris.org].
Received on 2009-03-26 16:30:07 CET

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