Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7157 - postgresql build makes emerge -p crash
Summary: postgresql build makes emerge -p crash
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Ryan Phillips (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-28 06:48 UTC by Ole Tange
Modified: 2007-09-22 22:37 UTC (History)
3 users (show)

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 Ole Tange 2002-08-28 06:48:38 UTC
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)
Comment 1 Ryan Phillips (RETIRED) gentoo-dev 2002-08-28 12:37:00 UTC
I cannot recreate this error.
Comment 2 Ole Tange 2002-08-28 15:27:45 UTC
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 
 
 
Comment 3 Moreno Rizzo 2002-08-28 15:48:29 UTC
in ebuild file i've change this 
"=virtual/jdk-1.3" in
"=virtual/jdk-1.3*" 
i think now it's work


Comment 4 Ryan Phillips (RETIRED) gentoo-dev 2002-09-01 21:29:31 UTC
Ole: can you confirm?
Comment 5 Ole Tange 2002-09-02 02:03:41 UTC
Yep.