Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109390 - gnome-session-2.12.0 won't compile without howl
Summary: gnome-session-2.12.0 won't compile without howl
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-15 13:13 UTC by Leonardo Ferreira Fontenelle
Modified: 2006-04-18 03:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
gnome-session failed emerge log (3225-gnome-session-2.12.0.log,64.24 KB, text/plain)
2005-10-15 13:19 UTC, Leonardo Ferreira Fontenelle
Details
same for gnome-panel (3225-gnome-panel-2.12.1.log,91.04 KB, text/plain)
2005-10-15 23:52 UTC, Leonardo Ferreira Fontenelle
Details
emerge log for gnome-session after emerging howl (3230-gnome-session-2.12.0.log,81.44 KB, text/plain)
2005-10-16 00:32 UTC, Leonardo Ferreira Fontenelle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo Ferreira Fontenelle 2005-10-15 13:13:56 UTC
Although gnome-base/gnome-session-2.12.0 doesn't have net-misc/howl as a
dependency, compiling the former without the last seems to be impossible.

Reproducible: Always
Steps to Reproduce:
1. For every package with "howl" use flag, turn it down and recompile the
package.
2. emerge --depclean will unmerge net-misc/howl
3. emerging gnome-session will fail



xorg-x11-6.8.99.15-r4 (does it matter?)

Gentoo Base System version 1.6.13
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 AMD Sempron(tm)   2400+
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/
http://www.las.ic.unicamp.br/pub/gentoo/ http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="pt_BR"
LC_ALL="pt_BR"
LINGUAS="pt_BR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acpi alsa avi bash-completion berkdb bitmap-fonts bzip2
cdparanoia cdr crypt curl dbus dga divx4linux dvb dvd dvdr dvdread eds emboss
encode esd exif expat fam ffmpeg flac flash foomaticdb fortran ftp gdbm geoip
gif gnome gnutls gpm gstreamer gtk gtk2 hal iconv imagemagick imlib java
javascript jpeg kdeenablefinal kdexdeltas lcms libg++ libwww lm_sensors mad
maildir mbox md5sum mhash mikmod mime mmap mmx mng mp3 mpeg msn ncurses nls ogg
oggvorbis opengl pam pda pdf pdflib perl png posix python quicktime readline
sasl sdl session sox spell sse ssl svg symlink szip tcpd tetex theora threads
tiff truetype truetype-fonts type1-fonts unicode usb usepackagedmakefiles vcd
vorbis win32codecs wmf xine xml xml2 xosd xpm xv xvid zlib video_cards_via
linguas_pt_BR userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Leonardo Ferreira Fontenelle 2005-10-15 13:19:41 UTC
Created attachment 70747 [details]
gnome-session failed emerge log
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-15 15:20:56 UTC
gnome-session does not depend or build against howl.  The only thing listed in
your log that actually does is gnome-vfs.  Are you sure you re-built gnome-vfs
with -howl?
Comment 3 Leonardo Ferreira Fontenelle 2005-10-15 23:52:58 UTC
Created attachment 70779 [details]
same for gnome-panel
Comment 4 Leonardo Ferreira Fontenelle 2005-10-16 00:29:19 UTC
(In reply to comment #2)
> Are you sure you re-built gnome-vfs with -howl?
Yes, and gnome-games too; and I even run "equery uses" for gnome-vfs now.
I tried some other packages, and gnome-panel didn't compile either. Emerging
howl and later emerging gnome-sesion was successful.

Comment 5 Leonardo Ferreira Fontenelle 2005-10-16 00:32:46 UTC
Created attachment 70780 [details]
emerge log for gnome-session after emerging howl
Comment 6 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-16 08:03:46 UTC
Could you try revdep-rebuild?
Comment 7 Leonardo Ferreira Fontenelle 2005-10-16 14:29:37 UTC
(In reply to comment #6)
> Could you try revdep-rebuild?

Following your suggestion, I unmerged howl again and ran revdep-rebuild. It
tried to re-build the following list of packages, but at the first one it
occurred an error quit similar to the others I attached.

[ebuild   R   ] app-admin/gnomesu-0.3.1
[ebuild   R   ] app-admin/gnome-system-tools-1.4.0
[ebuild   R   ] app-admin/grubconf-0.5.1
[ebuild   R   ] app-dicts/stardict-2.4.2
[ebuild   R   ] app-editors/gedit-2.12.1
[ebuild   R   ] app-misc/colorscheme-0.2.2
[ebuild   R   ] app-text/evince-0.4.0-r2
[ebuild   R   ] gnome-base/control-center-2.12.1
[ebuild   R   ] gnome-base/gdm-2.8.0.5
[ebuild   R   ] gnome-base/gnome-desktop-2.12.1
[ebuild   R   ] gnome-base/gnome-panel-2.12.1
[ebuild   R   ] gnome-base/gnome-session-2.12.0
[ebuild   R   ] gnome-base/libbonoboui-2.10.1-r1
[ebuild   R   ] gnome-base/libgnome-2.12.0.1
[ebuild   R   ] gnome-base/libgnomeui-2.12.0
[ebuild   R   ] gnome-base/nautilus-2.12.1
[ebuild   R   ] gnome-extra/evolution-data-server-1.4.1
[ebuild   R   ] gnome-extra/gcalctool-5.6.31
[ebuild   R   ] gnome-extra/gconf-editor-2.12.0
[ebuild   R   ] gnome-extra/gnome-keyring-manager-2.12.0
[ebuild   R   ] gnome-extra/gnome-media-2.12.0
[ebuild   R   ] gnome-extra/nautilus-cd-burner-2.12.1
[ebuild   R   ] gnome-extra/yelp-2.12.1
[ebuild   R   ] media-libs/xine-lib-1.0.1-r4
[ebuild   R   ] media-sound/rhythmbox-0.8.8-r1
[ebuild   R   ] media-video/totem-1.2.0-r1
[ebuild   R   ] net-analyzer/gnome-netstatus-2.12.0
[ebuild   R   ] net-misc/gwget-0.6
[ebuild   R   ] net-misc/vino-2.12.0
[ebuild   R   ] www-client/epiphany-1.8.2
[ebuild   R   ] x11-terms/gnome-terminal-2.12.0
Comment 8 Leonardo Ferreira Fontenelle 2005-10-16 14:30:43 UTC
"an error quit similar" -> quitE
Comment 9 John N. Laliberte (RETIRED) gentoo-dev 2005-11-22 20:56:51 UTC
are you still having this problem?
Comment 10 Leonardo Ferreira Fontenelle 2005-11-23 14:38:02 UTC
(In reply to comment #9)
> are you still having this problem?

Yes, I've just done:
# emerge --sync && emerge --unmerge howl && emerge --oneshot gnome-session
and it failed again.
Comment 11 John N. Laliberte (RETIRED) gentoo-dev 2006-01-04 05:49:40 UTC
not a blocker for 2.12.
Comment 12 John N. Laliberte (RETIRED) gentoo-dev 2006-01-19 17:12:30 UTC
see previous comment
Comment 13 foser (RETIRED) gentoo-dev 2006-04-15 09:03:28 UTC
recompile ever owner of the 'grep -r howl /usr/lib/*.la' listed files or just remove al *.la files in /usr/lib (at your own risk).

this is a local problem and nothing we can really do anything about.
Comment 14 Leonardo Ferreira Fontenelle 2006-04-16 19:35:47 UTC
(In reply to comment #13)
Honestly, how could I know that uninstalling a package could break others, even if they don't depend on it, even if revdep-rebuild couldn't track them? Shouldn't the ebuild take care of that for me?
Comment 15 foser (RETIRED) gentoo-dev 2006-04-18 03:50:55 UTC
Things might not be 1st level deps, but that doesn't mean they aren't needed somewhere lower in the tree.

revdep-rebuild is merely a tool, not a solution. It's beyond the scope of this bug to go in the how or the why, but this is not a gentoo bug.