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
Created attachment 70747 [details] gnome-session failed emerge log
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?
Created attachment 70779 [details] same for gnome-panel
(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.
Created attachment 70780 [details] emerge log for gnome-session after emerging howl
Could you try revdep-rebuild?
(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
"an error quit similar" -> quitE
are you still having this problem?
(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.
not a blocker for 2.12.
see previous comment
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.
(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?
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.