Hi,
i am using 'GDAL 1.6.0, released 2008/12/04' on (K)Ubuntu 'Linux 2.6.22-16-generic i686 GNU/Linux'. By using gdaladdo with a geotiff i get the following Result/Error: gdaladdo -r nearest test.tif 2 4 8 16 Warning 1: TIFFReadDirectory:test.tif: Wrong "StripByteCounts" field, ignoring and calculating from imagelength 0Warning 1: TIFFReadDirectory:test.tif: Wrong "StripByteCounts" field, ignoring and calculating from imagelength ERROR 1: /home/fikoczek/projekte/bentheim/testbild/8015.9B.tif:DumpModeDecode: Not enough data for scanline 0 ERROR 1: TIFFReadEncodedTile() failed. ERROR 1: IReadBlock failed at X offset 0, Y offset 0 ERROR 1: GetBlockRef failed at X block offset 0, Y block offset 0 ...10...20...30...40...50...60...70...80...90...100 - done. Overview building failed. Anybody an idea ????? Something with the libtiff ??? Best Regards, Greg Some Information (Tiff-Image 300MB): ------------------------------------------------------------ gdalinfo /home/fikoczek/projekte/bentheim/testbild/orginal/8015.9B.tif Driver: GTiff/GeoTIFF Files: /home/fikoczek/projekte/bentheim/testbild/orginal/8015.9B.tif Size is 10000, 10000 Coordinate System is `' Origin = (2580500.000000000000000,5816000.000000000000000) Pixel Size = (0.050000000000000,-0.050000000000000) Metadata: TIFFTAG_SOFTWARE=Adobe Photoshop 7.0 TIFFTAG_DATETIME=2007:07:10 14:38:18 TIFFTAG_XRESOLUTION=508 TIFFTAG_YRESOLUTION=508 TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch) Image Structure Metadata: INTERLEAVE=PIXEL Corner Coordinates: Upper Left ( 2580500.000, 5816000.000) Lower Left ( 2580500.000, 5815500.000) Upper Right ( 2581000.000, 5816000.000) Lower Right ( 2581000.000, 5815500.000) Center ( 2580750.000, 5815750.000) Band 1 Block=10000x1 Type=Byte, ColorInterp=Red Band 2 Block=10000x1 Type=Byte, ColorInterp=Green Band 3 Block=10000x1 Type=Byte, ColorInterp=Blue Some Information (GDAL 1.6.0)./configure --with-xerces ----------------------------------------------------------------------------------------- [sudo] password for fikoczek: checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking C_WFLAGS for maximum warnings... -Wall -Wdeclaration-after-statement checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking CXX_WFLAGS for maximum warnings... -Wall checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 32768 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking how to run the C++ preprocessor... g++ -E checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for dlopen in -ldl... yes checking for nanosleep in -lrt... yes checking for sin in -lm... yes checking for ANSI C header files... (cached) yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for unistd.h... (cached) yes checking dbmalloc.h usability... no checking dbmalloc.h presence... no checking for dbmalloc.h... no checking for dlfcn.h... (cached) yes checking for stdint.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking whether byte ordering is bigendian... no checking for 64bit integer type... long long checking for 64bit file io... yes checking for stat64... yes checking for fopen64... yes checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking for void*... yes checking size of void*... 4 checking for int8... no checking for int16... no checking for int32... no checking native cpu bit order... lsb2msb checking for vprintf... yes checking for _doprnt... no checking for snprintf... yes checking for vsnprintf... yes checking for atoll... yes checking for strtof... yes checking for getcwd... yes checking whether strtof is declared... no checking for gmtime_r... yes checking for localtime_r... yes checking for setlocale... yes checking to enable debug build... no, CFLAGS="-g -O2" checking whether we should hide internal symbols... no checking for local include/lib path... none configure: checking whether we should include thread/mutex support...... thread safe support disabled. checking for deflateInit_ in -lz... yes checking for inflateCopy in -lz... yes using pre-installed libz checking for pg_config... /usr/bin/pg_config checking for PostgreSQL... yes checking for PQconnectdb in -lpq... yes checking for PQputCopyData in -lpq... yes checking for PQescapeStringConn in -lpq... yes checking for G_gisinit_2 in -lgrass5... no checking for ffopen in -lcfitsio... no libcfitsio not found - FITS support disabled checking for Mopen in -lcsf... no checking csf.h usability... no checking csf.h presence... no checking for csf.h... no using internal csf code. checking for nc_open in -lnetcdf... yes using pre-installed libnetcdf. checking for png_set_IHDR in -lpng... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes using pre-installed libpng. checking for TIFFGetTagListCount in -ltiff... yes checking for _TIFFsetDoubleArray in -ltiff... yes checking for TIFFScanlineSize64 in -ltiff... no using pre-installed libtiff. checking for XTIFFClientOpen in -lgeotiff... no using internal GeoTIFF code. checking for jpeg_read_scanlines in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes using pre-installed libjpeg. checking for DGifOpenFileName in -lgif... yes using pre-installed libgif. checking for cln_GetLayerCapabilities in -logdi31... no checking for FMEObjects... no checking for SDreaddata in -lmfhdf... yes checking for H5Fopen in -lhdf5... yes checking for jpc_decode in -ljasper... yes checking for jp2_decode in -ljasper... yes checking for pgx_decode in -ljasper... yes checking for jp2_encode_uuid in -ljasper... no configure: hacked JasPer version not found, GeoJP2 disabled. checking for NCScbmOpenFileView in -lNCSEcw... no checking for NCScbmOpenFileView in -lecwj2... no checking for Kakadu JPEG2000 support... not requested. configure: MrSID support disabled. checking for MSG... not requested checking for BSB... enabled checking for Oracle OCI headers in /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/public... yes checking for Oracle OCI libraries in /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib... not found checking if Oracle support is enabled... no checking for GRIB... enabled checking for OGR ... enabled checking for MySQL... no checking for Ingres... no checking for Xerces C++ Parser headers in /usr/include and /usr/include/xercesc... found checking for Xerces C++ Parser libraries... found checking for Xerces C++ Parser... yes checking if Xerces C++ Parser version is >= 2.7.0... yes checking for Expat XML Parser headers in /usr/include... found checking for Expat XML Parser libraries... found checking for Expat XML Parser... yes checking if Expat XML Parser version is >= 1.95.0... yes checking for SQLConnect in -lodbc... yes checking for SQLInstallDriverEx in -lodbcinst... yes checking for Oracle OCI headers in /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/public... yes checking for Oracle OCI libraries in /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib... not found checking if Oracle support is enabled... no checking Checking for DODS... disabled checking for curl-config... /usr/bin/curl-config found libcurl version 7.16.4 checking for SQLite3 library >= 3.0.0... yes checking Checking for DWGdirect... disabled configure: IBM Informix DataBlade not supported. configure: checking whether we should include ESRI SDE support... ESRI SDE support not requested. checking for geos-config... /usr/bin/geos-config checking for GEOS version >= 2.2.0... yes checking for GEOSversion in -lgeos_c... yes configure: Using C API from GEOS 2.2.3 checking whether to enable PAM... yes checking how to link PROJ.4 library... link dynamically. checking GDAL version information from gdal_version.h: 1.6.0 checking for perl bindings... disabled checking for php bindings... disabled checking for ruby bindings... disabled checking for python bindings... disabled checking for old-gen python bindings... disabled configure: creating ./config.status config.status: creating GDALmake.opt config.status: WARNING: GDALmake.opt.in seems to ignore the --datarootdir setting config.status: creating port/cpl_config.h config.status: port/cpl_config.h is unchanged config.status: executing libtool commands GDAL is now configured for i686-pc-linux-gnu Installation directory: /usr/local C compiler: gcc -g -O2 C++ compiler: g++ -g -O2 LIBTOOL support: yes LIBZ support: external GRASS support: no CFITSIO support: no PCRaster support: internal NetCDF support: yes LIBPNG support: external LIBTIFF support: external (BigTIFF=no) LIBGEOTIFF support: internal LIBJPEG support: external LIBGIF support: external OGDI support: no HDF4 support: yes HDF5 support: yes Kakadu support: no JasPer support: yes (GeoJP2=no) ECW support: no MrSID support: no MSG support: no GRIB support: yes cURL support (wms/wcs/...):yes PostgreSQL support: yes MySQL support: no Ingres support: no Xerces-C support: yes NAS support: yes Expat support: yes ODBC support: yes PGeo support: yes OCI support: no GEORASTER support: no SDE support: no DODS support: no SQLite support: yes DWGdirect support no INFORMIX DataBlade support:no GEOS support: yes Old-gen python no SWIG Bindings: no Statically link PROJ.4: no enable OGR building: yes enable pthread support: no hide internal symbols: no : -- Mit freundlichen Grüßen Gregor Fikoczek --------------------------------------- WhereGroup GmbH & Co. KG Siemensstraße 8 53121 Bonn Germany Gregor Fikoczek Email: gregor.fikoc...@wheregroup.com Fon: +49 (0)228 / 90 90 38 - 25 Fax: +49 (0)228 / 90 90 38 - 11 i...@wheregroup.com www.wheregroup.com Amtsgericht Bonn, HRA 6788 ------------------------------- Komplementärin: WhereGroup Verwaltungs GmbH vertreten durch: Olaf Knopp, Peter Stamm --------------------------------------- _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev