Daniel Shahaf <danie...@elego.de> writes:

>> bash-3.2$ /home/userb/svn/bin/svn co http://svnserver/svn/repositoryA/ 
>> /tmp/repoA/
>> /home/userb/svn/bin/svn: symbol lookup error: 
>> /home/userb/svn/lib/libsvn_ra_neon-1.so.0: undefined symbol: ne_accept_207
>> 
>> Version was 1.7.9, compiled with the following options (it gnored 
>> --without-apache though).
>> ./configure  --without-berkeley-db --without-apache --without-apxs 
>> --without-swig  --with-ssl --with-serf=/home/userb/local/serf   
>> --prefix=/home/userb/svn
>> 
>> I've added path to svn lib in LD
>> bash-3.2$ ldd /home/userb/svn/bin/svn | grep neon
>>         libsvn_ra_neon-1.so.0 => /home/userb/svn/lib/libsvn_ra_neon-1.so.0 
>> (0x00002b3846cff000)
>> 
>
> It appears libneon itself is missing; compare:
>
> % ldd /usr/bin/svn | grep neon
>         libsvn_ra_neon-1.so.1 => /usr/lib/libsvn_ra_neon-1.so.1 
> (0x00007f988087c000)
>         libneon-gnutls.so.27 => /usr/lib/libneon-gnutls.so.27 
> (0x00007f987e7d7000)

Perhaps neon is static?  I seem to recall that building neon defaults to
static only unless there is an explict --enable-shared.

>> serf was 0.7.2 and apr was 1.4.5
>> 
>
> serf-0.7 is old, but anyway, things should just work if you use
>
>   --config-option=servers:global:http-library=serf
>
> to your command line.

That probably won't help since the linker is failing to load the linked
library at program startup.  It might work if Subversion was configured
with --enable-runtime-module-search.  It would be better to fix the
libneon problem.

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data

Reply via email to