Bug#851246: Bug#851249: ovito: missing symbolic links to libQSsh.so and other shared libraries

Nicola Manini nicola.manini at fisica.unimi.it
Sat Jan 14 16:39:47 UTC 2017


Hi Anton.

On 01/13/2017 07:33 PM, Anton Gladky wrote:
> merge 851246 851249
> tags 851246 +unreproducible
> notfound 851246 2.3.3+dfsg1-2
> thanks
> 
> Hi Nick,
> 
> thanks for bugreort. Unfortunately I have to close the bug
> without any action from our side. It should be something
> wrong in your system (often, manual installation with
> "sudo make install...." breaks the system by this way.
> 
> This is the output on my Jessie system:
> 
> ldd /usr/bin/ovito | grep -E "Ssh|Video|Base"
>         libBase.so => /usr/bin/../lib/ovito/libBase.so (0x00007ffb1b93a000)
>         libQSsh.so => /usr/bin/../lib/ovito/libQSsh.so (0x00007ffb1b6c4000)
>         libVideo.so => /usr/bin/../lib/ovito/libVideo.so (0x00007ffb1b4b9000)

I confirm the problem in my box.
After removing the manually added symlinks:
ldd /usr/bin/ovito | grep -E "Ssh|Video|Base"
        libQSsh.so => not found
        libVideo.so => not found
        libBase.so => not found

The result is the same whether from my preferred tcsh, or in bash
(I even chsh'ed, logged off and back in with bash; my .bashrc is
basically empty, in attachment).
I was worried that the path for searching LD objects was somehow left
incomplete.  So I rebooted the pc. Afterward, the result is the same.

I deployed ovito on another jessie system, with the same result (non
functioning).

I'm actually surprised that your system manages to find these .so
libraries in an obscure /usr/lib/ovito folder, how can it?
Is there a way to instruct the system to look for .so libraries in any
subfolder of /usr/lib ?
And your system has it an mine doesn't?

> As you see the ovito binary is correctly linked. Have also a
> look into the settings in ~/.bashrc, where LD_* variables can be
> overridden.

env|grep LD
gives no output (both in tcsh and in bash).

I've been installing & running routinely hundreds other packages in
debian systems for years (from the old times of Sarge, actually): it's
the first time some dynamically linked libraries is not loaded
automatically.

On the other hand, I have here a ubuntu 16 box too, with a similar
version of ovito, called 2.3.3+dfsg1-2build1, and that one works.
The output of the ldd command is the same as yours above.

So, I'm seriously puzzled.

Thank you for any suggestion!
					Nick
-------------- next part --------------
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi


More information about the debian-science-maintainers mailing list