Martin Read <zen75...@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.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87fv6q4i5k....@gmail.com

Reply via email to