wmaker TIFF (actually libtiff4) problem
Charles Wilson
cygwin@cwilson.fastmail.fm
Fri Nov 14 23:22:00 GMT 2003
Christopher Faylor wrote:
> On Fri, Nov 14, 2003 at 06:56:20PM +0000, reidel@comcast.net wrote:
>
>>Several people including myself have experienced the problem where
>>WindowMaker 0.80.2-1 does not properly display some TIFF images. This
>>message describes a solution that seems to work for me. It of course
>>does not seem like a good thing to do, so use at your own risk. (I
>>haven't experienced any adverse effects so far).
>>
>>I simply replaced /bin/cygtiff4.dll with /bin/cygtiff3.dll.
>>
>>i.e. cp /bin/cygtiff3.dll /bin/cygtiff4.dll
>>
>>If you do not have cygtiff3.dll, you just need to install the libtiff3
>>package.
>
>
> Copying dlls with different versions is rarely a good idea. It's a better
> idea to figure out what is ostensibly wrong with cygtiff4.dll and fix
> that.
>
cygtiff4 was built for cygwin1.dll 1.5.3 and above, AND links against
cygjpeg-62.dll. cygtiff3 was built on/for cygwin-1.3.22 and earlier,
and links against cygjpeg6b.dll.
cygtiff4 was generated from tiff-3.6.0beta2, while cygtiff3 was
generated from tiff-3.6.0beta1.
cygjpeg6b was build on/for cygwin-1.3.22 and earlier, using hand-rolled
Makefiles to handle the DLL constuction. cygjpeg-62.dll was built for
cygwin-1.5.3 and above, AND was built using newly-added libtool support.
Further, the cygjpeg-62 dll contains the 'lossless crop' patch(*) from
Mandrake (but I think that only affects the 'jpegtran' application, and
not the library); other than that, the sources used were the same for
both versions of jpeg.
So there are a number of differences between cygtiff3 and cygtiff4. I
tend to suspect the jpeg changes -- are "some TIFF images" which fail to
load all jpeg-compressed, while the ones that succeed are not, perhaps?
--
Chuck
(*) the 'lossless crop' patch is different from the 'losses compression'
patch that all versions of libjpeg for cygwin, including both of these,
have had from the very beginning, although that has been a point of
controversy...since the beginning.
More information about the Cygwin-xfree
mailing list