Mantis - subversion
Viewing Issue Advanced Details
4410 regular use major always 2010-04-29 09:11 2010-06-20 11:08
schwindt  
rupert  
normal  
closed  
fixed  
none    
none  
0004410: /opt/csw/lib/svn/libsvn_ra_neon-1.so.0: symbol not found
Using 1.6.9 in apache / Trac gives the error message :

Warning: Can't synchronize with the repository (Unsupported version
control system "svn": "ld.so.1: httpd: fatal: relocation error: file
/opt/csw/lib/svn/libsvn_ra_neon-1.so.0: symbol
ne_set_request_body_provider64: referenced symbol not found" ). Look in
the Trac log for more information.
CSWap2svn 1.6.9,REV=2010.03.07 SAME
CSWsvn 1.6.9,REV=2010.03.07 SAME
CSWsvn-devel 1.6.9,REV=2010.03.07 SAME
CSWneon 0.29.3,REV=2010.02.25 SAME
 
on Solaris 10 x86.

nm /opt/csw/lib/svn/libsvn_ra_neon-1.so.0.0.0 | grep ne_set_request_body_provider
[464] | 0| 0|FUNC |GLOB |0 |UNDEF |ne_set_request_body_provider64

nm /opt/csw/lib/amd64/libneon.so | grep ne_set_request_body_provider
[503] | 64912| 19|FUNC |GLOB |0 |14 |ne_set_request_body_provider
nm /opt/csw/lib/libneon.so | grep ne_set_request_body_provider
[500] | 32276| 38|FUNC |GLOB |0 |12 |ne_set_request_body_provider

There is no ne_set_request_body_provider64 in any version of neon.

Reverting back to 1.6.6 fixes the problem.
Issue History
2010-04-29 09:11 schwindt New Issue
2010-05-16 08:10 rupert Note Added: 0007926
2010-05-30 12:48 rupert Note Added: 0007974
2010-05-30 12:48 rupert Status new => resolved
2010-05-30 12:48 rupert Resolution open => fixed
2010-05-30 12:48 rupert Assigned To => rupert
2010-06-20 11:08 rupert Status resolved => closed

Notes
(0007926)
rupert   
2010-05-16 08:10   
the neon release states a new interface:
Changes in release neon 0.25.0, 24 April 2005 (PGP signature)
...
    * ne_set_request_body_provider64(), takes an off64_t length argument
(0007974)
rupert   
2010-05-30 12:48   
pls reopen if 1.6.11 does not fix this.