On 11/06/2012 04:18 PM, Frank Steinmetzger wrote:
Hello
For everything there is a first time. So after years of coping by myself,
this is the first time I need an advice on a shared libary that can't be
found. My problem:
$ ams
ams: error while loading shared libraries: libclalsadrv.so.1: cannot open
shared object file: No such file or directory
I ran revdep-rebuild -pvi twice, the result was that only ams needs to be
rebuilt. So I did it. But because it didn't solve the problem, I ran revdep
again with the same outcome,
My theory is that ams is linked to some library that is still linked to the
missing one, i.e. ams has an indirect dependency through an old library that
needs to be rebuilt --but-- for some reason revdep is not finding it. (Don't
ask me why ;)
I highly recommend the lddtree utility for tracking down indirect dependency
like that. It is part of app-misc/pax-utils, which includes other interesting
utilities that I don't yet know how to use.
Even if it doesn't find your problem it's still worth every penny you pay
for it :)