The directory /var/log/portage/elog and its parent /var/log/portage aren't owned by an ebuild. They're present within the stage3 tarball. On prefixed ROOT=/path/to/chroot emerge [...] installations this directory needs to be created manually. It would be helpful if those directory would be created by an ebuild, such as sys-apps/portage.
(In reply to comment #0) > On prefixed ROOT=/path/to/chroot emerge [...] installations this directory > needs to be created manually. Why do you say that? They are supposed to be created automatically by portage.
Portage installs a logrotate.d/ file referencing /var/log/portage/elog but doesn't create that directory. In case that directory is not created (for example on a prefix'ed install) logrotate gives an error about the missing directory. Please 'keepdir' /var/log/portage/elog
Thanks, this is fixed in cvs.