When I type emerge gnome, after a while compilation breaks with errors relating to "libjpeg.la". The first error is grep: /var/tmp/portage/jpeg-6b-r3/image/usr/lib/libjpeg.la: No such file or directory Then similar errors for sed and libtool, then: !!! ERROR: gnome-base/gnome-desktop-2.4.1.1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure See the URL for more details. Reproducible: Always Steps to Reproduce: 1. Emerge gnome Actual Results: See URL Expected Results: Emerge gnome and all dependencies happiland root # emerge info Portage 2.0.49-r18 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r9) ============================================================ ===== System uname: 2.4.20-gentoo-r9 i586 AMD-K6(tm) 3D+ Processor Gentoo Base System version 1.4.3.8p1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe" CHOST="i586-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/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib java jpeg kde libg++ libwww mad maildir mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sasl sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
Please attach a full build log from an 'emerge =gnome-desktop-2.4.1.1', so we can get a better look at what/where is breaking. Thanks.
Created attachment 22833 [details] The entire output of "emerge gnome" Here's the entire build thing
some lib got the wrong path for libjpeg . try recompiling media-libs/jpeg for a start .
I recompiled the jpeg library, twice. Didn't help.
I decided to try and emerge KDE instead. I got the same error when it tried to emerge media-libs/xine-lib-1_rc3-r1, on function src_compile, Line 124, exitcode 2.
well if its not jpeg itself, some other lib got the wrong path. Try 'grep -r libjpeg /usr/lib/*.la' and see if it has any ouput.
happiland root # grep -r libjpeg /usr/lib/*.la /usr/lib/libImlib.la:dependency_libs=' /var/tmp/portage/jpeg-6b-r3/image/usr/lib/libjpeg.la -ltiff /usr/lib/libungif.la -L/usr/X11R6/lib -lX11 -lpng -lz -lm -lSM -lICE -lXext' /usr/lib/libgnomeui-2.la:dependency_libs=' /usr/lib/libbonoboui-2.la -L/usr/lib -L/usr/X11R6/lib -lX11 /usr/lib/libgnomecanvas-2.la /usr/lib/libgnome-2.la /usr/lib/libesd.la /usr/lib/libaudiofile.la /usr/lib/libart_lgpl_2.la /usr/lib/libpangoft2-1.0.la /usr/lib/libgtk-x11-2.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libpangoxft-1.0.la /usr/lib/libpangox-1.0.la /usr/lib/libbonobo-2.la /usr/lib/libgnomevfs-2.la /usr/lib/libxml2.la -lz -lssl -lcrypto -lrt /usr/lib/libbonobo-activation.la /usr/lib/libORBitCosNaming-2.la /usr/lib/libgconf-2.la /usr/lib/libORBit-2.la /usr/lib/libgthread-2.0.la -lpthread -lm /usr/lib/libpango-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la -ldl /usr/lib/libglib-2.0.la /var/tmp/portage/jpeg-6b-r3/image/usr/lib/libjpeg.la -lSM -lICE /usr/lib/libpopt.la' /usr/lib/libgtkxmhtml.la:dependency_libs=' -lXpm /var/tmp/portage/jpeg-6b-r3/image/usr/lib/libjpeg.la -lpng -lz -lSM -lICE -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.la -lm /usr/lib/libgdk.la /usr/lib/libgmodule.la /usr/lib/libglib.la -ldl -lXi -lXext -lX11' /usr/lib/libimlib-jpeg.la:dependency_libs=' /var/tmp/portage/jpeg-6b-r3/image/usr/lib/libjpeg.la /usr/lib/libgdk_imlib.la -L/usr/lib /usr/lib/libgmodule.la /usr/lib/libglib.la -ldl -lSM -lICE -lXext -L/usr/X11R6/lib' /usr/lib/libjpeg.la:# libjpeg.la - a libtool library file /usr/lib/libjpeg.la:library_names='libjpeg.so.62.0.0 libjpeg.so.62 libjpeg.so' /usr/lib/libjpeg.la:old_library='libjpeg.a' /usr/lib/libjpeg.la:# Version information for libjpeg. /usr/lib/libmng.la:dependency_libs=' -lz -lm /var/tmp/portage/jpeg-6b-r3/image//usr/lib/libjpeg.la'
rebuild the files owning theese : /usr/lib/libmng.la /usr/lib/libImlib.la /usr/lib/libgtkxmhtml.la /usr/lib/libgnomeui-2.la And your problem should dissapear (qpkg -f /where/is/a/file ) to find the owner of said file.
likely non-reproducable problem no reply to our solution, assuming it worked (?)