undefined symbol: GENERAL_NAME_free in neon

Joe Orton joe at manyfish.co.uk
Wed Oct 8 14:22:49 EDT 2008


On Wed, Oct 08, 2008 at 11:43:28AM -0500, ying lcs wrote:
> On Wed, Oct 8, 2008 at 2:25 AM, Joe Orton <joe at manyfish.co.uk> wrote:
> > On Wed, Oct 08, 2008 at 01:06:16AM -0500, ying lcs wrote:
> >> ImportError: /home/scheung/bin/lib/libsvn_ra_neon-1.so.0: undefined
> >> symbol: GENERAL_NAME_free
> >
> > 1) What version of OpenSSL are you using?
> >
> 
> It said:
> $ openssl version
> OpenSSL 0.9.8g 19 Oct 2007

Is this provided by your distribution, or did you compile it yourself?  
Does OpenSSL have shared libraries built? (.so not .a)

> > 2) Where there any compiler warnings during compilation of neon?
> >
> neon is compile as part of subversion compilation.
> 
> > 3) If you have multiple versions of OpenSSL installed on this machine,
> > are you sure you are linking against the correct one?  (i.e. the same
> > one used during the neon build)
> >
> I think there is only 1 version of openssl. I am not sure how can i 
> verify that.

Run "ldd" against the installed libneon.so.xxx and check that the path 
to the OpenSSL .so matches what you expect.

Please run "make clean; make > make.out" and either upload both the 
make.out and the config.log file somewhere or mail them in to the list.

Regards, Joe




More information about the neon mailing list