undefined symbol: GENERAL_NAME_free in neon

ying lcs yinglcs at gmail.com
Thu Oct 9 00:14:21 EDT 2008


On Wed, Oct 8, 2008 at 1:22 PM, Joe Orton <joe at manyfish.co.uk> wrote:
> 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

Thank you. I only get libneon.a and libneon.la, thereisno libneon.so.

And when I do 'ldd ' libsvn_ra_neon-1.so, it has no links to openssl

$ ldd libsvn_ra_neon-1.so
	linux-gate.so.1 =>  (0xb7eef000)
	libsvn_delta-1.so.0 => /home/scheung/bin/lib/libsvn_delta-1.so.0 (0xb7ea7000)
	libsvn_subr-1.so.0 => /home/scheung/bin/lib/libsvn_subr-1.so.0 (0xb7e6f000)
	libaprutil-0.so.0 => /home/scheung/bin/lib/libaprutil-0.so.0 (0xb7e59000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7e38000)
	libapr-0.so.0 => /home/scheung/bin/lib/libapr-0.so.0 (0xb7e16000)
	librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7e0d000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7de8000)
	libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7db5000)
	libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7d9d000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7d85000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d81000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c32000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb7c1d000)
	/lib/ld-linux.so.2 (0xb7ef0000)

i have attached the log for neon for building neon.

Thank you.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 21671 bytes
Desc: not available
Url : http://lists.manyfish.co.uk/pipermail/neon/attachments/20081008/a15294e3/attachment-0005.obj 


More information about the neon mailing list