Hi. I encounter the same problem while building mozilla with jhbuild. Here is my recent output: ... gcc -o cairo-gstate.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-gstate.pp cairo-gstate.c In file included from cairo-gstate.c:40: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-gstate.c:40: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-hash.c gcc -o cairo-hash.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-hash.pp cairo-hash.c In file included from cairo-hash.c:39: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-hash.c:39: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-hull.c gcc -o cairo-hull.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-hull.pp cairo-hull.c In file included from cairo-hull.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-hull.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-image-surface.c gcc -o cairo-image-surface.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-image-surface.pp cairo-image-surface.c In file included from cairo-image-surface.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-image-surface.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-image-surface.c: In function ‘cairo_image_surface_create’: cairo-image-surface.c:169: warning: comparison of unsigned expression >= 0 is always true cairo-image-surface.c: In function ‘cairo_image_surface_create_for_data’: cairo-image-surface.c:230: warning: comparison of unsigned expression >= 0 is always true cairo-image-surface.c: At top level: cairo-image-surface.c:884: warning: missing initializer cairo-image-surface.c:884: warning: (near initialization for ‘cairo_image_surface_backend.fill_path’) cairo-matrix.c gcc -o cairo-matrix.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-matrix.pp cairo-matrix.c In file included from cairo-matrix.c:40: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-matrix.c:40: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-meta-surface.c gcc -o cairo-meta-surface.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-meta-surface.pp cairo-meta-surface.c In file included from cairo-meta-surface.c:36: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-meta-surface.c:36: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-meta-surface.c:436: warning: missing initializer cairo-meta-surface.c:436: warning: (near initialization for ‘cairo_meta_surface_backend.get_font_options’) cairo-output-stream.c gcc -o cairo-output-stream.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-output-stream.pp cairo-output-stream.c In file included from cairo-output-stream.c:40: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-output-stream.c:40: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-output-stream.c: In function ‘_cairo_output_stream_write_hex_string’: cairo-output-stream.c:106: warning: comparison between signed and unsigned cairo-path-bounds.c gcc -o cairo-path-bounds.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-path-bounds.pp cairo-path-bounds.c In file included from cairo-path-bounds.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-path-bounds.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-path-data.c gcc -o cairo-path-data.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-path-data.pp cairo-path-data.c In file included from cairo-path-data-private.h:39, from cairo-path-data.c:36: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-path-data-private.h:39, from cairo-path-data.c:36: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-path-fill.c gcc -o cairo-path-fill.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-path-fill.pp cairo-path-fill.c In file included from cairo-path-fill.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-path-fill.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-path-stroke.c gcc -o cairo-path-stroke.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-path-stroke.pp cairo-path-stroke.c In file included from cairo-path-stroke.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-path-stroke.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-path.c gcc -o cairo-path.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-path.pp cairo-path.c In file included from cairo-path.c:39: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-path.c:39: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-pattern.c gcc -o cairo-pattern.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-pattern.pp cairo-pattern.c In file included from cairo-pattern.c:28: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-pattern.c:28: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-pattern.c:54: warning: missing initializer cairo-pattern.c:54: warning: (near initialization for ‘cairo_pattern_nil.color’) cairo-pattern.c:63: warning: missing initializer cairo-pattern.c:63: warning: (near initialization for ‘cairo_pattern_nil_null_pointer.color’) cairo-pattern.c:72: warning: missing initializer cairo-pattern.c:72: warning: (near initialization for ‘cairo_pattern_nil_file_not_found.color’) cairo-pattern.c:81: warning: missing initializer cairo-pattern.c:81: warning: (near initialization for ‘cairo_pattern_nil_read_error.color’) cairo-pen.c gcc -o cairo-pen.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-pen.pp cairo-pen.c In file included from cairo-pen.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-pen.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-polygon.c gcc -o cairo-polygon.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-polygon.pp cairo-polygon.c In file included from cairo-polygon.c:38: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-polygon.c:38: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-region.c gcc -o cairo-region.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-region.pp cairo-region.c In file included from cairo-region.c:36: ./cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 ./cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-region.c:36: ./cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-slope.c gcc -o cairo-slope.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-slope.pp cairo-slope.c In file included from cairo-slope.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-slope.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-spline.c gcc -o cairo-spline.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-spline.pp cairo-spline.c In file included from cairo-spline.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-spline.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-surface.c gcc -o cairo-surface.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-surface.pp cairo-surface.c In file included from cairo-surface.c:40: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-surface.c:40: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-surface.c:57: warning: missing initializer cairo-surface.c:57: warning: (near initialization for ‘_cairo_surface_nil.next_clip_serial’) cairo-surface.c:73: warning: missing initializer cairo-surface.c:73: warning: (near initialization for ‘_cairo_surface_nil_file_not_found.next_clip_serial’) cairo-surface.c:89: warning: missing initializer cairo-surface.c:89: warning: (near initialization for ‘_cairo_surface_nil_read_error.next_clip_serial’) cairo-surface.c: In function ‘cairo_surface_set_user_data’: cairo-surface.c:403: warning: comparison between signed and unsigned cairo-traps.c gcc -o cairo-traps.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-traps.pp cairo-traps.c In file included from cairo-traps.c:38: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-traps.c:38: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-unicode.c gcc -o cairo-unicode.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-unicode.pp cairo-unicode.c In file included from cairo-unicode.c:45: ./cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 ./cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-unicode.c:45: ./cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-wideint.c gcc -o cairo-wideint.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-wideint.pp cairo-wideint.c In file included from cairo-wideint.c:37: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-wideint.c:37: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-xlib-surface.c gcc -o cairo-xlib-surface.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-xlib-surface.pp cairo-xlib-surface.c In file included from cairo-xlib-surface.c:38: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-xlib-surface.c:38: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-xlib-surface.c:1678: warning: missing initializer cairo-xlib-surface.c:1678: warning: (near initialization for ‘cairo_xlib_surface_backend.flush’) cairo-xlib-surface.c:2231: warning: ISO C does not allow extra ‘;’ outside of a function cairo-xlib-screen.c gcc -o cairo-xlib-screen.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-xlib-screen.pp cairo-xlib-screen.c In file included from cairo-xlib-private.h:36, from cairo-xlib-screen.c:57: cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-xlib-private.h:36, from cairo-xlib-screen.c:57: cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-xlib-screen.c:246: warning: ISO C does not allow extra ‘;’ outside of a function cairo-ft-font.c gcc -o cairo-ft-font.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I/usr/include/freetype2 -I. -I./../../libpixman/src -I../../../../dist/include/png -I../../../../dist/include/libpixman -I../../../../dist/include/cairo -I../../../../dist/include -I../../../../dist/include/nspr -I../../../../dist/sdk/include -fPIC -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe -DNDEBUG -DTRIMMED -O -include ../../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/cairo-ft-font.pp cairo-ft-font.c In file included from cairo-ft-private.h:41, from cairo-ft-font.c:42: ./cairoint.h:142:1: warning: C++ style comments are not allowed in ISO C90 ./cairoint.h:142:1: warning: (this will be reported only once per input file) In file included from cairo-ft-private.h:41, from cairo-ft-font.c:42: ./cairoint.h:257: warning: ISO C forbids forward references to ‘enum’ types cairo-ft-font.c:152: warning: ISO C does not allow extra ‘;’ outside of a function cairo-ft-font.c: In function ‘_cairo_ft_scaled_font_text_to_glyphs’: cairo-ft-font.c:1675: warning: comparison between signed and unsigned cairo-ft-font.c: In function ‘_cairo_ft_scaled_font_glyph_path’: cairo-ft-font.c:2170: warning: initialization from incompatible pointer type cairo-ft-font.c:2171: warning: initialization from incompatible pointer type cairo-ft-font.c:2172: warning: initialization from incompatible pointer type cairo-ft-font.c:2173: warning: initialization from incompatible pointer type rm -f libmozcairo.a ar cr libmozcairo.a cairo.o cairo-arc.o cairo-array.o cairo-cache.o cairo-clip.o cairo-color.o cairo-debug.o cairo-fixed.o cairo-font-options.o cairo-font.o cairo-gstate.o cairo-hash.o cairo-hull.o cairo-image-surface.o cairo-matrix.o cairo-meta-surface.o cairo-output-stream.o cairo-path-bounds.o cairo-path-data.o cairo-path-fill.o cairo-path-stroke.o cairo-path.o cairo-pattern.o cairo-pen.o cairo-polygon.o cairo-region.o cairo-slope.o cairo-spline.o cairo-surface.o cairo-traps.o cairo-unicode.o cairo-wideint.o cairo-xlib-surface.o cairo-xlib-screen.o cairo-ft-font.o ranlib libmozcairo.a /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 644 libmozcairo.a ../../../../dist/lib make[4]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/cairo/cairo/src' make[3]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/cairo' make[3]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/public' make[3]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/public' make[3]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/idl' /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 644 _xpidlgen/gfx.xpt ../../dist/bin/components make[3]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/idl' make[3]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/src' /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 755 libgkgfx.so ../../dist/lib /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 755 libgkgfx.so ../../dist/bin make[4]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/shared' /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 644 libgfxshared_s.a ../../../dist/lib make[4]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/shared' make[4]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/psshared' /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 755 libgfxpsshar.so ../../../dist/lib /home/muelli/checkout/gnome2/mozilla/config/nsinstall -R -m 755 libgfxpsshar.so ../../../dist/bin make[4]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/psshared' make[4]: Entering directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/ps' nsFontMetricsPS.cpp c++ -o nsFontMetricsPS.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=0000000000 -I../.. -I./.. -I./../shared -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/pref -I../../../dist/include/caps -I../../../dist/include/locale -I../../../dist/include/uconv -I../../../dist/include/view -I../../../dist/include/necko -I../../../dist/include/imglib2 -I../../../dist/include/unicharutil -I../../../dist/include/gfx -I../../../dist/include -I../../../dist/include/nspr -I../../../dist/sdk/include -I/opt/gnome2/include -I/usr/include/freetype2 -fPIC -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -pedantic -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O -I/opt/gnome2/include/gtk-2.0 -I/opt/gnome2/lib/gtk-2.0/include -I/opt/gnome2/include/atk-1.0 -I/opt/gnome2/include/cairo -I/opt/gnome2/include/pango-1.0 -I/opt/gnome2/include/glib-2.0 -I/opt/gnome2/lib/glib-2.0/include -I/opt/gnome2/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsFontMetricsPS.pp nsFontMetricsPS.cpp nsFontMetricsPS.cpp: In static member function ‘static nsFontPS* nsFontPSXft::FindFont(PRUnichar, const nsFont&, nsFontMetricsPS*)’: nsFontMetricsPS.cpp:948: error: ‘FC_ANY_METRICS’ was not declared in this scope make[4]: *** [nsFontMetricsPS.o] Error 1 make[4]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/src/ps' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx/src' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/home/muelli/checkout/gnome2/mozilla/gfx' make[1]: *** [tier_9] Error 2 make[1]: Leaving directory `/home/muelli/checkout/gnome2/mozilla' make: *** [default] Error 2 *** error during stage build of mozilla: ########## Error running make *** [2/4] Please let me know, if I you need more information.