Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120803 - portage-2.1_pre4: "emerge world" fails on portage_exception.InvalidDependString
Summary: portage-2.1_pre4: "emerge world" fails on portage_exception.InvalidDependString
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2006-01-29 02:42 UTC by Bernard Cafarelli
Modified: 2006-01-29 04:25 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 Bernard Cafarelli gentoo-dev 2006-01-29 02:42:02 UTC
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
Comment 1 Jason Stubbs (RETIRED) gentoo-dev 2006-01-29 04:25:23 UTC
Fixed in portage-2.1_pre4-r1.