Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216082 - gnome-extra/yelp-2.22.0 failed to emerge
Summary: gnome-extra/yelp-2.22.0 failed to emerge
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.22-tracker
  Show dependency tree
 
Reported: 2008-04-03 19:10 UTC by Mateusz
Modified: 2008-06-15 17:46 UTC (History)
2 users (show)

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


Attachments
Error of emerge yelp (emerge_yelp_error.txt,8.44 KB, text/plain)
2008-05-27 11:12 UTC, Tino Naphtali
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mateusz 2008-04-03 19:10:51 UTC
I updated all gnome-light to 2.22, all excluding yelp. 
Yelp won't compile.


Reproducible: Always

Steps to Reproduce:
1. emerge -1 yelp


Actual Results:  
 yelp-yelp-toc.o yelp-yelp-docbook.o yelp-yelp-db-print.o yelp-yelp-man-parser.o yelp-yelp-man.o yelp-yelp-info.o yelp-yelp-info-parser.o yelp-gtkentryaction.o yelp-yelp-search.o yelp-yelp-search-parser.o -pthread -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgthread-2.0 -lrt -lgmodule-2.0 -ldl -lexslt -lxslt -lz -lm -lgcrypt -lgpg-error -lxml2 -lstartup-notification-1 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -lrarian     -lz -lbz2 -llzmadec -lSM -lICE  -lX11  -Wl,-R/usr/lib/xulrunner -Wl,-R/usr/lib/nspr -L/usr/lib/xulrunner -L/usr/lib/nspr -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl     
mkdir .libs
i686-pc-linux-gnu-g++ -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/rarian -I/usr/lib/xulrunner/include -I/usr/lib/xulrunner/include/xpcom -I/usr/lib/xulrunner/include/string -I/usr/include/nspr -I/usr/lib/xulrunner/include/gtkembedmoz -fno-rtti -fshort-wchar -march=athlon-xp -O2 -pipe -Wall -Wno-unused -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -march=athlon-xp -O2 -pipe -o yelp yelp-Yelper.o yelp-yelp-base.o yelp-yelp-bookmarks.o yelp-yelp-debug.o yelp-yelp-error.o yelp-yelp-gecko-utils.o yelp-yelp-html.o yelp-yelp-io-channel.o yelp-yelp-settings.o yelp-yelp-utils.o yelp-yelp-window.o yelp-yelp-marshal.o yelp-yelp-main.o yelp-yelp-print.o yelp-yelp-page.o yelp-yelp-transform.o yelp-yelp-gecko-services.o yelp-yelp-document.o yelp-yelp-toc.o yelp-yelp-docbook.o yelp-yelp-db-print.o yelp-yelp-man-parser.o yelp-yelp-man.o yelp-yelp-info.o yelp-yelp-info-parser.o yelp-gtkentryaction.o yelp-yelp-search.o yelp-yelp-search-parser.o -pthread -Wl,-R/usr/lib/xulrunner -Wl,-R/usr/lib/nspr  /usr/lib/libglade-2.0.so -L/usr/lib /usr/lib/libgnomeui-2.so /usr/lib/libgio-2.0.so /usr/lib/libgnome-keyring.so /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgailutil.so /usr/lib/libgnome-2.so /usr/lib/libgnomevfs-2.so -lssl -lcrypto -lresolv -lutil /usr/lib/libesd.so /usr/lib/libasound.so /usr/lib/libaudiofile.so /usr/lib/libpopt.so /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libglitz-glx.so /usr/lib/libglitz.so /usr/lib/libGL.so /usr/lib/libXmu.so /usr/lib/libXt.so /usr/lib/libXext.so /usr/lib/libXi.so /usr/lib/libpng12.so /usr/lib/libXrender.so /usr/lib/libpixman-1.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libgmodule-2.0.so /usr/lib/libexslt.so /usr/lib/libxslt.so /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so /usr/lib/libxml2.so -lm /usr/lib/libstartup-notification-1.so /usr/lib/libdbus-glib-1.so -lnsl /usr/lib/libdbus-1.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so /usr/lib/librarian.so -lz -lbz2 /usr/lib/liblzmadec.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -L/usr/lib/xulrunner -L/usr/lib/nspr -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,--rpath -Wl,/usr/lib/xulrunner
/usr/lib/libxpcom.so: undefined reference to `NS_DebugBreak_P'
/usr/lib/libxpcom.so: undefined reference to `NS_StringSetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogTerm_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogDtor_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCOMPtrAddRef_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CStringSetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogInit_P'
/usr/lib/libxpcom.so: undefined reference to `NS_DestroyXPTCallStub_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CycleCollectorForget_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogAddRef_P'
/usr/lib/libxpcom.so: undefined reference to `NS_InvokeByIndex_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCtor_P'
/usr/lib/libxpcom.so: undefined reference to `NS_GetXPTCallStub_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogRelease_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CStringGetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCOMPtrRelease_P'
/usr/lib/libxpcom.so: undefined reference to `NS_StringGetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CycleCollectorSuspect_P'
collect2: ld returned 1 exit status
make[3]: *** [yelp] Błąd 1
make[3]: Opuszczenie katalogu `/var/tmp/portage/gnome-extra/yelp-2.22.0/work/yelp-2.22.0/src'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/var/tmp/portage/gnome-extra/yelp-2.22.0/work/yelp-2.22.0/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/var/tmp/portage/gnome-extra/yelp-2.22.0/work/yelp-2.22.0'
make: *** [all] Błąd 2
 * 
 * ERROR: gnome-extra/yelp-2.22.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line  645:  Called gnome2_src_compile
 *             environment, line  565:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *  The die message:
 *   compile failure
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/gnome-extra/yelp-2.22.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/yelp-2.22.0/temp/environment'.
 * 


Expected Results:  
should compile

emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r4matiit i686)
=================================================================
System uname: 2.6.24-gentoo-r4matiit i686 AMD Sempron(tm) 2400+
Timestamp of tree: Thu, 03 Apr 2008 18:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.5
dev-lang/python:     2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://src.gentoo.pl http://gentoo.zie.pg.gda.pl "
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl en"
MAKEOPTS="-j1"
PKGDIR="/home/mat/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/arcon-portage /usr/portage/local/layman/custom-kernels /usr/portage/local/layman/arcon /usr/portage/local/layman/initng /usr/portage/local/layman/einit /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa atm bash-completion berkdb bluetooth branding bzip2 cairo cdparanoia cdr cdrom cli cracklib crypt cups dbus dhcp dri dvd dvdr dvdread eds emboss encode esd evo expat fam ffmpeg firefox flac fortran freetype gd gdbm gif glibc-omitfp glitz gnome gphoto2 gpm gstreamer gtk hal iconv isdnlog jpeg kde kerberos lcms ldap mad mdnsresponder-compat midi mikmod mmext mmx moznopango mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl openmp pam pci pcmcia pcre pdf physfs png pppd pulseaudio python qt qt3 qt3support qt4 quicktime rar readline reflection sdl session spell spl ssl startup-notification svg symlink tcpd theora threads tiff truetype udev unicode userlocales utf8 vcd vorbis win32codecs x86 xcomposite xine xml xml2 xorg xv zip zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash" INPUT_DEVICES="nv" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl en" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-04-03 19:14:05 UTC
There's something broken about your xulrunner install.  You don't have xulrunner listed in your USE flags in emerge --info; do you have an entry for xulrunner in /etc/portage/package.use specifying xulrunner?
Comment 2 Mateusz 2008-04-03 19:48:19 UTC
I add xulrunner use flag to make.conf, and recompiled world ith --newuse, but problem still is.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-10 22:52:33 UTC
what is your xulrunner version ? do you have firefox installed ? Which version ?
Comment 4 Mateusz 2008-04-11 14:01:29 UTC
Firefox: Installed versions:  2.0.0.13
Xulrunner:  Installed versions:  1.8.1.13
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-21 16:36:10 UTC
please recompile xulrunner and try again.
Comment 6 Marcello Magaldi 2008-05-01 18:52:15 UTC
(In reply to comment #5)
> please recompile xulrunner and try again.
> 

Mateusz, did you try to recompile xulrunner ? 
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-05-24 11:40:24 UTC
please get bakck to us.
Comment 8 Tino Naphtali 2008-05-27 11:12:09 UTC
Created attachment 154459 [details]
Error of emerge yelp
Comment 9 Tino Naphtali 2008-05-27 11:13:11 UTC
Hi,

I also can't compile yelp. I have installed net-libs/xulrunner-1.9_rc1 but also tried version 1.8. I also tried an emerge --newuse --deep world (it works fine) and an revdep-rebuild (also works fine).

I have installed www-client/mozilla-firefox-3.0_rc1-r1 and also tried with version 2.0.0.14. I tried to emerge gnome-extra/yelp-2.22.1-r1 by updating my world with emerge -u world and get following compile error:

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
see attachment emerge_yelp_error because of to big comment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
I hope this is enough.

An emerge --info at my system results in:

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Portage 2.1.5.2 (default-linux/x86/2006.1, gcc-4.2.4, glibc-2.7-r2, 2.6.24-gentoo-r3 i686)
=================================================================
System uname: 2.6.24-gentoo-r3 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
Timestamp of tree: Tue, 27 May 2008 09:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r3
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.4-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r3
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -mtune=prescott -fforce-addr -fno-force-addr -ftracer -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -mtune=prescott -fforce-addr -fno-force-addr -ftracer -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages parallel-fetch sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://mirrors.sec.informatik.tu-darmstadt.de/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LDFLAGS=""
LINGUAS="de DE_de en_US"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 7zip X a52 aac aalib acpi additions alsa amazon animgif apache2 apm artworkextra aspell aspnet async atm audiofile automount bash-completion bidi binary-drivers bindist bluetooth branding bzip2 c++ cardbus ccache cdda cddb cdparanoia cdr centrino cgi cli colordiff cpudetection cracklib crypt css cups curl d dbus dc1394 de_tvtoday dell deprecated depth32 dga dhcp dia directfb divx djbfft dmx dri dts dv dvd dvdnav dvdr dvdread eap-tls emoticon emovix encode exif extra extra-algorithms extrafilters fame fastcgi fbcon fbdev fdftk ffmpeg fftw firefox flac flash foomaticdb fortran fping fuse gcj gd gdbm geoip german ggi gif gimp gimpprint glitz glut gnet gnome gnome-print gnomecanvas gnuplot gnutls gpg gpgme gphoto2 gpm graphics graphviz gs gsl gstreamer gtk gtkhtml gzip hal hash hbci hdri hfs highlight http humanities ibam icc iceweasel iconv id3 id3tag ieee1394 ifp image imagemagick imap imlib ipw3945 irda irmc jabber jack java java5 javascript jpeg jpeg2k kerberos lame laptop latex latin1 libcaca libsamplerate linuxthreads-tls live lm_sensors log4j logrotate lyrics lyx lzma mailbox maildir math matroska md5sum mdnsresponder-compat midi mikmod mime ming mjpeg mmap mmx mmxext mono mozdevelop mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap musepack mysql nas nautilus ncurses netbeans netmeeting network new-login nls normalize nptl nptlonly nsplugin nss ntfs nvidia obex objc objc++ objc-gc octave odbc office ogg openal opengl openmp openssh openssl osc pam pascal pcmcia pcre pdf peap perl php pidgin pipe plotutils plugins pmu png ppd ppds pppd pptp prediction ps pstricks publishers python qt-static qt3 qt3support qt4 query-browser quicktime rar raw rdesktop readline reflection regex rsh rss rtc samba sametime sasl scanner science screen sdl session sidebar skey slang slp smime smp smtp sndfile snmp sockets sox speex spell spl sql sqlite sse sse2 ssl ssse3 startup-notification statistics stream submenu subtitles svg svga svgz sysfs syslog szip tcpd teletext tga theora thesaurus threads threadsonly thunderbird tiff tivo tk tokenizer totem transcode truetype uml unicode unzip usb utempter v4l v4l2 vcd vcdx vhosts videos vim vim-syntax vim-with-x vlm volctrl vorbis wav wavpack weak-algorithms webdav webinstall wifi win32codecs wireless wma wmf wmp wpa wpa2 wxwindows x11vnc x264 x86 x86emu xcf xcomposite xetex xforms xine xinerama xml xorg xosd xpm xprint xscreensaver xsl xslt xterm xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expi es ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="kodak kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de DE_de en_US" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

At an equaling laptop of my friend it works fine. Our systems are nearly installed identically, he uses a different kernel, but I think, that's of no importance, isn't it?

An emerge --info on his system results in:
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Portage 2.1.5.2 (default-linux/x86/2006.1, gcc-4.2.4, glibc-2.7-r2, 2.6.25-gentoo-r4 i686)
=================================================================
System uname: 2.6.25-gentoo-r4 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
Timestamp of tree: Tue, 27 May 2008 09:30:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.4-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r3
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -mtune=prescott -fforce-addr -fno-force-addr -ftracer "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -mtune=prescott -fforce-addr -fno-force-addr -ftracer "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages parallel-fetch sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS=""
LINGUAS="de DE_de en_US"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amazon apache2 async audiofile automount avahi avi bash-completion bidi bindist bluetooth branding browserplugin bzip2 cdda cddb cdparanoia cdr cdrw centrino cgi cli cpudetection cracklib crypt cups dbus de dell dhcp distcc divx4linux dri dts dv dvd dvdr dvdread eap-tls encode esd exif extrafilters fastcgi fdftk ffmpeg firefox flac flash foomaticdb fortran fping freetype fuse gcj gd gdbm ggi gif glitz glut glx gmail gnome gnome-keyring gnupg gnutls gpg gphoto2 gpm gstreamer gtk gtk2 hal hbci iconv icq ieee1394 ifp imagemagick imap imlib ipw3945 irda isdnlog java javascript jpeg jpeg2k kerberos lame laptop latin1 libcaca live logrotate mad maildir math matroska mdnsresponder-compat midi mikmod mime ming mjpeg mmap mmx mod mono mozilla mp3 mpeg mplayer msn mudflap mysql nautilus ncurses new-login nls nptl nptlonly nsplugin nvidia objc ogg openal opengl openmp osc pam pcmcia pcre pdf perl pgp plotutils png ppds pppd prediction python qt-static qt3support qt4 quicktime quotes rar readline real reflection samba sasl screen session shadow skey slp smp sndfile snmp sockets sox speex spell spl sqlite sse sse2 ssl startup-notification stream svg syslog szip tcpd tetex theora tiff truetype unicode usb v4l v4l2 vbcon vcd vhost videos vidix vim vlm vorbis wifi win32codecs wireless wmf wxwindows x86 xine xinerama xml xml2 xmlrpc xorg xosd xscreensaver xsl xv xvid zlib" ALSA_CARDS="hda_intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de DE_de en_US" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

He hasn't installed any xulrunner version and don't have use flag xulrunner. I also tried to do so (remove xulrunner use flag, remove xulrunner installation and do an emerge --newuse --deep word) but it dosn't work anyway.

He has installed mozilla-firefox-2.0.0.14 and installing yelp-2.22.1-r1 works fine. An "equery u yelp" on _my_ system results in:

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
[ Found these USE variables for gnome-extra/yelp-2.22.1-r1 ]
 U I
 - - beagle    : Enable beagle support
 - - debug     : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
 + + lzma      : Enable support for lzma compressed info and man pages
 + + xulrunner : Build native browser integration against xulrunner instead of firefox or seamonkey
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

and _his_ system will not use any use flag.

Thanks for any hint to solve this problem.

Tino
Comment 10 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-29 00:55:09 UTC
Where does /usr/lib/libxpcom.so come from?  (equery b /usr/lib/libxpcom.so or qfile /usr/lib/libxpcom.so).  There is no libxpcom.so in /usr/lib on my system; it's in /usr/lib64/xulrunner/ for the xulrunner version, and /usr/lib64/mozilla-firefox/ for the firefox version.  My guess is you got a rogue version installed at some point, probably by some firefox alpha or something, that's blocking your build.
Comment 11 Tino Naphtali 2008-05-29 17:34:33 UTC
Hi,

equery b /usr/lib/libxpcom.so results in nothing, it seems, libxpcom.so isn't in any package, but there is a file /usr/lib/libxpcom.so on my system. I don't know, where it is come from. I do not have any directory /usr/lib64. My system is build for 32 bit, so I think, there should not be a directory like /usr/li64, should it?

I never set my system to be a 64 bit system, so there can't be any old settings or something like this.

Thanks,
Tino


Comment 12 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-29 17:45:15 UTC
Everything on my box that's lib64 would just be lib on your box; so things should be in /usr/lib/xulrunner or /usr/lib/mozilla-firefox/

If the libs exist in one of those, just delete (or move, to be safe) /usr/lib/libxpcom* and try again.  You may need a revdep-rebuild after removing them.
Comment 13 Tino Naphtali 2008-05-29 18:03:01 UTC
Thank you, I give it a try, after this, I will write the result.
Comment 14 Tino Naphtali 2008-05-29 19:46:52 UTC
Hi,

I do a mkdir /tmp/yelptmp followed by mv /usr/lib/libxpcom* /tmp/yelptmp and a revdep-rebuild. Just GCC was reemerged. I think this is unimportant. After this, I tried to emerge yelp and it works fine. It seems, that files /usr/lib/libxpcom* have to be deleted, maybe this can be a part of ebuild?

Thank you very much, from my side this bug can be closed.

Tino  
Comment 15 Rémi Cardona (RETIRED) gentoo-dev 2008-05-30 07:04:36 UTC
Mateusz, what about you? Do you have any leftover files?

Thanks
Comment 16 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-05-30 19:09:42 UTC
We cannot delete random files as part of an ebuild, sorry.
Comment 17 Mateusz 2008-06-04 19:01:08 UTC
Problem Still Is... And I have the same problem with compiling google gadgets:
/usr/lib/libxpcom.so: undefined reference to `NS_DestroyXPTCallStub_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogInit_P'
/usr/lib/libxpcom.so: undefined reference to `NS_InvokeByIndex_P'
/usr/lib/libxpcom.so: undefined reference to `NS_StringSetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_StringGetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CycleCollectorForget_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CStringGetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CycleCollectorSuspect_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogTerm_P'
/usr/lib/libxpcom.so: undefined reference to `NS_GetXPTCallStub_P'
/usr/lib/libxpcom.so: undefined reference to `NS_DebugBreak_P'
/usr/lib/libxpcom.so: undefined reference to `NS_CStringSetIsVoid_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCtor_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogAddRef_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCOMPtrAddRef_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogRelease_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogCOMPtrRelease_P'
/usr/lib/libxpcom.so: undefined reference to `NS_LogDtor_P'
collect2: ld returned 1 exit status
make[3]: *** [gtkmoz-browser-child] Błąd 1
make[3]: Opuszczenie katalogu `/home/mat/Desktop/google-gadgets-for-linux-0.9.1/extensions/gtkmoz_browser_element'
make[2]: *** [all-recursive] Błąd 1
make[2]: Opuszczenie katalogu `/home/mat/Desktop/google-gadgets-for-linux-0.9.1/extensions'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/mat/Desktop/google-gadgets-for-linux-0.9.1'
make: *** [all] Błąd 2

I have a /usr/lib/libxpcom.so library.

Comment 18 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-06-05 02:16:42 UTC
libxpcom.so should *not* be in /usr/lib.  Check, but your system is messed up somehow.
Comment 19 Mateusz 2008-06-05 13:26:36 UTC
Now i compiling masked 1.9 version, maybe it will help.
Comment 20 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-06-15 17:46:14 UTC
use equery belongs (gentoolkit) or qfile (portage-utils) to find out which package installed libxpcom in /usr/lib. There is little chance it is an ebuild from the tree (maybe masked but then you should report to who wrote it). In any case, closing invalid per comment #16 and #18.

If you find the files were installed by a portage ebuild, please reopen and reassign to whoever did this crap.