--- configure.orig 2012-06-06 09:58:38.000000000 +0900 +++ configure 2017-04-20 20:16:35.926490000 +0900 @@ -2549,10 +2549,11 @@ header_ver=0 lib_ver="" eval `./a.out | \ - sed -n -e 's/header_ver=\([0-9][0-9]*\) lib_ver=.*Version *\([0-9][0-9]*\.[0-9]\).*/\ - header_ver=\1;lib_ver=\2/p'` + sed -n -e 's/header_ver=\([0-9][0-9]*\) lib_ver=.*Version *\([.0-9][.0-9]*\).*/\ + header_ver=\1;lib_ver_full=\2/p'` + eval `echo "${lib_ver_full}" | sed -n -e 's/\([0-9][0-9]*\.[0-9][0-9]*\).*/lib_ver=\1/p'` Note " Found tiffio.h version ${header_ver}" - Note " Found libtiff version ${lib_ver}" + Note " Found libtiff version ${lib_ver_full}(${lib_ver})" if [ ${header_ver} -ge 19960307 ]; then case ${lib_ver} in 3.4) tiff_runlen_t="uint16" @@ -2563,7 +2564,14 @@ tiff_offset_t="uint32" tiff_bytecount_t="uint32" ;; - 4.[0]) tiff_runlen_t="uint32" + 4.0) case ${lib_ver_full} in + 4.0.7) + tiff_runlen_t="uint16" + ;; + *) + tiff_runlen_t="uint32" + ;; + esac tiff_offset_t="uint64" tiff_bytecount_t="uint64" echo '#define TIFFHeader TIFFHeaderClassic'