When trying to emerge dev-perl/DBI-1.45 it fails saying it can't find file Reproducible: Always Steps to Reproduce: 1.emerge -uDvp world 2. 3. Actual Results: emerge fails Expected Results: emerge complete Portage 2.0.51_rc9 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/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/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/env.d /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib acl acpi aim alsa apm arts audiofile avi berkdb bindist bitmap-fonts bonobo bzlib calendar cdr crypt ctype cups curl curlwrappers dba dbae dbx dga dio directfb divx4linux doc dvd dvdr encode esd evo exif f77 fam fbcon filepro flac flash foomaticdb freedts ftp gd gdbm gif gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml icq imagemagik imap imlib inifile innodb jabber jack java jikes jpeg kde lcms ldap libg++ libgda libwww lirc mad maildir mailwrapper mbox mikmod ming mmap mmx motif mozilla mpeg msn msql mysql mysqli nas ncurses nls nptl objc offensive oggvorbis openal opengl oscar oss pam pda pdflib perl pie png posix postgres ppds python qdbm qt quicktime readline recode ruby samba sasl sdl shared simplexml slang slp snmp soap sockets speex spell spl ssl svga sysvipc tcltk tcpd tetex theora tiff tokenizer truetype unicode usb videos wmf x86 xml xml2 xmms xosd xprint xscreensaver xv xvid yahoo zlib" also this line does not look correct: gcc: /usr/lib/gcc-lib-lib-lib/i686-pc-linux-gnu/3.4.2/specs: No such file or directory
We need the actual file it can't find, or perhaps more relvant, the actual error message (like the error said - we need the lines *above* the notice that it failed); what you've given us is a single gcc line, which is based on your box's setup, not a perl module. As it stands right now, this is more of a gcc bug than a perl bug.
I will get you more information, but what I was pointing out was the: /usr/lib/gcc-lib-lib-lib/i686-pc-linux-gnu/3.4.2/ I don't have this dir I do have /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.2/ what I don't understand is where the extra -lib-lib/ is coming from.
disregard, this was a config error in /etc/env.d sorry for the confusion
closing