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

Bug 52167

Summary: emerge =gnome-base/control-center-2.4.0 fails
Product: Gentoo Linux Reporter: Evert <evert.gentoo>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: VERIFIED INVALID    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: Alpha   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Evert 2004-05-27 01:15:44 UTC
Because of broken dependencies (revdep-rebuild), I had to rebuild part of gnome. The only part which I can't get to compile is control-center

Reproducible: Always
Steps to Reproduce:
1. emerge --oneshot gnome-base/control-center

Actual Results:  
[...cut...]
/bin/sh ../libtool --mode=link gcc  -O2 -pipe  -Wall  -o gnome-settings-daemon 
factory.o gnome-settings-daemon.o gnome-settings-font.o gnome-settings-mouse.o
gnome-settings-keyboard.o gnome-settings-background.o gnome-settings-xsettings.o
gnome-settings-locate-pointer.o gnome-settings-sound.o
gnome-settings-accessibility-keyboard.o gnome-settings-screensaver.o
gnome-settings-default-editor.o gnome-settings-gtk1theme.o gnome-settings-xrdb.o
xsettings-common.o xsettings-manager.o gnome-settings-keybindings.o
gnome-settings-typing-break.o reaper.o GNOME_SettingsDaemon-common.o
GNOME_SettingsDaemon-stubs.o GNOME_SettingsDaemon-skels.o -Wl,--export-dynamic
-pthread -L/usr/X11R6/lib -lesd -laudiofile -lgnome-desktop-2 -lgnomeui-2 -lSM
-lICE -lstartup-notification-1 -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2
-lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2
-lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lgthread-2.0
-lm -lgmodule-2.0 -ldl -lglib-2.0    -lSM -lICE  -L/usr/X11R6/lib -lX11 
../libbackground/libbackground.la ../libsounds/libsounds.a
-L../libwindow-settings/ -lgnome-window-settings -lXxf86misc
mkdir .libs
libtool: link: cannot find the library `/usr/lib/liblinc.la'
make[3]: *** [gnome-settings-daemon] Error 1
make[3]: Leaving directory
`/big/portage_tmp/portage/control-center-2.4.0/work/control-center-2.4.0/gnome-settings-daemon'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/big/portage_tmp/portage/control-center-2.4.0/work/control-center-2.4.0/gnome-settings-daemon'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/big/portage_tmp/portage/control-center-2.4.0/work/control-center-2.4.0'make:
*** [all-recursive-am] Error 2

!!! ERROR: gnome-base/control-center-2.4.0 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure


Expected Results:  
:-)

Gentoo Base System version 1.4.10
Portage 2.0.50-r6 (default-alpha-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.26)
=================================================================
System uname: 2.4.26 alpha EV4
distcc 2.13 alpha-unknown-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="alpha"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe "
CHOST="alpha-unknown-linux-gnu"
COMPILER="gcc3"
CXXFLAGS="-O2 -pipe "
FEATURES="buildpkg ccache"
MAKEOPTS="-j2"
USE="X alpha berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2
imlib jpeg libg++ libwww mikmod motif mozilla ncurses oggvorbis opengl oss pam
pdflib perl png python quicktime readline sdl slang ssl tcpd truetype xml2 xmms
xv zlib"
Comment 1 foser (RETIRED) gentoo-dev 2004-05-27 11:32:16 UTC
emerge linc. It should be there anyway. Not that it is _really_ needed, but it is for clean building here. This is because it used to be a possible dep of a dep, but portage isn't really that error-proof in these kind of rare situations.

Closing INVALID, because i do not really consider this a bug.
Comment 2 Evert 2004-05-27 12:07:33 UTC
strange... on x86, control-center-2.4.0 compiles OK without linc installed, but on alpha it looks like it's a dep!
However, emerge -p depclean tells me linc is there for no reason!
Oh well, at least I have a working system again, thanx!
Comment 3 foser (RETIRED) gentoo-dev 2004-05-27 13:51:21 UTC
you shouldn't trust depclean... but it sais that itself with big red warning signs. If that is what you did, then that is the cause of your problems & you shouldn't have had to report it here.
Comment 4 Evert 2004-05-27 15:17:56 UTC
The only thing I read is that use flags may have an extreme effect on the output, nothing about not trusting depclean, but if you say so, I'll remember that for the future!
But then one question, if I would install a system from scratch, linc should be installed too, but how, by a dependancy?
If so, where is the dependency for it? I don't find any dependency in my installed packages using this command:

find /var/db/pkg -type f -name '*.ebuild' | xargs grep linc

this is the output:

/var/db/pkg/net-libs/linc-1.0.1/linc-1.0.1.ebuild:# $Header: /home/cvsroot/gentoo-x86/net-libs/linc/linc-1.0.1.ebuild,v 1.9 2004/04/06 04:15:35 leonardop Exp $
/var/db/pkg/gnome-base/ORBit2-2.8.3/ORBit2-2.8.3.ebuild:# linc is now integrated, but a block isn't necessary
Comment 5 foser (RETIRED) gentoo-dev 2004-05-28 03:20:06 UTC
it's more a libtool thing, as I said it isn't really needed. But don't bother removing it if you can't fix the problems, it isn't harmful in any way to have it around.