[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 07:39:39 UTC 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