the stage2-preclean-chroot.sh has this bit of code: if [ -n "${clst_DISTCC}" ] then emerge -C sys-devel/distcc || exit 1 userdel distcc || exit 1 fi however, in my stage2 build, shadow had not been installed thus the userdel command failed
fixed in CVS - i moved a bunch of cruft out of the bash target files that shouldn't have been there - python handles the distcc cleanup much better.