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

Bug#615476: general: many binaries are linked with non-existent libtiff.so.3 library



On Sat, 2011-02-26 at 13:08 -0600, Ron Johnson wrote:
> > On Sat, 2011-02-26 at 21:25 +0300, sergey wrote:
> >> Some programs can not start because of missing libtiff.so.3 file.
> >
> > I suspect this is a local problem, as none of the packages in question
> > depends on libtiff at all; I'm therefore lowering the severity and
> > tagging this report as unreproducible for the moment.
> >
[...]
> Sid's gnuplot depends on libtiff.so.4 which while obviously not v3, 
> is at least a libtiff.so.
> 
> $ ldd -v /usr/bin/gnuplot | grep tiff
> 	libtiff.so.4 => /usr/lib/libtiff.so.4 (0x00007fc3655a9000)
> 	/usr/lib/libtiff.so.4:

Indeed, but ldd is recursive.  gnuplot itself doesn't use libtiff,
although one of its dependencies does - specifically
libwx_gtk2u_core-2.8.so.0; see the output of "objdump
--private-headers", specifically the "NEEDED" entries.

For completeness, I've checked the i386 package providing
libwx_gtk2u_core-2.8.so.0 in squeeze, and it uses libtiff.so.4.

My suspicion is that the ldd output will be sufficient in any case, and
most likely point to a local copy of the library.  If it doesn't, then
we can narrow down where the dependency is coming from.

Regards,

Adam




Reply to: