Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285423 - revdep-rebuild => not able to pass emerge gcc ....
Summary: revdep-rebuild => not able to pass emerge gcc ....
Status: RESOLVED DUPLICATE of bug 254397
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: AMD64 Linux
: High trivial (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-18 09:35 UTC by Roman Gruber
Modified: 2010-01-07 22:55 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Gruber 2009-09-18 09:35:32 UTC
Last lines of revdep-rebuild

*   /usr/libexec/gnome-dictionary-applet -> gnome-extra/gnome-utils
*   /usr/libexec/totem-plugin-viewer -> media-video/totem
* Generated new 4_raw.rr and 4_owners.rr
* Cleaning list of packages to rebuild
* Generated new 4_pkgs.rr
* Assigning packages to ebuilds
* Generated new 4_ebuilds.rr
* Evaluating package order
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --oneshot  app-admin/conky:0
app-emulation/emul-linux-x86-soundlibs:0
app-misc/beagle:0
app-office/dia:0
app-office/gnumeric:0
app-text/wv:0
dev-dotnet/glade-sharp:2
dev-dotnet/gnome-sharp:2
dev-libs/poppler-glib:0
dev-python/compizconfig-python:0
gnome-base/gnome-panel:0
gnome-extra/evolution-data-server:0
gnome-extra/gconf-editor:0
gnome-extra/gnome-games:0
gnome-extra/gnome-utils:0
gnome-extra/yelp:0
mail-client/evolution:2.0
media-gfx/eog:1
media-libs/libcaca:0
media-libs/libggiwmh:0
media-libs/libquicktime:0
media-libs/swfdec:0
media-libs/xine-lib:1
media-libs/zvbi:0
media-plugins/gst-plugins-ximagesrc:0.10
media-plugins/libvisual-plugins:0.4
media-sound/banshee:0
media-sound/mpg123:0
media-sound/rhythmbox:0
media-video/totem:0
media-video/transcode:0
media-video/vlc:0
net-analyzer/wireshark:0
net-dns/avahi:0
net-im/pidgin:0
sys-devel/gcc:x86_64-pc-linux-gnu-4.3.4
www-client/epiphany:0
x11-apps/xdm:0
x11-libs/compizconfig-backend-gconf:0
x11-libs/goffice:0.6
x11-libs/libcompizconfig:0
x11-libs/libgksu:2
x11-libs/xosd:0
x11-plugins/compiz-plugins-extra:0
x11-plugins/compiz-plugins-main:0
x11-plugins/compiz-plugins-unsupported:0
x11-wm/emerald:0
..........
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "sys-devel/gcc:x86_64-pc-linux-gnu-4.3.4".

* revdep-rebuild failed to emerge all packages.
* you have the following choices:
* - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
* - Use /etc/portage/package.keywords to unmask a newer version of the package.
*   (and remove 5_order.rr to be evaluated again)
* - Modify the above emerge command and run it manually.
* - Compile or unmerge unsatisfied packages manually,
*   remove temporary files, and try again.
*   (you can edit package/ebuild list first)
* To remove temporary files, please run:
* rm /var/cache/revdep-rebuild/*.rr
* Found some broken files that weren't associated with known packages
* The broken files are:
*   /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.4/libgij.la



Reproducible: Always

Steps to Reproduce:
1.revdep-rebuild
2.wtf: emerge: there are no ebuilds to satisfy "sys-devel/gcc:x86_64-pc-linux-gnu-4.3.4". ????
3.

Actual Results:  
emerge: there are no ebuilds to satisfy "sys-devel/gcc:x86_64-pc-linux-gnu-4.3.4".  => should pass to emerge =sys-devel/gcc-4.3.4 or something like that, but it doesnt do it

Expected Results:  
emerge -av bla bla, as the result of revdep rebuild is

installed version

roman@localhost ~ $ eix gentoolkit
[D] app-portage/gentoolkit
     Available versions:  0.2.4.5!t ~0.3.0_rc5 ~0.3.0_rc6 ~0.3.0_rc7 **9999
     Installed versions:  0.3.0_rc7(07:45:36 05.09.2009)
     Homepage:            http://www.gentoo.org/proj/en/portage/tools/index.xml
     Description:         Collection of administration scripts for Gentoo

[D] app-portage/gentoolkit-dev
     Available versions:  0.2.6.12 ~0.2.6.13_rc2 **9999
     Installed versions:  0.2.6.13_rc2(16:34:01 15.09.2009)
     Homepage:            http://www.gentoo.org/proj/en/portage/tools/index.xml
     Description:         Collection of developer scripts for Gentoo


emerge --info:

localhost roman # emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.4, glibc-2.10.1-r0, 2.6.30-tuxonice-r5_5_September_2009 x86_64)
=================================================================
System uname: Linux-2.6.30-tuxonice-r5_5_September_2009-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9500_@_2.60GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 18 Sep 2009 07:15:01 +0000
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1, 3.1.1
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.inode.at/ http://ftp.first-world.info/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://mirror.netcologne.de/gentoo/  ftp://ftp.vectranet.pl/gentoo/ http://distfiles.gentoo.org/   ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo"
LANG="en"
LDFLAGS="-Wl,-O1"
LINGUAS="en "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="64bit 7zip X Xaw3d a52 aac aalib acl acpi alsa amd64 amrnb amrwb ao archive ares aspell atmo avahi bash-completion beagle berkdb bidi binfilter bl blender-game branding bzip2 cairo cdda cddax cddb cdio cdparanoia cdr chm cli consolekit cracklib crypt cups curl dbus dc1394 device-mapper devil dga dirac directfb dmraid dmx dri dts dv dvb dvd dvdr eds emboss emovix enca encode epiphany evo exif expat faac faad fam fat fbcon ffmpeg firefox flac flickr flite fluidsynth fontconfig fortran ftp gadu gcj gcrypt gdbm geoip ggi gif git gmp gmplayer gnome gnutls gpm groovy groupwise gsm gstreamer gtk guile hal hddtemp hfs http iconv id3 id3tag idn ieee1394 imagemagick imlib inkjar inotify isdnlog jabber jack java javascript jfs joystick jpeg jpeg2k kate krb4 ladspa lame latex lcms libass libcaca libnl libnotify libproxy libsamplerate libsysfs libtiger libv4l2 live lua lvm lvm1 lzma lzo mad matroska md5sum md5sum-external meanwhile midi mikmod mmx mmxext mng modplug mono moonlight motif mp3 mp4 mpeg mtp mudflap multilib musepack musicbrainz mysql nautilus ncurses networking nntp nptl nptlonly nsplugin ntfs nut odbc odk ogg openal opencore-amr openexr opengl openmp oss pam pango pcre pdf perl pkcs11 plotutils png policykit postscript ppds pppd prediction pulseaudio pvr python qt3 qt3support qt4 quicktime radio readline reflection reiser4 reiserfs rtsp ruby sasl schroedinger sdl sdl-image session shine shout silc sip skins slang smi smp sndfile soundex soundtouch sox speech speex spell spl spoof-source sql sse sse2 sse3 ssl ssse3 startup-notification stream subversion svg sysfs taglib tcl tcpd templates theora thunar tiff tk truetype twolame udev unicode upnp usb v4l v4l2 vamp vcd vcdinfo vcdx vdpau vhook vlm vorbis wav wavpack webkit wma wma-fixed wmf wxwidgets wxwindows x264 xanim xcb xfs xinerama xml xmp xorg xosd xpsmall xulrunner xv xvid xvmc zephyr zlib zvbi" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev synaptics keyboard mouse wacom joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en " USERLAND="GNU" VIDEO_CARDS=" vesa nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Dustin Polke 2009-09-18 11:28:51 UTC
(In reply to comment #0)
> emerge: there are no ebuilds to satisfy
> "sys-devel/gcc:x86_64-pc-linux-gnu-4.3.4".
This looks loke a cross-compile slot but I am not sure.

Out of curiosity: What did you do to break gcc? I am not sure that you will able to recompile gcc if your current version is already broken...
Comment 2 Roman Gruber 2009-09-21 12:29:15 UTC
I know having multiple gcc*s is safer then one. So I have 3 or 4 versions installed. Last time I had one gcc and I did a hole reinstallation of the box. This system gave me the bug and the box is a reinstallation, which is only one week old!! So there are no old dependencies or broken packages or something like that. I only did change some useflags to get closer to my old setup. 

Well I use sane gcc flags, no insane. Dont ask me why. System is on lvm + luks + ext4
Comment 3 Zac Medico gentoo-dev 2010-01-07 18:48:55 UTC
There really is no perfect way to implement something like revdep-rebuild for packages that have USE=multislot enabled. See bug #287900, comment #5 for and explanation of why this is the case.
Comment 4 Paul Varner (RETIRED) gentoo-dev 2010-01-07 19:50:21 UTC

*** This bug has been marked as a duplicate of bug 254397 ***
Comment 5 Roman Gruber 2010-01-07 22:55:28 UTC
(In reply to comment #4)
> 
> *** This bug has been marked as a duplicate of bug 254397 ***
> 
Ok thx, I do write some bugs report over the year, but I am an advanced user who has no knowledge about portage internals.

Well I like gentoo, and I also have arch linux, but its much worse then gentoo. 

Great work, if there is no solution jet, i accept it!