AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2008.12.17 20:54 "[Tiff] Deleting tags from a directory", by Frank Warmerdam
2008.12.18 04:56 "[Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 05:31 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.18 06:00 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 05:13 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 16:16 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.18 18:59 "Re: [Tiff] tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 21:56 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 19:04 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 19:18 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Edward Lam
2008.12.18 19:20 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 19:28 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Lee Howard
2008.12.18 19:35 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 20:11 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.18 20:42 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.21 15:35 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 15:57 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 16:14 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.21 16:44 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.18 22:05 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.19 02:26 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Frank Warmerdam
2008.12.19 03:12 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Bob Friesenhahn
2008.12.21 16:03 "Re: [Tiff] 3.9.0 release, Was: tiffvers.h - TIFFLIB_RELEASE macro addition", by Jay Berkenbilt
2008.12.21 16:10 "Re: [Tiff] 3.9.0 release", by Jay Berkenbilt
2009.01.21 04:07 "[Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.21 21:11 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 16:23 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 16:31 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 20:47 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 20:54 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 21:09 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 21:14 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 21:20 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 21:22 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam
2009.01.22 17:00 "Re: [Tiff] libtiff 4.0.0beta3", by Bob Friesenhahn
2009.01.22 19:38 "Re: [Tiff] libtiff 4.0.0beta3", by Frank Warmerdam
2009.01.22 07:15 "[Tiff] Bugzilla not available?", by Rob Eisink
2009.02.05 18:38 "[Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.05 19:04 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Edward Lam
2009.02.05 19:13 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.05 19:26 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.05 20:00 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 04:39 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 16:33 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 20:34 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 12:17 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Ron
2009.02.06 13:57 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Edward Lam
2009.02.06 17:08 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Bob Friesenhahn
2009.02.06 21:05 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Phillip Crews
2009.02.06 10:07 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.06 15:05 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.06 10:44 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.06 14:56 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by Frank Warmerdam
2009.02.07 10:53 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.26 22:44 "Re: [Tiff] assertions, and building with DEBUG/NDEBUG", by
2009.02.07 14:10 "Re: [Tiff] The OJPEG bug 1996", by

2009.01.22 16:23 "Re: [Tiff] libtiff 4.0.0beta3", by Edward Lam

Looks like I spoke too soon. I had previously only built libtiff with my custom build process and did not go through the usual nmake.

I did a pass using the canonical build instructions for MSVC and got some additional warnings similar to:

tif_lzw.c(389): warning C4244: '+=': conversion from 'tmsize_t' to 'long', possible loss of data tif_lzw.c(606): warning C4244: '+=': conversion from 'tmsize_t' to 'long', possible loss of data tif_lzw.c(715): warning C4244: '=': conversion from 'tmsize_t' to 'long', possible loss of data

As for the tools, tiffcrop fails to compile on Windows. stdint.h is not available on Windows. I only took a quick look and I'm not sure if it's necessary?

Here is the patch that I did to get it to compile on Windows:

============================================================ --- tiffcrop.c 2009-01-11 15:04:22.000000000 -0500 +++ ../../tiff-4.0.0beta3.new/tools/tiffcrop.c 2009-01-22 11:17:55.670500000 -0

500
@@ -117,7 +117,9 @@

  #include <stdio.h>
  #include <stdlib.h>
  #include <string.h>
+#if !defined(__WIN32__) && !defined(_MSC_VER)
  #include <stdint.h>
+#endif
  #include <math.h>
  #include <ctype.h>
  #include <limits.h>
@@ -130,6 +132,7 @@

  #ifndef HAVE_GETOPT
  extern int getopt(int, char**, char*);
+extern int optind;
  #endif

  #include "tiffio.h"
=============================================================

Regards,

-Edward

I justed tested this with a build on WinXP x64. Things seem to work fine with my own narrow regression tests.

The only warning I got while compiling was:

tif_dirinfo.c(508): warning C4133: 'function': incompatible types - from 'size_t *' to 'unsigned int *'

With Bob's help I have uploaded a snapshot of CVS head which I have dubbed libtiff 4.0.0 beta3.

   http://download.osgeo.org/libtiff/tiff-4.0.0beta3.tar.gz
   http://download.osgeo.org/libtiff/tiff-4.0.0beta3.zip

I would appreciate folks trying this out and reporting outstanding issues via bugzilla. Ideally I'd like to prepare a libtiff 4.0.0 release candidate within the next month.