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

Re: jessie: `evince`, `atril`, `okular` unable to open PDFs; "libtiff.so.4: cannot open shared object file: No such file or directory"




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.


Reply to: