Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111422 - Compile mozilla-firefox-1.5_rc1 fails on Pango/Cairo
Summary: Compile mozilla-firefox-1.5_rc1 fails on Pango/Cairo
Status: RESOLVED DUPLICATE of bug 109856
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-03 15:42 UTC by Kevin Bowling
Modified: 2005-11-03 16:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Bowling 2005-11-03 15:42:48 UTC
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
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-11-03 16:20:08 UTC
package masked and unsupported

*** This bug has been marked as a duplicate of 109856 ***