Currently the following error happens if fltk is not installed on the system In file included from tif_ojpeg.c:35: /usr/include/jpeglib.h:1125:55: error: jpegint.h: No such file or directory tif_ojpeg.c: In function ‘OJPEGPreDecode’: tif_ojpeg.c:1414: error: dereferencing pointer to incomplete type tif_ojpeg.c:1424: error: dereferencing pointer to incomplete type tif_ojpeg.c:1425: error: dereferencing pointer to incomplete type tif_ojpeg.c:1426: error: dereferencing pointer to incomplete type tif_ojpeg.c:1428: error: ‘DSTATE_INHEADER’ undeclared (first use in this function) tif_ojpeg.c:1428: error: (Each undeclared identifier is reported only once tif_ojpeg.c:1428: error: for each function it appears in.) tif_ojpeg.c:1508: error: dereferencing pointer to incomplete type make[2]: *** [tif_ojpeg.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-tv/xbmc-9.04.1/work/9.04.1_Babylon-linux-osx-win32/XBMC/xbmc/lib/cximage-6.0/tiff' make[1]: *** [tiff/tiff.a] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-tv/xbmc-9.04.1/work/9.04.1_Babylon-linux-osx-win32/XBMC/xbmc/lib/cximage-6.0' make: *** [imagelib] Error 2 Reproducible: Always
my conclusion was too fast. jpeglib.h (jpeg-7) is including jpegint.h which does not exist.
This actually seems to be an installation issue with jpeg. jpegint.h is part of the source file but it does not get installed
some more info. jpegint.h should not be actually needed. it is an internal file that is only used if JPEG_INTERNALS is defined which a user of the library should not. is jpeg one of the libraries that xbmc includes and builds in 9.04.1?
*** This bug has been marked as a duplicate of bug 282765 ***