Erik,
Ok, In light of your advice I've wiped out the /usr/local/lib
directory so there were no svn libraries. Then I did:
make distclean
./configure '--with-ssl' '--with-apr=/services/apache-svn' '--with-apr-
util=/services/apache-svn' '--with-apxs=/services/apache-svn/bin/apxs'
'--with-swig'
make && make swig-py
make install && make install-swig-py
svn co https://XXX.XXXX.XXX/repository/project - > Works perfect with
SSL
However, trac fails with the standard Warning: Can't synchronize with
the repository (Unsupported version control system "svn". Check that
the Python support libraries for "svn" are correctly installed.).
I then did:
Python 2.5.2 (r252:60911, Apr 8 2008, 12:45:11)
[GCC 4.0.2 20050901 (prerelease) (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from svn import core
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/svn-python/svn/core.py", line 19, in <module>
from libsvn.core import *
File "/usr/local/lib/svn-python/libsvn/core.py", line 7, in <module>
import _core
ImportError: /usr/local/lib/libsvn_ra_neon-1.so.0: undefined symbol:
SSL_pending
>>>
Trac is still not happy - I'm totally lost.
Any ideas?
Kris
On 23-Apr-08, at 3:59 PM, Erik Huelsmann wrote:
> On Thu, Apr 17, 2008 at 11:18 PM, Kris <kris_at_theendless.org> wrote:
>> One last thing:
>>
>> ldd -r /usr/local/lib/libsvn_ra_dav-1.so.0
>> linux-gate.so.1 => (0xffffe000)
>> libsvn_delta-1.so.0 => /usr/local/lib/libsvn_delta-1.so.0
>> (0x40034000)
>> libsvn_subr-1.so.0 => /usr/local/lib/libsvn_subr-1.so.0
>> (0x4003d000)
>> libaprutil-1.so.0 => /services/apache-svn/lib/
>> libaprutil-1.so.0
>> (0x40067000)
>> libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4007d000)
>> libapr-1.so.0 => /services/apache-svn/lib/libapr-1.so.0
>> (0x4009d000)
>> librt.so.1 => /lib/tls/librt.so.1 (0x400c0000)
>> libcrypt.so.1 => /lib/libcrypt.so.1 (0x400c9000)
>> libpthread.so.0 => /lib/tls/libpthread.so.0 (0x400fc000)
>> libdl.so.2 => /lib/libdl.so.2 (0x4010e000)
>> libz.so.1 => /lib/libz.so.1 (0x40112000)
>> libc.so.6 => /lib/tls/libc.so.6 (0x40125000)
>> libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x40246000)
>> /lib/ld-linux.so.2 (0x80000000)
>>
>> No unresolved dependancies there.
>
> Right, but I don't think libsvn_ra_dav is directly built against
> OpenSSL (from which the error seems to come). It should be linked
> against libneon, which is linked either to OpenSSL or GnuTLS.
>
> However, if you built a recent trunk version, you shouldn't have a
> libsvn_ra_dav anymore: it's been renamed to libsvn_ra_neon. Having an
> old lib lying around could explain any number of weird problems.
>
> Could you have a close look at it again, please?
>
> Bye,
>
> Erik.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
> For additional commands, e-mail: users-help_at_subversion.tigris.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-04-30 23:37:42 CEST