2004.11.14 14:29 "[Tiff] installation issue", by Vince Tux

2004.11.16 10:30 "Re: [Tiff] installation issue", by Gerben Vos

vince@linux:~> ldd `which tiff2pdf`
        linux-gate.so.1 =>  (0xffffe000)
        libtiff.3 => not found
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40028000)
        libm.so.6 => /lib/tls/libm.so.6 (0x40047000)
        libc.so.6 => /lib/tls/libc.so.6 (0x4006a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

vince@linux:~> ls /usr/local/lib
libtiff  libtiff.3  libtiff.3.7.0  libtiff.a  libtiff.la

And here is the content of the ld.so.conf:


Looks mostly healthy, but libtiff.3 really should be libtiff.so.3 (and similarly libtiff.so and libtiff.so.3.7.0). I'm not very familiar with these things, but I think that although the shared library loading mechanism probably does not depend on the .so suffix, ldconfig probably does.

I think something went wrong in ./configure, causing the .so suffix not to be appended.

Renaming them and rerunning ldconfig probably won't work, because there are still references to libtiff.3 in the executables, so they need to be recompiled.

What do the experts say?

Gerben Vos.