After emerging portage-2.1_pre4, now I get: voyageur-A ~ # emerge -auDNt world These are the packages that I would merge, in reverse order: Calculating world dependencies ...Traceback (most recent call last): File "/usr/bin/emerge", line 3254, in ? if not mydepgraph.xcreate(myaction): File "/usr/bin/emerge", line 1441, in xcreate if not self.select_dep(portage.root, mydep, raise_on_missing=True): File "/usr/bin/emerge", line 1369, in select_dep if not self.create(myk,myparent,"--onlydeps" not in myopts,myuse=binpkguseflags): File "/usr/bin/emerge", line 1046, in create if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse): File "/usr/bin/emerge", line 1364, in select_dep if not self.create(myk,myparent,myuse=binpkguseflags): File "/usr/bin/emerge", line 1046, in create if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse): File "/usr/bin/emerge", line 1200, in select_dep mycheck=portage.dep_check(depstring,self.mydbapi[myroot],self.pkgsettings,myuse=myuse,use_binaries=("--usepkgonly" in myopts),myroot=myroot) File "/usr/lib/portage/pym/portage.py", line 3363, in dep_check mysplit = portage_dep.use_reduce(mysplit,uselist=myusesplit,masklist=mymasks,matchall=(use=="all"),excludeall=[mysettings["ARCH"]]) File "/usr/lib/portage/pym/portage_dep.py", line 90, in use_reduce raise portage_exception.InvalidDependString("No default atom(s) in \""+paren_enclose(deparray)+"\"") portage_exception.InvalidDependString: 'No default atom(s) in ">=sys-libs/zlib-1.1.4 >=media-libs/tiff-3.7.0 sci-libs/libgeotiff jpeg? ( media-libs/jpeg ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) python? ( dev-lang/python ) fits? ( sci-libs/cfitsio ) ogdi? ( sci-libs/ogdi ) gml? ( dev-libs/xerces-c ) hdf5? ( >=sci-libs/hdf5-1.6.4 ) postgres? ( dev-db/postgresql ) || ( netcdf? ( sci-libs/netcdf ) hdf? ( sci-libs/hdf ) ) jpeg2k? ( media-libs/jasper ) odbc? ( dev-db/unixODBC ) geos? ( sci-libs/geos ) sqlite? ( >=dev-db/sqlite-3 ) doc? ( app-doc/doxygen ) !bootstrap? ( sys-devel/patch ) sys-devel/gnuconfig !bootstrap? ( sys-devel/patch ) virtual/python >=sys-libs/zlib-1.1.4 >=media-libs/tiff-3.7.0 sci-libs/libgeotiff jpeg? ( media-libs/jpeg ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) python? ( dev-lang/python ) fits? ( sci-libs/cfitsio ) ogdi? ( sci-libs/ogdi ) gml? ( dev-libs/xerces-c ) hdf5? ( >=sci-libs/hdf5-1.6.4 ) postgres? ( dev-db/postgresql ) || ( netcdf? ( sci-libs/netcdf ) hdf? ( sci-libs/hdf ) ) jpeg2k? ( media-libs/jasper ) odbc? ( dev-db/unixODBC ) geos? ( sci-libs/geos ) sqlite? ( >=dev-db/sqlite-3 ) doc? ( app-doc/doxygen )"' This did not appear in pre3 (that sadly is already off the portage tree), I looked around the bugs and the only one that looks like to be related is bug #42299 Emerging single packages still works, so maybe this is caused by invalid DEPEND atoms in one of my installed packages? emerge info: Portage 2.1_pre4 (default-linux/amd64/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-ck2 x86_64) ================================================================= System uname: 2.6.15-ck2 x86_64 AMD Athlon(tm) 64 Processor 3700+ Gentoo Base System version 1.12.0_pre15 ccache version 2.4 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 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.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mir.zyrianes.net/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" LANG="fr_FR@euro" LC_ALL="fr_FR" LINGUAS="fr fr_FR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentopia" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi aim alsa avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzip2 cairo cddb crypt cups dbus dga dio dlloader dts dvb dvd dvdr dvdread emboss encode exif ffmpeg fftw flac foomaticdb fortran ftp gb gcj gif gimp glut gnome gnustep gnutls gpm gstreamer gtk gtk2 gtkhtml iconv imap imlib ipv6 jabber java jikes joystick jpeg libcaca live lzw lzw-tiff matroska mbox mime mng mono mp3 mpeg msn musicbrainz ncurses nls nptl nptlonly nsplugin nvidia objc offensive oggvorbis openal opengl oscar oss pam pcmcia pcre pda pdflib perl php pic png posix ppds python qt quicktime readline real recode sdl spell ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vcd wifi wmf wxwindows xface xinerama xosd xpm xscreensaver xv xvid yahoo zlib elibc_glibc kernel_linux linguas_fr linguas_fr_FR userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS
Fixed in portage-2.1_pre4-r1.