[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: A Question about a supposedly missing file




On 04/21/2018 04:22 PM, Roberto C. S�nchez wrote:
On Sat, Apr 21, 2018 at 12:46:37PM -0400, Stephen P. Molnar wrote:
I have installed a GUI for some of my modeling programs
(http://www.quimica.urv.cat/~pujadas/BDT) on my Debian Stretch platform.

While there were no warning or error messages during the installation when I
attempt execution I get the following:

comp@AbNormal:~/Apps/BDT$ ./bdt
/usr/local/gromacs/lib:/opt/mopac
./bdt.exec: error while loading shared libraries: libtcl8.4.so.0: cannot
open shared object file: No such file or directory
comp@AbNormal:~/Apps/BDT$

The supposedly missing file is in /home/comp/Apps/BDT/tools/tcl-tk8.4/lib.
How do I go about solving this problem?

I'll bet that bdt is a shell script and it does some trickery with
setting LD_LIBRARY_PATH. Can you post the contents of bdt (assuming it
is a shell script and not too long)? Further, I suspect that bdt.exec is
the actual binary. If that is the case, can you post the output of
`ldd ./bdt.exec`?

Since tcl8.4 was last available in jessie [0], you most likely have an
incomplete application distribution. Or it depends on you installing
tcl8.4 from system packages and you will need to grab a jessie package
and install it on your system, or possibly rebuild it (in case the
dependencies don't work out exactly correct).

Regards,

-Roberto

[0] https://packages.debian.org/search?suite=jessie&searchon=contents&keywords=libtcl8.4.so.0

comp@AbNormal:~/Downloads/BDT/BDT$ ldd ./bdt.exec
    linux-gate.so.1 (0x5559f000)
    libtcl8.4.so.0 => not found
    libtk8.4.so.0 => not found
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x55603000)
    /lib/ld-linux.so.2 (0x555a3000)

--
Stephen P. Molnar, Ph.D.
Consultant
www.molecular-modeling.net
(614)312-7528 (c)
Skype: smolnar1


Reply to: