[EMBOSS] error while loading shared libraries: libnucleus.so.6: cannot open shared object file: No such file or directory

Peter Robinson peter.robinson at t-online.de
Wed Aug 6 03:39:39 EDT 2008


Charles Plessy wrote:
> Le Tue, Aug 05, 2008 at 11:50:51AM +0200, Peter Robinson a écrit :
>   
>> I have tried to install EMBOSS 6.0 and got through ./configure, make, 
>> make install without error messages. However, when I try to start an 
>> emboss program, I get the following error:
>>
>> error while loading shared libraries: libnucleus.so.6: cannot open 
>> shared object file: No such file or directory
>>
>> I am running debian 4.0 & couldnt find any reference to this in google 
>> or the online docs. Any hints greatly appreciated!
>>     
>
>   





> Hello Peter,
>
> There are now Debian EMBOSS packages version 6.0.1 that can solve your
> problem:
>
> http://packages.debian.org/source/experimental/emboss
>
> (The Jaspar patch sent earlier on this list is not yet applied, but will
> be soon after it is posted on the EMBOSS FTP site).
>
> Otherwise, you may collect a few more informations to better understand
> your problem, with the following commands:
>
>  - which seqret
>  - ldd $(which seqret) | grep nucleus
>  - ls -l $(ldd $(which seqret) | grep nucleus | cut -f3 -d' ')
>
> Have a nice day,
>
>   
Hi Charles,

I want to use the emboss-ized PHYLIP programs, which do not seem to be 
in the debian package (the 5.0 package that is in testing).  I figured 
out what the problem is and am posting it here in case anybody else runs 
across the same problem.

1) The output of ldd $(which seqret) was:

peter at peter:~$ which seqret
/usr/local/bin/seqret
peter at peter:~$ seqret
seqret: error while loading shared libraries: libnucleus.so.6: cannot 
open shared object file: No such file or directory
peter at peter:~$ ldd $(which seqret)
        linux-gate.so.1 =>  (0xb7efc000)
        libnucleus.so.6 => not found
        libajaxg.so.6 => not found
        libajax.so.6 => not found
        libeplplot.so.3 => not found
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7deb000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7dc5000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c6a000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7c67000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7c4f000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7c4b000)
        /lib/ld-linux.so.2 (0xb7efd000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c48000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c43000)

2) I therefore was missing the shared library for plplot, which had 
apparently prevented the nucleus and ajax libraries from being properly 
installed. I installed the libplplot-dev debian package and went through 
configure-make-make install for EMBOSS-6.0.1 and PHYLIP and now 
everything works.

-thanks, Peter




More information about the EMBOSS mailing list