On 2005.10.29 21:03, Ted.Harding@nessie.mcc.ac.uk wrote:
I have already looked through the file using a Hex editor. I didn't learn anything useful.
Could be still be useful, none the less, using 'strings' and viewing the ASCII text, to try to find where that message is coming from. It wouldn't be from any of my versions of 'convert' for instance, where the only instance of "tiff" (case-insensitive) is "libtiff.so.3". Maybe the ARM port of 'convert' is different ...
There are a number of occurences of 'TIFF library is not available' within the binary but nothing like libtiff.so.3. The version of ImageMagick that I have is 5.4.6 and libtiff is 3.5.7 with 2 soft links 'libtiff.so.3' and 'libtiff.so'.
What I really need is an ARM version of ldd - apparently there isn't one.
I think all that could tell you is what libraries the program calls for. E.g. I get
# ldd `which convert` libMagick.so.5 => /usr/lib/libMagick.so.5 (0x40029000) liblcms.so.1 => /usr/lib/liblcms.so.1 (0x40115000) libtiff.so.3 => /usr/lib/libtiff.so.3 (0x40128000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4016c000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x401a2000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c1000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x401cf000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4021d000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40227000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4023f000) libz.so.1 => /lib/libz.so.1 (0x40323000) libpthread.so.0 => /lib/libpthread.so.0 (0x40332000) libm.so.6 => /lib/libm.so.6 (0x40348000) libdl.so.2 => /lib/libdl.so.2 (0x40367000) libc.so.6 => /lib/libc.so.6 (0x4036b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Yes but it might tell me whether the version of libtiff that I have is the one that convert is expecting.