With current samba ebuilds (3.0.23 or 3.0.23a), ebuild install will fail with the message: ... >>> Checking samba-3.0.23a.tar.gz's mtime... >>> samba-3.0.23a.tar.gz has been updated; recreating WORKDIR... >>> /usr/portage/net-fs/samba/samba-3.0.23a.ebuild has been updated; recreating WORKDIR... >>> Unpacking source... ... make: *** No rule to make target `install-everything'. Stop. The problem is that the archive samba-3-gentoo-0.3.14.tar.bz2 contains a ./ entry dated 2005-10-06, so when this archive is extracted, it changes the work directory date to 2005-10-06. This is earlier than the date of the distfiles, so portage thinks it needs to recreate the working directory. There is no problem if "ebuild ... merge" or package is run, or if the package is installed with emerge, so this is a minor problem. But it was confusing for at least one user wanting to make their own 3.0.23c ebuild in their overlay.
fixed by listing the gentoo tarball before the release tarball so it gets unpacked first
*** Bug 158662 has been marked as a duplicate of this bug. ***