gcc -o iccjpeg.o -c -I../../../../dist/include/system_wrappers -include ../../../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -I. -I. -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/gfx -I../../../../dist/include/thebes -I../../../../dist/include/imglib2 -I../../../../dist/include/lcms -I../../../../dist/include -I../../../../dist/include/imgjpeg -I../../../../dist/include/nspr -I../../../../dist/sdk/include -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/iccjpeg.pp iccjpeg.c nsJPEGDecoder.cpp c++ -o nsJPEGDecoder.o -c -I../../../../dist/include/system_wrappers -include ../../../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -I. -I. -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/gfx -I../../../../dist/include/thebes -I../../../../dist/include/imglib2 -I../../../../dist/include/lcms -I../../../../dist/include -I../../../../dist/include/imgjpeg -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/nsJPEGDecoder.pp nsJPEGDecoder.cpp nsJPEGDecoder.cpp:61:21: error: jpegint.h: No such file or directory nsJPEGDecoder.cpp: In member function ‘nsresult nsJPEGDecoder::ProcessData(const char*, PRUint32, PRUint32*)’: nsJPEGDecoder.cpp:531: error: invalid use of incomplete type ‘struct jpeg_color_deconverter’ /usr/include/jpeglib.h:628: error: forward declaration of ‘struct jpeg_color_deconverter’ nsJPEGDecoder.cpp: In member function ‘PRBool nsJPEGDecoder::OutputScanlines()’: nsJPEGDecoder.cpp:685: error: invalid use of incomplete type ‘struct jpeg_color_deconverter’ /usr/include/jpeglib.h:628: error: forward declaration of ‘struct jpeg_color_deconverter’ nsJPEGDecoder.cpp: In function ‘void ycc_rgb_convert_argb(jpeg_decompress_struct*, JSAMPLE***, JDIMENSION, JSAMPLE**, int)’: nsJPEGDecoder.cpp:1218: error: ‘SHIFT_TEMPS’ was not declared in this scope nsJPEGDecoder.cpp:1222: error: expected `;' before ‘while’ nsJPEGDecoder.cpp:1215: warning: unused variable ‘num_cols’ nsJPEGDecoder.cpp:1216: warning: unused variable ‘range_limit’ nsJPEGDecoder.cpp:1240: error: expected `}' at end of input make[6]: *** [nsJPEGDecoder.o] Error 1 make[6]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build/modules/libpr0n/decoders/jpeg' make[5]: *** [libs] Error 2 make[5]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build/modules/libpr0n/decoders' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build/modules/libpr0n' make[3]: *** [libs_tier_gecko] Error 2 make[3]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build' make[2]: *** [tier_gecko] Error 2 make[2]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/hussam/packages/firefox/src/mozilla-build' make: *** [build] Error 2