Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 64323

Summary: Mozilla Firefox compilation fails on libXcompext.so.1
Product: Gentoo Linux Reporter: Joel Roth <flatface>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joel Roth 2004-09-16 15:40:20 UTC
When trying to emerge net-www/mozilla-firefox-1.0_pre, (-debug +gnome +gtk2 -ipv6 -java -ldap -mozdevelop -moznoxft -mozxmlterm +truetype -xinerama +xprint), it seems to dislike libXcompext.so.1. Details:

l -lm
/usr/lib/libXcompext.so.1: undefined reference to `_NXSplitParams'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableCleanAlloc'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableCleanFlush'
/usr/lib/libXcompext.so.1: undefined reference to `_NXLostSequenceFunction'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableImageFrame'
/usr/lib/libXcompext.so.1: undefined reference to `_NXFlushSize'
/usr/lib/libXcompext.so.1: undefined reference to `_NXColorParams'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableImageSplit'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableCleanImages'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableImageMask'
/usr/lib/libXcompext.so.1: undefined reference to `_NXImageEnvironmentCached'
/usr/lib/libXcompext.so.1: undefined reference to `_NXCleanupEnvironmentCached'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableCleanGet'
/usr/lib/libXcompext.so.1: undefined reference to `_NXEnableCleanSend'
collect2: ld returned 1 exit status
gmake[3]: *** [firefox-bin] Error 1
gmake[3]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0_pre/work/mozilla/browser/app'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0_pre/work/mozilla/browser'
gmake[1]: *** [tier_99] Error 2
gmake[1]: Leaving directory `/var/tmp/portage/mozilla-firefox-1.0_pre/work/mozilla'
make: *** [default] Error 2


Reproducible: Always
Steps to Reproduce:
1. Emerge Firefox
2. Make fails

Actual Results:  
Make fails

Expected Results:  
Make succeeds

Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.7-love5 i686)
=================================================================
System uname: 2.6.7-love5 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.4.3-r4
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb
/usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://gentoo.chem.wisc.edu/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="X aalib alsa apm avi berkdb bitmap-fonts cdr cjk crypt cups dvd encode esd
foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad
matroska mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam
pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcpd
truetype x86 xml2 xmms xprint xv xvid zlib"
Comment 1 Joel Roth 2004-09-16 15:41:40 UTC
Strange, part of what I pasted didn't show up. Lemme try this again...

g++ -o firefox-bin -I/usr/X11R6/include -fno-rtti -fno-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -mcpu=athlon-xp -pipe -Wno-deprecated -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O2  nsBrowserApp.o      -L../../dist/bin -L../../dist/lib   
../../dist/lib/libxulapp_s.a -L../../dist/bin -lmozjs -L../../dist/bin -lxpcom  -L/var/tmp/portage/mozilla-firefox-1.0_pre/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl  -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0    -L/usr/X11R6/lib -lX11  -ldl -lm
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2004-11-15 13:30:42 UTC

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