After usual system update I found this error in /var/log/portage/elog/dev-util:scons-1.2.0_p20091224:20100107-161052.log: WARN: postinst //usr/lib/scons-1.2.0_p20091224 doesn't exist! /usr/lib/scons-1.2.0_p20091224 indeed doesn't exist, because files got installed into /usr/lib/scons-1.2.0.d20091224. Excerpt from ebuild: pkg_postinst() { python_mod_optimize /usr/$(get_libdir)/${P} } pkg_postrm() { python_mod_cleanup /usr/$(get_libdir)/${P} } Obviously ${P} in these function calls should be changed to ${PN}-${MY_PV}, like it's been done with SRC_URI. Or perhaps directory should be renamed, but it may be a little more complicated.
Ah, right, sorry about that. Will fix.
This is fixed in CVS.