Trying to emerge Nautilus-cd-burner Getting an error mentioning gcc: mapping-protocol.o: No such file or directory The other bug report mentioning this has no details. Reproducible: Always Steps to Reproduce: 1.Emerge nautilus-cd-burner Actual Results: nautilus-cd-burner-2.8.2 Passes the configuration stage without serious warnings /bin/sh ./libtool --mode=link gcc -Wall -march=i686 -mcpu=athlon-xp -O2 -pipe -o mapping-daemon mapping-daem on.o mapping-protocol.o -lglib-2.0 gcc -Wall -march=i686 -mcpu=athlon-xp -O2 -pipe -o mapping-daemon mapping-daemon.o mapping-protocol.o /usr/lib/ libglib-2.0.so gcc: mapping-protocol.o: No such file or directory make[2]: *** [mapping-daemon] Error 1 make[2]: *** Waiting for unfinished jobs.... ..... !!! ERROR: gnome-extra/nautilus-cd-burner-2.8.2 failed. !!! Function gnome2_src_compile, Line 40, Exitcode 2 !!! compile failure Expected Results: Finished compiling ... ;) Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.3.20040420-r0,glibc-2.3.3.20040420-r1,glibc-2.3.4.20040808-r0,glibc-2.3.4.20040808-r1,glibc-2.3.4.20041006-r0, 2.6.8.1 i686) ================================================================= System uname: 2.6.8.1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4,sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1,sys-devel/binutils-2.15.92.0.2,sys-devel/binutils-2.15.90.0.1.1-r3,sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.21-r1,sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5,sys-devel/libtool-1.4.3-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="YES" CFLAGS="-march=i686 -mcpu=athlon-xp -O2 -pipe " CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/fax /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -mcpu=athlon-xp -O2 -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/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="3dnow ALSA_CARDS=snd-intel8x0 X alsa apm arts audiofile avi berkbd berkdb bitmap-fonts bonobo bzlib cdr crypt cups dba directfb encode esd evo exif f77 fam fbcon fftw flash foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib jabber jack java jpeg ldap libg++ libgda libwww mad maildir mbox mikmod ming mmx motif mozilla mpeg mysql nas ncurses obdc odbc oggvorbis openal opengl oss pam pdflib perl php png postgres python qt quicktime readline ruby samba sasl scanner sdl slang spell spl sqlite ssl svg svga tcltk tcpd tiff truetype unicode usb videos voodoo wmf wxwindows x86 xinerama xml xml2 xmlrpc xmms xprint xsl xv zlib"
first try with 1 make job second i see you havent cleaned out your system & thats not smart and might just be the reason it fails
Im no expert yet on gentoo, far from it :) I havent a clue about this clean up you talk about. If you got a minute do tell, im really willing to give it a try.
To eliminate distcc and parallel make errors from one build without changing make.conf, try the following: MAKEOPTS="-j1" FEATURES="-distcc" emerge nautilus-cd-burner This will turn off distcc and force only one make job; add -vp to the above to see USE flags and other info. I guess the "cleaning" must refer to the multiple versions of binutils, etc... Yup, just looked at the man page for emerge: " For example, emerge clean binutils cleans out old versions of binutils..." Give that a try (but make sure you still have the current stable version after you're done :) You can backup a package with quickpkg (one of the portage commands) and then re-install it in a pinch.
Hi Steve : Well the compile did work with MAKEOPTS="-j1" FEATURES="-distcc" emerge nautilus-cd-burner And i did make a clean up as recommended. Worked flawlessly for that pack. I'm really wondering about the rest of the system though. TTY later and Thank you old friend. :) Richard
since noone else so far has reported this, we're not going to limit makejobs for this report alone.
I have encountered this problem also. emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.4.0, glibc-2.3.4.20040808-r1, 2.6.9-rc1-love2 i686) ================================================================= System uname: 2.6.9-rc1-love2 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -momit-leaf-frame-pointer -pipe -Wl,-O1" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /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="-march=athlon-xp -Os -momit-leaf-frame-pointer -pipe -Wl,-O1" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/bmg-main.alternative /usr/local/overlays/fluid" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X alsa apm audiofile avi berkdb bidi bitmap-fonts cdr cjk crypt cups dvd dvdr encode esd f77 faac faad fam foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib java jpeg junit libg++ libwww mad mikmod mmap mmx mmx2 mng motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl pic png postgres python qt quicktime readline samba sdl slang spell sse ssl svg svga tcltk tcpd tiff truetype unicode x86 xml xml2 xmms xv zlib"