My guess is that there is something rotten in /usr/portage/dev-db/postgresql/postgresql-7.2.2.ebuild Reproduce: # emerge rsync # emerge -p -e kde These are the packages that I would merge, in order. Calculating dependencies \Traceback (most recent call last): File "/usr/bin/emerge", line 1352, in ? if not mydepgraph.create([mytype,portage.root,mykey],None,"--onlydeps" not in myopts): File "/usr/bin/emerge", line 696, in create self.create(myk,parent) File "/usr/bin/emerge", line 696, in create self.create(myk,parent) File "/usr/bin/emerge", line 696, in create self.create(myk,parent) File "/usr/bin/emerge", line 696, in create self.create(myk,parent) File "/usr/bin/emerge", line 643, in create mycheck=portage.dep_check(mydep[myroot],mydbapi) File "/usr/lib/python2.2/site-packages/portage.py", line 2122, in dep_check mydict[x]=1 TypeError: list objects are unhashable Workaround: # rm /usr/portage/dev-db/postgresql/postgresql-7.2.2.ebuild # emerge -p -e kde (works)
I cannot recreate this error.
It seems to be fixed. Though another problem is now present: # emerge -p -e kdebase These are the packages that I would merge, in order. Calculating dependencies | !!! Error: couldn't find match for "=virtual/jdk-1.3" in dev-db/postgresql-7.2.2
in ebuild file i've change this "=virtual/jdk-1.3" in "=virtual/jdk-1.3*" i think now it's work
Ole: can you confirm?
Yep.