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.
Fixed in 4.02-r3.