On 29-Oct-05 Barry Samuels wrote:
On 2005.10.29 19:14, Ted.Harding@nessie.mcc.ac.uk wrote:
Chasing a possible red herring here -- but you wrote that you get the message 'Libtiff is not available'. Is that a "typo" or is it literally "Libtiff" and not "libtiff"?
My mistake Ted. What the message said actually was 'TIFF library not available'.
If 'convert' is really looking for Libtiff and not libtiff then there's a problem, Houston.
If you suspect that, then one thing you could try is
strings <pathto>/convert | less
and do a "/" search for "libtiff", and see what you get. (You may also learn what version it may be looking for, which could be useful).
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 ...
Likewise the only instance of "available" occurs in
"-cache threshold megabytes of memory available to the pixel cache"
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)
again showing that it's libtiff.so.3; you still need to know what's printing out that "TIFF"!
Hmmm. Good luck! Ted.
-------------------------------------------------------------------- E-Mail: (Ted Harding) Ted.Harding@nessie.mcc.ac.uk Fax-to-email: +44 (0)870 094 0861 Date: 29-Oct-05 Time: 21:00:51 ------------------------------ XFMail ------------------------------