Martin Read <zen75502@zen.co.uk> writes:
On 20/05/15 13:47, Alexis wrote:i do[1]; but how can i find out which library is the one calling libtiff4? E.g. do i need to make use of something like strace(1), or to methodically work through the output of ldd(1)?The following *should* do the trick:find /usr/lib -type f -name '*.so*' -print0 | xargs -0 grep libtiff.so.4(It comes up empty on my jessie system, whereas putting libtiff.so.5 in the arguments to grep gives me a nice long list.)
That would just find libtiff.so.4 somewhere on my system, but as i noted in my original message, `locate libtiff.so.4` returned no results. (Even after i ran `updatedb`.) The problem is that libtiff.so.4 is /wanted/ by some library used by `evince`, `okular` etc, but that library can't find it; so the issue is, which library is the one incorrectly trying to use libtiff.so.4 rather than trying to use libtiff.so.5?
Alexis.