Just "emerge sync"d and lo and behold, some dependency masking grief... [ I installed NetPanzer a long time ago. Not sure if that's a red herring. ] This only occours on the box with NetPanzer. My laptop, which was sync'd at the same time, is fine so far. However, my laptop does not have either NetPanzer or the Nvidia drivers. Reproducible: Didn't try Steps to Reproduce: 1. emerge sync 2. emerge -puD world 3. View error Actual Results: homeserver root # emerge -puD world These are the packages that I would merge, in order: Calculating world dependencies \ !!! all ebuilds that could satisfy ">=x11-base/opengl-update-1.8" have been masked. !!! possible candidates are: - x11-base/opengl-update-1.8-r1 (masked by: ~keyword) - x11-base/opengl-update-1.8 (masked by: ~keyword) !!! (dependency required by "media-video/nvidia-glx-1.0.6106-r1" [ebuild]) !!! Problem with ebuild games-strategy/netpanzer-0.1.5 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. homeserver root # Expected Results: Updated everything. Made me cry with joy at being severely modern. Thank you.
homeserver root # emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-ge ntoo-r9) ================================================================= System uname: 2.6.7-gentoo-r9 i686 AMD Athlon(TM) MP 2800+ Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control /var/spool/amanda/.amandahosts" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-mp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/data3/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow S3TC X Xaw3d aac acpi acpi4linux alsa apache2 apm avi berkdb bonobo cdr crypt cups curl dga divx4linux dv dvd dvdr encode escreen esd ethereal evms2 evo fbcon flash foomaticdb gb gd gdbm ggi gif gimp gimpprint gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hardenedphp hbci ieee1394 imagemagick imap imlib jabber java jikes joystick jpeg kerberos krb4 lcms ldap libg++ libwww lzw-tiff mad maildir mcal mdb memlimit mikmod mldonkeypango mmx motif mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mplayer mysql nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net nls nocd ntlm odbc offensive ofx oggvorbis opengl oss pam pcap pda pdflib pear-db perl png pnp postgres ppds python quicktime readline rogue ruby samba scanner sdl slang snmp socks5 speex spell sse ssl svg svga tcltk tcpd theora tiff truetype usb v4l v4l2 videos vim-with-x x86 xchattext xml xml2 xmms xosd xprint xrandr xv xvid yahoo yv12 zeo zlib"
*** Bug 57426 has been marked as a duplicate of this bug. ***
opengl-update is in ~arch still. You are using stable "arch" though. Why you have nvidia-glx-1.0.6106* installed is puzzling aswell though as its in ~arch. Just unmask opengl-update in /etc/portage/packages.mask (see man portage) to get around this or down grade your glx version...
Can I just tell you that I'm a victim of an Attack of the Stupids? I had both nvidia-kernel and nvidia-glx in /etc/portage/package.keywords as -*. I'll add opengl-update to package.keywords as-*. I'll even mark this RESOLVED INVALID for you. Sorry for the noise.