Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109856 - mozilla-firefox-1.5_beta2-r1 compilation failure
Summary: mozilla-firefox-1.5_beta2-r1 compilation failure
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
: 111350 111422 111447 111475 111664 114239 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-10-19 14:23 UTC by Tiago Freire
Modified: 2005-12-02 01:39 UTC (History)
7 users (show)

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 Tiago Freire 2005-10-19 14:23:17 UTC
i686-pc-linux-gnu-g++ -o nsNativeThemeGTK.o -c
-I../../../dist/include/system_wrappers -include ../../../config/gcc_hidden.h
-DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API -DOSTYPE=\"Linux2.6\"
-DOSARCH=\"Linux\" -DBUILD_ID=2005101919 -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/lib/nsplugins\"
-DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/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=athlon-xp -mtune=athlon-xp -pipe -Wno-deprecated
-Wno-return-type -w -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED
-ffunction-sections -O2  -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-I/usr/include/gtk-2.0 -I/usr/lib/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/lib/glib-2.0/include    -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\"
-DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\"  -DMOZILLA_CLIENT
-include ../../../mozilla-config.h -Wp,-MD,.deps/nsNativeThemeGTK.pp
nsNativeThemeGTK.cpp
mozilla-decoder.cpp: In function `int mozilla_decoders_init()':
mozilla-decoder.cpp:211: error: `pango_cairo_font_map_get_default' undeclared
(first use this function)
mozilla-decoder.cpp:211: error: (Each undeclared identifier is reported only
once for each function it appears in.)
gmake[4]: *** [mozilla-decoder.o] Error 1


Reproducible: Always
Steps to Reproduce:
1. Unmask the ebuild.
2. emerge -u mozilla-firefox
3. bummer

Actual Results:  
Compilation failure

Expected Results:  
Firefox 1.5 beta2

emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.5-r2,
2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.13
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.1-r1
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.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer
-momit-leaf-frame-pointer -ffast-math -fforce-addr -falign-functions=64
-fprefetch-loop-arrays -ftracer"
CHOST="i686-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/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -fomit-frame-pointer
-momit-leaf-frame-pointer -ffast-math -fforce-addr -falign-functions=64
-fprefetch-loop-arrays -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/
http://mirror.datapipe.net/gentoo http://gd.tuwien.ac.at/opsys/linux/gentoo/
http://open-systems.ufl.edu/mirrors/gentoo ftp://ftp.romnet.org/gentoo/"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--sort-common "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aalib acl acpi alsa apache2 apm arts avi berkdb
bitmap-fonts bzip2 cdparanoia cdr cjk crypt cups curl dba dbase dbus dga
directfb divx4linux doc dvd dvdread eds emboss encode esd fam firebird flac
flash foomaticdb fortran gcj gd gdbm gif gmp gnome gpm gstreamer gtk2 guile
imagemagick imap imlib innodb interbase jabber jack java javascript joystick
jpeg jpeg2k junit kde kdeenablefinal kdexdeltas ldap libg++ libwww mad maildir
mailwrapper mcal mikmod mmx mmxext motif mozilla mozsvg mp3 mpeg mysql ncurses
nls nptl odbc ogg oggvorbis opengl oss pam pcre pda pdflib perl php pic png
postgres povray prelink python qt quicktime rdesktop readline samba scanner sdk
sdl session slang soap sockets speex spell sqlite sse ssl subversion svg svga
tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts
unicode usb utf8 vhosts vorbis wifi win32 win32codecs wmf xine xml2 xmms xorg
xscreensaver xsl xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS
Comment 1 Kirill A. Korinsky 2005-10-25 13:10:07 UTC
This patch already is in sources. 
In general it should be removed from ebuild'a:)
Comment 2 Kirill A. Korinsky 2005-10-25 13:15:13 UTC
(In reply to comment #1)
> This patch already is in sources. 
> In general it should be removed from ebuild'a:)

sorry, I was mistaken.... :(
Comment 3 Kevin Bowling 2005-10-29 16:40:36 UTC
I too experiance this on AMD64.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-11-03 05:33:08 UTC
*** Bug 111350 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-11-03 05:34:04 UTC
According to Bug 111350, upgrading to =x11-libs/pango-1.10.1 solves the problem.
Please, give it a try and report back.
Comment 6 Jory A. Pratt 2005-11-03 07:35:19 UTC
As it is clearly stated in ebuild you unmasked for use we do not support the
ebuild (gentoo devs) please file all bug reports upstream until final is released.
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2005-11-03 16:20:08 UTC
*** Bug 111422 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-11-04 01:03:13 UTC
*** Bug 111447 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2005-11-04 07:35:14 UTC
*** Bug 111475 has been marked as a duplicate of this bug. ***
Comment 10 Kevin Bowling 2005-11-04 14:18:35 UTC
  I can confirm that emerging the latest gtk+ version fixes the build time
errors.  Rather than smashing these bug reports as irrelevent, it would be more
productive for the Gentoo devs to assist us.  The release of FireFox 1.5 is
eminent.  Some very thorough bug reports were filed and they should not be
dismissed just because Firefox 1.5 is not yet gold.
Comment 11 coran.fisher@gmail.com 2005-11-04 15:03:59 UTC
For me it was upgrading gtk+ that fixed my build problem as well. 
Comment 12 Henrik Sankala 2005-11-05 05:45:14 UTC
My build is still failing, not with the error in this bug, but with the one in
bug 111422, which is a "duplicate" of this one. I have the following versions
installed:

gtk+ 2.6.10
cairo 1.0.2
pango 1.10.1


Emerge info:

Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r5 i686)
=================================================================
System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
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="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-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 /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa apm arts avi berkdb bitmap-fonts canna cdr cjk crypt cups
curl dvd dvdr eds emboss encode fam flac foomaticdb fortran gdbm gif gpm
gstreamer gtk2 imagemagick ipv6 joystick jpeg kde libg++ libwww mad mikmod mmx
motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl
png python qt quicktime readline rtc scanner sdl spell sse ssl svga tcpd tetex
tiff truetype truetype-fonts type1-fonts udev usb vorbis xml2 xv xvid zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 13 Aleksic Predrag 2005-11-05 06:24:25 UTC
(In reply to comment #12)
> My build is still failing, not with the error in this bug, but with the one in
> bug 111422, which is a "duplicate" of this one. I have the following versions
> installed:
> 
> gtk+ 2.6.10
> cairo 1.0.2
> pango 1.10.1

You should upgrade to latest 2.8.6

# echo "=x11-libs/gtk+-2.8.6 ~x86" >> /etc/portage/package.keywords
# emerge =x11-libs/gtk+-2.8.6





(In reply to comment #12)
> My build is still failing, not with the error in this bug, but with the one in
> bug 111422, which is a "duplicate" of this one. I have the following versions
> installed:
> 
> gtk+ 2.6.10
> cairo 1.0.2
> pango 1.10.1
> 
> 
> Emerge info:
> 
> Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
> 2.6.13-gentoo-r5 i686)
> =================================================================
> System uname: 2.6.13-gentoo-r5 i686 AMD Athlon(TM) XP 2000+
> Gentoo Base System version 1.6.13
> distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
> 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="x86"
> AUTOCLEAN="yes"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
> CHOST="i686-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 /usr/share/texmf/dvipdfm/config/
> /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
> /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
> CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
> CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="autoconfig distlocks sandbox sfperms strict"
> GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://distfiles.gentoo.org
> http://www.ibiblio.org/pub/Linux/distributions/gentoo"
> MAKEOPTS="-j2"
> PKGDIR="/usr/portage/packages"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> PORTDIR_OVERLAY="/usr/local/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="x86 3dnow X alsa apm arts avi berkdb bitmap-fonts canna cdr cjk crypt cups
> curl dvd dvdr eds emboss encode fam flac foomaticdb fortran gdbm gif gpm
> gstreamer gtk2 imagemagick ipv6 joystick jpeg kde libg++ libwww mad mikmod mmx
> motif mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl
> png python qt quicktime readline rtc scanner sdl spell sse ssl svga tcpd tetex
> tiff truetype truetype-fonts type1-fonts udev usb vorbis xml2 xv xvid zlib
> userland_GNU kernel_linux elibc_glibc"
> Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
> 

Comment 14 Drew Winstel 2005-11-05 08:44:35 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > My build is still failing, not with the error in this bug, but with the one in
> > bug 111422, which is a "duplicate" of this one. I have the following versions
> > installed:
> > 
> > gtk+ 2.6.10
> > cairo 1.0.2
> > pango 1.10.1
> 
> You should upgrade to latest 2.8.6
> 
> # echo "=x11-libs/gtk+-2.8.6 ~x86" >> /etc/portage/package.keywords
> # emerge =x11-libs/gtk+-2.8.6
> 
(snip)

Confirmed that this fixes it for me as well.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2005-11-06 01:44:36 UTC
*** Bug 111664 has been marked as a duplicate of this bug. ***
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2005-12-02 01:39:39 UTC
*** Bug 114239 has been marked as a duplicate of this bug. ***