This comes up when I try to emerge scrot: # emerge scrot Calculating dependencies !!! All ebuilds that could satisfy "scrot" have been masked. !!! One of the following masked packages is required to complete your request: - media-gfx/scrot-0.8 (masked by: corruption) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. I was directed to report a bug here by kojiro on freenode's #gentoo channel. I have tried cleaning the portage tree and resyncing (and waiting, then trying again), and I get the same thing. The md5sums of the files in the media-gfx/scrot directory in portage are: 5a582107467cce142d168c692e6b8e22 ChangeLog 28c588fec04467ba7940bb68d730fe69 Manifest f8d10f350e91f30316ea4e1bd1e76470 metadata.xml a4c8467ea3cc7ff07eb2e19fe6d79aec scrot-0.8.ebuild And in the files/ directory: f7254c66a5852d7a6e48a39da63d5fe3 digest-scrot-0.8 b3873efbdcaeb0d52ab7ffd1ecbf5071 scrot.bash-completion emerge --info: Portage 2.1.2_rc3-r7 (default-linux/sparc/sparc64/dev/gcc-4.1.1, gcc-4.1.1, glibc-2.4-r4, 2.6.19 sparc64) ================================================================= System uname: 2.6.19 sparc64 sun4u Gentoo Base System version 1.12.6 Last Sync: Tue, 19 Dec 2006 19:00:01 +0000 distcc 2.18.3 sparc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [disabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.6, 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17.50.0.8 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="sparc ~sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=ultrasparc -mvis -Wa,-Av8plusa -fno-prefetch-loop-arrays -fno-unroll-all-loops -fno-omit-frame-pointer -ftree-vectorize -pipe" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -mcpu=ultrasparc -mvis -Wa,-Av8plusa -fno-prefetch-loop-arrays -fno-unroll-all-loops -fno-omit-frame-pointer -ftree-vectorize -pipe" DISTDIR="/net/elegentoo/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.cs.uri.edu/gentoo http://distfiles.oshean.org/ http://open-systems.ufl.edu/mirrors/gentoo http://64.27.65.115/gentoo" LDFLAGS="-Wl,-O2 -Wl,--enable-new-dtags -Wl,-z,combreloc" MAKEOPTS="-j4" PKGDIR="/root/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/localportage /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="sparc X alsa apache2 arts berkdb bitmap-fonts browserplugin bzip2 cairo cgi cjk cli cracklib crypt css cups dlloader dmx dri dvdr eds elibc_glibc emboss encode esd fbcon ffmpeg flac font-server foomaticdb fortran ftp gcc64 gcj gdbm gif gimp gimpprint glibc-omitfp gmp gnome gtk gtk2 gzip iconv imap imlib innodb input_devices_evdev input_devices_kbd input_devices_keyboard input_devices_mouse isdnlog ithreads jpeg jpg kde kernel_linux ldap libwww mad mikmod mng motif mp3 mpeg mysql ncurses nls nojava nonx86 nptl nptlonly nsplugin offensive ogg opengl oss pam pcre pdf perl png ppds pppd python qt qt3 readline reflection sasl sdl session smp snmp spell spl sqlite ssl svg tcltk tcpd tetex threads tiff tk truetype truetype-fonts type1-fonts udev usb userland_GNU userlocales vhosts video_cards_sunffb vorbis xinerama xinetd xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS This system otherwise appears fine, it's just the scrot ebuild that's borked as far as I can tell. I know I'm using the sparc64 gcc-4.1 dev profile and some interesting CFLAGS/LDFLAGS, but I have 1283 packages successfully installed and no known problems with them so I believe that the toolchain is not at fault here.
Thanks, this should be fixed in CVS. Can you wait a couple of hours, resync (no need to remove the whole portage tree) and see if it works?
Still does not work as of 11:07AM EST after a fresh sync.
Seems that this is a portage bug introduced in 2.1.2_rc3-r7 which can be worked around by cleaning /var/cache/edb and running emerge --metadata.
*** This bug has been marked as a duplicate of 158632 ***