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

Re: A Question about a supposedly missing file



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

-- 
Roberto C. Sánchez


Reply to: