emerge -up =eclipse-sdk-3.1_pre5.ebuild oldster root # emerge -up =eclipse-sdk-3.1_pre5.ebuild These are the packages that I would merge, in order: Calculating dependencies Traceback (most recent call last): File "/usr/bin/emerge", line 2969, in ? retval,favorites=mydepgraph.select_files(myfiles) File "/usr/bin/emerge", line 1025, in select_files if os.path.realpath(portage.db["/"]["porttree"].dbapi.findname(mykey)) != x: File "/usr/lib/python2.3/posixpath.py", line 406, in realpath filename = abspath(filename) File "/usr/lib/python2.3/posixpath.py", line 395, in abspath if not isabs(path): File "/usr/lib/python2.3/posixpath.py", line 49, in isabs return s.startswith('/') AttributeError: 'NoneType' object has no attribute 'startswith' Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: don't crash
Created attachment 53235 [details] emerge.diff i hope it can fix the problem at all :)
Created attachment 53236 [details] emerge.diff a little error in the message fixed :P
portage-2.0.51.19
You are using emerge incorrectly, .ebuild support is valid only when the full path is specified. see man emerge for more details on this.
Fixed on or before 2.0.51.22-r1
Looking through the batch of bugs, I'm not sure that some of these are actually fixed in stable. Others, the requirements have possibly changed after the initial fix was committed. If you think this bug has been closed incorrectly, please reopen or ask that it be reopened.