- 2005.09.27 19:16 "Re: [Tiff] libtiff 3.7.4 win32 fails compilation", by Nicklas Norling
- 2005.11.22 08:19 "[Tiff] Error by creating libtiff.lib library : tiff-3.7.4.zip", by Igor Roth
2005.12.01 23:42 "[Tiff] libtiff.lib library nmake error on Windows", by Jacques, David - Fort Worth, TX
I'm encountering some problems compiling the libtiff 3.7.4 software on my Windows system.
I'm getting this error:
"tif_jpeg.c(75): fatal error C1083: Cannot open include file:
'jpeglib.h': No such file or directory
NMAKE: fatal error U1077: 'cl': return code '0x2'"
Does anyone have a settings for a working Win32 console project for this w/out having jpeg set up?
I don't know much about nmake syntax, so I don't know why commenting out the JPEG stuff in the nmake.opt file doesn't solve this problem. I tried making a minimal program that just opens a .tif file and reads a tag,
but I get linker errors.
tiffopen.obj: error LNK2019: unresolved external symbol _TIFFClose referenced in function _main tiffopen.obj: error LNK2019: unresolved external symbol _TIFFOpen referenced in function _main
So does one need the .lib files to be successfully built to use these functions?
If so and I can't get the nmake to work... Well it's a real show-stopper.
I wish to do the following...
- determine if a .tif file is a regular tif or geotiff
- if it is not geotiff, read the Image Width & Image Length tags, store these in variables
- compute geographic extent of the tiff by using the .tfw values & the image dimensions.
Thanks in advance..
David
-----Original Message-----
From: tiff-bounces@lists.maptools.org [mailto:tiff-bounces@lists.maptools.org] On Behalf Of Andrey Kiselev
Subject: Re: [Tiff] Error by creating libtiff.lib library:
tiff-3.7.4.zip
On Tue, Nov 22, 2005 at 09:19:20AM +0100, Igor Roth wrote:
I have downloaded your tiff-3.7.4.zip packege and wanted to create
the TIFF-Libraries with:
C:\LIBTIFF\LIBTIFF> nmake /f makefile.vc
The following error has appeared at the compile time.
The file jpeglib.h is really not present in this packege.
What can I do to create this libraries?
Thank you
I.Rothcl /nologo /Ox /MD /GX /W3 -I. -DCHECK_JPEG_YCBCR_SUBSAMPLING -DDEFAULT_EXTRASAMPLE_AS_ALPHA -DSTRIPCHOP_DEFAULT=TIFF_STRIPCHOP
-DLOGLUV_SUPPORT -DNEXT_SUPPORT -DTHUNDER_SUPPORT -DLZW_SUPPORT
-DPACKBITS_SUPPORT -DCCITT_SUPPORT -DTIF_PLATFORM_CONSOLE
-DFILLODER_LSB2MSB /c tif_jpeg.c
tif_jpeg.c
tif_jpeg.c(75): fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'jpeglib.h': No such file or directory
Igor,
I can suppose that you have built the library on Unix system using configure script and afterwards rebuilt it on Windows from the same source tree, but without 'make distclean' command. You should remove the old tif_config.h file and start nmake. Hope that helps.