Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3299 - Some wierd python traceback while doing emerge app-misc/xscreensaver
Summary: Some wierd python traceback while doing emerge app-misc/xscreensaver
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-01 06:20 UTC by Martin Schlemmer (RETIRED)
Modified: 2011-10-30 22:20 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 Martin Schlemmer (RETIRED) gentoo-dev 2002-06-01 06:20:44 UTC
Hiya Daniel, this is a weird one, but I have recieved one email to confirm
this.  When doing "emerge xscreensaver", just after "ebuild install", the
following traceback occurs:

-----------------------------snip---------------------------------
/bin/install -c -m 644 ./glforestfire.man
/home2/var/tmp/portage/xscreensaver-4.02-r2/image//usr/share/man/man1/glforestfire.1
/bin/install -c -m 644 ./sballs.man
/home2/var/tmp/portage/xscreensaver-4.02-r2/image//usr/share/man/man1/sballs.1
make[1]: Leaving directory
`/home2/var/tmp/portage/xscreensaver-4.02-r2/work/xscreensaver-4.02/hacks/glx'
strip:
find: /home2/var/tmp/portage/xscreensaver-4.02-r2/image/: No such file or directory
/usr/lib/portage/bin/prepall: cd:
/home2/var/tmp/portage/xscreensaver-4.02-r2/image/: No such file or directory
find: /home2/var/tmp/portage/xscreensaver-4.02-r2/image/: No such file or directory
/usr/sbin/ebuild.sh: cd: /home2/var/tmp/portage/xscreensaver-4.02-r2/image/: No
such file or directory
>>> Completed installing into /home2/var/tmp/portage/xscreensaver-4.02-r2/image/

>>> Merging app-misc/xscreensaver-4.02-r2 to /
Traceback (most recent call last):
  File "/usr/bin/emerge", line 1242, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 619, in merge
    retval=portage.doebuild(y,"merge",myroot,edebug)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1102, in doebuild
    return
merge(settings["CATEGORY"],settings["PF"],settings["D"],settings["BUILDDIR"]+"/build-info",myroot,myebuild=settings["EBUILD"])
  File "/usr/lib/python2.2/site-packages/portage.py", line 1354, in merge
    mylink.merge(pkgloc,infloc,myroot,myebuild)
  File "/usr/lib/python2.2/site-packages/portage.py", line 3180, in merge
    self.treewalk(mergeroot,myroot,inforoot,myebuild)
  File "/usr/lib/python2.2/site-packages/portage.py", line 2913, in treewalk
    self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime)
  File "/usr/lib/python2.2/site-packages/portage.py", line 2982, in mergeme
    mergelist=os.listdir(srcroot+stufftomerge)
OSError: [Errno 2] No such file or directory:
'/home2/var/tmp/portage/xscreensaver-4.02-r2/image/'
-----------------------------snip---------------------------------

I have a changed $PORTAGE_TMPDIR, but the other person do not.  For
some reason ${D} seems to be removed somewhere just after "ebuild install".
This currently is true for all revisions of xscreensaver.
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-06-02 04:01:41 UTC
Fixed in 4.02-r3.