2003.09.02 17:35 "[Tiff] libtiff+libjpeg compilation error", by Gennady Khokhorin
I'm trying to build libtiff.lib supporting jpeg compression (ex. quad-jpeg.tif from v3.4pics.tiff samples). All attempts to use libtiff with libjpeg failed with following error message (tiffinfo.exe from tifflib tools):
"JPEGLib: JPEG parameter struct mismatch: library thinks size is 432, caller expects 464".
Debugging show failure on jpeg_decompress_struct at TIFFjpeg_create_decompress() stage.
Single/multithred options have no effect. Aligning structures to 1 byte (8 by default) change sizes to 415, 460 respectively. I saw some time ago response from Andrey suggesting to check .lib, .h files involved in process. I have only one copy for each file.
Any advice will be greatly appreciated. My environment:
- libtiff v3.6.0-beta2;
- msvc++6.0 sp, w2k(sp4)
ps: tiffinfo.exe from tiffTools_bin_354.zip collection works fine.
AeroMap US, Intl