Compilation of Firefox 1.5 RC1 fails. Related package levels: x11-libs/pango-1.10.1 x11-libs/cairo-1.0.2 Reproducible: Always Steps to Reproduce: 1. Unmask and emerge dependencies. 2. Emerge mozilla-firefox-1.5_rc1 Actual Results: mozilla-decoder.cpp x86_64-pc-linux-gnu-g++ -o mozilla-decoder.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=2005110313 -DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared -I/usr/include/freetype2 -I/usr/include/freetype2/config -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/view -I../../../dist/include/util -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/locale -I../../../dist/include/necko -I../../../dist/include/content -I../../../dist/include/layout -I../../../dist/include/gfx -I../../../dist/include -I../../../dist/include/nspr -I../../../dist/sdk/include -fPIC -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=opteron -pipe -fPIC -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/mozilla-decoder.pp mozilla-decoder.cpp In file included from mozilla-decoder.cpp:43: /usr/include/pango-1.0/pango/pangocairo.h:28:19: cairo.h: No such file or directory In file included from mozilla-decoder.cpp:43: /usr/include/pango-1.0/pango/pangocairo.h:62: error: variable or field `pango_cairo_update_context' declared void /usr/include/pango-1.0/pango/pangocairo.h:62: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:62: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:63: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:63: error: `context' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:63: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:66: error: expected `,' or `...' before '*' token /usr/include/pango-1.0/pango/pangocairo.h:66: error: ISO C++ forbids declaration of `cairo_font_options_t' with no type /usr/include/pango-1.0/pango/pangocairo.h:67: error: expected init-declarator before '*' token /usr/include/pango-1.0/pango/pangocairo.h:67: error: expected `,' or `;' before '*' token /usr/include/pango-1.0/pango/pangocairo.h:75: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:75: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:76: error: variable or field `pango_cairo_update_layout' declared void /usr/include/pango-1.0/pango/pangocairo.h:76: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:76: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:77: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:77: error: `layout' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:77: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:82: error: variable or field `pango_cairo_show_glyph_string' declared void /usr/include/pango-1.0/pango/pangocairo.h:82: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:82: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:83: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:83: error: `font' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:84: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:84: error: `glyphs' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:84: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:85: error: variable or field `pango_cairo_show_layout_line' declared void /usr/include/pango-1.0/pango/pangocairo.h:85: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:85: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:86: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:86: error: `line' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:86: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:87: error: variable or field `pango_cairo_show_layout' declared void /usr/include/pango-1.0/pango/pangocairo.h:87: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:87: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:88: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:88: error: `layout' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:88: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:93: error: variable or field `pango_cairo_glyph_string_path' declared void /usr/include/pango-1.0/pango/pangocairo.h:93: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:93: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:94: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:94: error: `font' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:95: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:95: error: `glyphs' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:95: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:96: error: variable or field `pango_cairo_layout_line_path' declared void /usr/include/pango-1.0/pango/pangocairo.h:96: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:96: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:97: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:97: error: `line' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:97: error: initializer expression list treated as compound expression /usr/include/pango-1.0/pango/pangocairo.h:98: error: variable or field `pango_cairo_layout_path' declared void /usr/include/pango-1.0/pango/pangocairo.h:98: error: `cairo_t' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:98: error: `cr' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:99: error: expected primary-expression before '*' token /usr/include/pango-1.0/pango/pangocairo.h:99: error: `layout' was not declared in this scope /usr/include/pango-1.0/pango/pangocairo.h:99: error: initializer expression list treated as compound expression nsRegionGTK2.cpp x86_64-pc-linux-gnu-g++ -o nsRegionGTK2.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=2005110313 -DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared -I/usr/include/freetype2 -I/usr/include/freetype2/config -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/view -I../../../dist/include/util -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/locale -I../../../dist/include/necko -I../../../dist/include/content -I../../../dist/include/layout -I../../../dist/include/gfx -I../../../dist/include -I../../../dist/include/nspr -I../../../dist/sdk/include -fPIC -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=opteron -pipe -fPIC -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsRegionGTK2.pp nsRegionGTK2.cpp nsNativeThemeGTK.cpp x86_64-pc-linux-gnu-g++ -o nsNativeThemeGTK.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DBUILD_ID=2005110313 -DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared -I/usr/include/freetype2 -I/usr/include/freetype2/config -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/view -I../../../dist/include/util -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/locale -I../../../dist/include/necko -I../../../dist/include/content -I../../../dist/include/layout -I../../../dist/include/gfx -I../../../dist/include -I../../../dist/include/nspr -I../../../dist/sdk/include -fPIC -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=opteron -pipe -fPIC -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DGENTOO_NSPLUGINS_DIR=\"/usr/lib64/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib64/nsbrowser/plugins\" -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsNativeThemeGTK.pp nsNativeThemeGTK.cpp gmake[4]: *** [mozilla-decoder.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.5_rc1/work/mozilla/gfx/src/gtk' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.5_rc1/work/mozilla/gfx/src' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.5_rc1/work/mozilla/gfx' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.5_rc1/work/mozilla' make: *** [default] Error 2 !!! ERROR: www-client/mozilla-firefox-1.5_rc1 failed. Expected Results: Succsessful build. kev-ws-amd64 ~ # emerge --info Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r3 x86_64) ================================================================= System uname: 2.6.13-gentoo-r3 x86_64 AMD Opteron(tm) Processor 248 Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=opteron -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=opteron -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://mirror.usu.edu/mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52aac acpi aim alsa avi berkdb bitmap-fonts browserplugin cdr crypt cups curl dga divx4linux dri dvd eds emboss encode fam ffmpeg flac foomaticdb fortran ftp gif gimp gpm gstreamer gtk gtk2 icq imap imlib ipv6 java jpeg kde lzw lzw-tiff mad mp3 mpeg msn musicbrainz ncurses nls nptl nptlonly nsplugin ogg opengl oscar pam pdflib perl png python qt quicktime readline real samba scanner sdl spell ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis xine xml2 xmms xpm xv yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
package masked and unsupported *** This bug has been marked as a duplicate of 109856 ***