Hi Norbert,

I was lazy and didn't try the symbolic link, but you are right: it works ! No 
ldconfig was necessary.
Thanks a lot.

Sven

On 25 Oct 2012, at 11:34, Norbert Hartl <[email protected]> wrote:

> Am 24.10.2012 um 22:08 schrieb Sven Van Caekenberghe <[email protected]>:
> 
>> Assuming
>> 
>> http://ci.lille.inria.fr/pharo/view/Cog/job/Cog-VM/Architecture=32,OS=linux/lastSuccessfulBuild/artifact/Cog-linux.zip
>> 
>> as linked from
>> 
>> http://www.pharo-project.org/pharo-download
>> 
>> is the official Linux VM used by the whole build process, I am confused 
>> about the dependencies of the shipped SSL plugin.
>> 
>> On my Ubuntu machine, the following output is of the working plugin:
>> 
>> ubuntu@ip-10-48-234-254:~/experimental$ ldd bin/libSqueakSSL.so 
>>      linux-gate.so.1 =>  (0xb7702000)
>>      libm.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libm.so.6 
>> (0xb76c6000)
>>      libdl.so.2 => /lib/i386-linux-gnu/tls/i686/nosegneg/libdl.so.2 
>> (0xb76c1000)
>>      libpthread.so.0 => 
>> /lib/i386-linux-gnu/tls/i686/nosegneg/libpthread.so.0 (0xb76a6000)
>>      libssl.so.0.9.8 => /lib/i386-linux-gnu/libssl.so.0.9.8 (0xb7657000)
>>      libc.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libc.so.6 
>> (0xb74ad000)
>>      /lib/ld-linux.so.2 (0xb7703000)
>>      libcrypto.so.0.9.8 => /lib/i386-linux-gnu/libcrypto.so.0.9.8 
>> (0xb7334000)
>>      libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb731e000)
>> 
>> While the following output is of the non-working version downloaded from the 
>> links above
>> 
>> ubuntu@ip-10-48-234-254:~/experimental$ ldd pharocog/libSqueakSSL.so 
>>      linux-gate.so.1 =>  (0xb77a7000)
>>      libssl.so.6 => not found
>>      libc.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libc.so.6 
>> (0xb75ee000)
>>      /lib/ld-linux.so.2 (0xb77a8000)
>> 
>> What package has to be installed to resolve this dependency ?
>> Against which library was this variant of the SSL plugin built ?
>> 
> For me 0.9.8 of the library works. There is just mismatch in the library name 
> SSL is linked and what you get installed in a fresh ubuntu. If you look here
> 
> # ls -l /usr/lib/i386-linux-gnu/libssl*
> -rw-r--r-- 1 root root 240624 Aug 16 17:54 /usr/lib/i386-linux-gnu/libssl3.so
> lrwxrwxrwx 1 root root     35 Apr 24  2012 
> /usr/lib/i386-linux-gnu/libssl.so.0.9.8 -> /lib/i386-linux-gnu/libssl.so.0.9.8
> 
> we have a libssl.so.0.9.8. But the plugin is linked to a library libssl.so.6. 
> To fix this execute
> 
> # ln -s /usr/lib/i386-linux-gnu/libssl.so.0.9.8 
> /usr/lib/i386-linux-gnu/libssl.so.6 
> 
> Maybe you need to invoke ldconfig afterwards.
> 
> Norbert
> 
> 
>> I alread have both the following
>> 
>> ubuntu@ip-10-48-234-254:~/experimental$ aptitude search "~i" | grep ssl
>> i A libio-socket-ssl-perl           - Perl module implementing object 
>> oriented i
>> i A libnet-ssleay-perl              - Perl module for Secure Sockets Layer 
>> (SSL)
>> i   libssl0.9.8                     - SSL shared libraries                   
>>    
>> i A libssl1.0.0                     - SSL shared libraries                   
>>    
>> i   openssl                         - Secure Socket Layer (SSL) binary and 
>> relat
>> i   python-openssl                  - Python wrapper around the OpenSSL 
>> library 
>> i A ssl-cert                        - simple debconf wrapper for OpenSSL     
>>    
>> 
>> Thx,
>> 
>> Sven
>> 
>> 
>> 
>> 
> 
> 


Reply via email to