AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
June 2004

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2004.06.06 22:26 "[ANNOUNCE]: Libtiff 3.7.0 released", by Andrey Kiselev
2004.06.06 22:46 "Re: tiff-3.7.0alpha", by Bob Friesenhahn
2004.06.06 23:07 "Re: tiff-3.7.0alpha", by Bob Friesenhahn
2004.06.07 07:57 "Re: tiff-3.7.0alpha", by Andrey Kiselev
2004.06.06 23:32 "Re: tiff-3.7.0alpha", by Bob Friesenhahn
2004.06.07 08:59 "Re: tiff-3.7.0alpha", by Andrey Kiselev
2004.06.07 13:43 "Re: tiff-3.7.0alpha", by Bob Friesenhahn
2004.06.07 19:20 "Re: tiff-3.7.0alpha", by Andrey Kiselev

2004.06.06 23:32 "Re: tiff-3.7.0alpha", by Bob Friesenhahn

While attempting to build the alpha package using GCC targeting 64-bit 
sparc under Solaris, I encountered some problems.

This warning sounds like a probable bug:

tif_packbits.c: In function `PackBitsPreEncode':
tif_packbits.c:45: warning: cast to pointer from integer of different size
tif_packbits.c:47: warning: cast to pointer from integer of different size
tif_packbits.c: In function `PackBitsEncodeChunk':
tif_packbits.c:191: warning: cast from pointer to integer of different size

Apparently Solaris does not require any of the porting routines from 
libport so libport never gets built at all.   Unfortunately the 
library is then referenced later during the build, causing the build 
to fail:

(cd .libs && rm -f libtiff.la && ln -s ../libtiff.la libtiff.la)
if gcc-3.4.0 -m64 -DHAVE_CONFIG_H -I. -I. -I.  
-DCHECK_JPEG_YCBCR_SUBSAMPLING -DDEFAULT_EXTRASAMPLE_AS_ALPHA
-DSTRIPCHOP_DEFAULT=TIFF_STRIPCHOP -DJPEG_SUPPORT -DPIXARLOG_SUPPORT
-DZIP_SUPPORT -DLOGLUV_SUPPORT -DNEXT_SUPPORT -DTHUNDER_SUPPORT
-DLZW_SUPPORT -DPACKBITS_SUPPORT -DCCITT_SUPPORT   -O2 -MT mkg3states.o -MD
-MP -MF ".deps/mkg3states.Tpo" -c -o mkg3states.o mkg3states.c; \
then mv -f ".deps/mkg3states.Tpo" ".deps/mkg3states.Po"; else rm -f
".deps/mkg3states.Tpo"; exit 1; fi
/bin/bash ../libtool --mode=link gcc-3.4.0 -m64  -O2 
-L/usr/local/lib/sparcv9 -R/usr/local/lib/sparcv9 -o mkg3states 
mkg3states.o -L../port -lport -ljpeg -lz -lm -lc 
gcc-3.4.0 -m64 -O2 -o mkg3states mkg3states.o  -L/usr/local/lib/sparcv9
-L/home/bfriesen/src/graphics/tiff-3.7.0alpha/port
/home/bfriesen/src/graphics/tiff-3.7.0alpha/port/.libs/libport.a
/usr/local/lib/sparcv9/libjpeg.so -lz -lm -lc -R/usr/local/lib/sparcv9
-R/usr/local/lib/sparcv9
gcc-3.4.0: /home/bfriesen/src/graphics/tiff-3.7.0alpha/port/.libs/libport.a:
No such file or directory
gmake[2]: *** [mkg3states] Error 1

Bob
======================================
Bob Friesenhahn
bfriesen@simple.dallas.tx.us
http://www.simplesystems.org/users/bfriesen