games-rpg/daimonin-client ebuild package looks like having the illegal version number. and both "emerge world" and "emerge daimonin-client" fails with message. To avoid the problem, simply erase the ebuild file. rm -rf /usr/portage/games-rpg/daimonin-client/daimonin-client-0.96a_beta2.ebuild This problem will appear again after you resync ebuild portage, though. Reproducible: Always Steps to Reproduce: 1.'emerge sync' 2.'emerge -p world' Actual Results: With following messages,the emerge fails. These are the packages that I would merge, in order: Calculating world dependencies *** Package in world file is not installed: app-editors/nano /Traceback (most recent call last): File "/usr/bin/emerge", line 2517, in ? if not mydepgraph.xcreate(myaction): File "/usr/bin/emerge", line 1109, in xcreate myeb=portage.portdb.xmatch("bestmatch-visible",mydep) File "/usr/lib/portage/pym/portage.py", line 4699, in xmatch myval=best(self.xmatch("match-visible",None,mydep,mykey)) File "/usr/lib/portage/pym/portage.py", line 3467, in best if pkgcmp(p1,p2)>0: File "/usr/lib/portage/pym/portage.py", line 2831, in pkgcmp mycmp=vercmp(pkg1[1],pkg2[1]) File "/usr/lib/portage/pym/portage.py", line 2816, in vercmp cmp1=relparse(val1[x]) File "/usr/lib/portage/pym/portage.py", line 2505, in relparse number=string.atof(mynewver[0]) File "/usr/lib/python2.3/string.py", line 205, in atof return _float(s) ValueError: invalid literal for float(): 96a
emerge -C games-rpg/daimonin-client and remerge it after resyncing. This has already been worked around in portage. This is caused by a portage bug in the current stable series or portage.