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

Bug 36754

Summary: gnome-base/gnome-desktop-2.4.1.1 breaks when trying to emerge on libjpeg.la
Product: Gentoo Linux Reporter: Mischa <yokey43>
Component: [OLD] LibraryAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://happiland.2y.net/code/gnomebug.php
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: The entire output of "emerge gnome"

Description Mischa 2003-12-29 13:09:54 UTC
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"
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2003-12-29 18:28:39 UTC
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.
Comment 2 Mischa 2003-12-29 22:20:28 UTC
Created attachment 22833 [details]
The entire output of "emerge gnome"

Here's the entire build thing
Comment 3 foser (RETIRED) gentoo-dev 2003-12-30 04:56:35 UTC
some lib got the wrong path for libjpeg . try recompiling media-libs/jpeg for a start .
Comment 4 Mischa 2003-12-31 13:31:52 UTC
I recompiled the jpeg library, twice. Didn't help.
Comment 5 Mischa 2003-12-31 16:30:22 UTC
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.
Comment 6 foser (RETIRED) gentoo-dev 2004-01-03 10:40:42 UTC
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.
Comment 7 Mischa 2004-02-08 10:44:46 UTC
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'
Comment 8 Spider (RETIRED) gentoo-dev 2004-02-08 12:09:31 UTC
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.

Comment 9 foser (RETIRED) gentoo-dev 2004-02-29 08:35:14 UTC
likely non-reproducable problem

no reply to our solution, assuming it worked (?)