compiling xfce-base/exo-0.3.107 works fine. the errors occure at postrm. see attached files.
Created attachment 247065 [details] emerge --info =xfce-base/exo-0.3.107
$ emerge -pqv '=xfce-base/exo-0.3.107' [ebuild R ] xfce-base/exo-0.3.107 USE="hal libnotify python -debug"
Created attachment 247066 [details] buildlog
Created attachment 247067 [details] environtment
Created attachment 247069 [details] buildlog 2 strangely there were 2 buildlogs
(In reply to comment #5) > strangely there were 2 buildlogs As you did a rebuild there's one log for the new build and one for the removal of the former installation (call of pkg_postrm() in the ebuild). And notice in the second log it's pkg_postinst() complaining! Compairing exo-0.3.107.ebuild with the ~masked exo-0.5.[34].ebuild I think the python_mod_xxxxx functions should be called with "exo-0.3 pyexo.py". I made this changes (see attached patch) and the second rebuild was without any errors.
Created attachment 247119 [details, diff] patch of python_mod_xxxxx calls The aforementioned patch.
Created attachment 247140 [details] log after successful merge ok now i dun get an error so that portage dies but this one. maybe that is of interest.
oops + 14 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> exo-0.3.107.ebuild: + Fix python_mod_* for EAPI="3" wrt #337009 by Horst Prote and Boris + Petersen.