I've got a problem with emerging glest: emerge -vp glest These are the packages that would be merged, in order: Calculating dependencies... done! [blocks B ] media-libs/freealut (is blocking media-libs/openal-20050504-r2) [ebuild N ] dev-libs/xerces-c-2.7.0-r1 USE="-doc" 12,078 kB [ebuild U ] media-libs/openal-20050504-r2 [0.0.8] USE="alsa -arts -debug esd mpeg% sdl vorbis" 0 kB [ebuild N ] games-strategy/glest-2.0.0 63,668 kB Total size of downloads: 75,747 kB Same was with scorched3d. My emerge --info: Portage 2.1.1_pre1-r5 (default-linux/x86/2006.0, gcc-4.1.0/vanilla, glibc-2.4-r3, 2.6.16-ock5 i686) ================================================================= System uname: 2.6.16-ock5 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse,387 -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse,387 -ftracer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.zie.pg.gda.pl http://gentoo.inf.elte.hu/ http://85.25.128.62" LANG="pl_PL" LC_ALL="pl_PL" LDFLAGS="-Wl,-O1,--sort-common -Wl,--as-needed -Wl,-Bdirect" LINGUAS="pl" MAKEOPTS="-j2 -s" PKGDIR="/usr/portage/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/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm avi berkdb bitmap-fonts cairo cdr cdrom cli crypt cups divx4linux dri dvd dvdr dvdread eds emboss encode esd flash foomaticdb gif glitz gpm gstreamer gtk2 imlib isdnlog jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kernel_linux libg++ libwww linguas_pl mad mikmod mmx motif mp3 mpeg ncurses nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcre pdflib perl pertty pic png pppd python qt qt3 qt4 quicktime readline reflection risky sdl session spell spl sse sse2 ssl tcpd tga tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis wmf xcomposite xml xml2 xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse userland_GNU video_cards_nvidia" Unset: CTARGET, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
The bug is apparently in glest's dependencies. It lists an ancient version of openal as a dependency and reckons that 0.0.8 is not sufficient (which it most definitely is). May the maintainer of glest take a look at this? Antoni.
I'm just curious, but why are you using the freealut packages anyway? Anything that depends on it directly should still be masked, as the split packages are still not completely ready to be used. *** This bug has been marked as a duplicate of 132826 ***
(Though I did just fix it... ;p)