app-misc/screen tries to use group utmp without ensuring it exists: >>> Source compiled. >>> Test phase [not enabled]: app-misc/screen-4.0.2-r4 >>> Install screen-4.0.2-r4 into /var/tmp/portage/screen-4.0.2-r4/image/ category app-misc chown: utmp: illegal group name !!! ERROR: app-misc/screen-4.0.2-r4 failed. Call stack: ebuild.sh, line 1894: Called dyn_install ebuild.sh, line 1037: Called src_install !!! fowners failed !!! If you need support, post the topmost build error, and the call stack if relevant. my emerge --info: bash-3.1# emerge --info !!! INVALID ACCEPT_KEYWORDS: ~x86-dfly !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.1_pre4-r1 (!/usr/local/portage/profiles/default-bsd/dfly/1.5/x86, gcc-3.4.5, unavailable, 1.5.0-DEVELOPMENT i386) ================================================================= System uname: 1.5.0-DEVELOPMENT i386 i386 Unknown Host Operating System dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: [Not Present] ACCEPT_KEYWORDS="x86 x86-fbsd ~x86 ~x86-dfly ~x86-fbsd" ACCEPT_LICENSE="" ARCH="x86-fbsd" AUTOCLEAN="yes" BASH_ENV="/etc/spork/is/not/valid/profile.env" BLOCKSIZE="K" CBUILD="i386-gentoo-dragonfly1.5.0" CFLAGS="-march=i686 -mtune=i686 -O2 -pipe -s -fomit-frame-pointer" CHOST="i386-gentoo-dragonfly1.5.0" CLEAN_DELAY="5" COLORFGBG="15;0" COLORTERM="rxvt" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK=" /etc/env.d" CXXFLAGS="-march=i686 -mtune=i686 -O2 -pipe -s -fomit-frame-pointer" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" ELIBC="DragonFly" EMERGE_DEFAULT_OPTS="--verbose" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig distlocks" FETCHCOMMAND="/usr/bin/fetch -o "${DISTDIR}/${FILE}" "${URI}"" FTP_PASSIVE_MODE="YES" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" HOME="/root" KERNEL="DragonFly" LOGNAME="arachnist" MAIL="/var/mail/arachnist" MAKE="gmake" MAKEOPTS="-j2" OLDPWD="/usr/local/portage-alt-overlay" PATH="/home/arachnist/bin:/home/arachnist/bin:/home/arachnist/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/pkg/sbin:/usr/pkg/bin:/home/arachnist/bin:/opt/xmingw/bin/:/usr/pkg/xorg/bin:/usr/pkg/bin:/opt/xmingw/bin/:/usr/pkg/xorg/bin:/usr/pkg/bin:/opt/xmingw/bin/:/usr/pkg/bin:/usr/pkg/xorg/bin" PKGDIR="/usr/portage/packages" PKG_PATH="ftp://packages.stura.uni-rostock.de/pkgsrc-current/DragonFly/HEAD/i386/All" PORTAGE_ARCHLIST="ppc s390 amd64 x86-obsd x86-nbsd ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa amd64-fbsd x86" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="59656" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage-alt-overlay /usr/local/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PWD="/usr/lib" RESUMECOMMAND="/usr/bin/fetch -r -o "${DISTDIR}/${FILE}" "${URI}"" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SHELL="/usr/pkg/bin/zsh" SHLVL="4" SYNC="rsync://gentoo.prz.rzeszow.pl/gentoo-portage" TERM="rxvt" USE="x86-fbsd oss pam tcpd elibc_DragonFly kernel_DragonFly userland_BSD" USER="arachnist" USERLAND="BSD" USE_EXPAND="ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="" USE_ORDER="env:pkg:conf:defaults" WINDOWID="14680066" XAPPLRESDIR="/usr/pkg/lib/X11/app-defaults" XARGS="xargs" XAUTHORITY="/home/arachnist/.Xauthority" _="/usr/bin/emerge" ps. Please don't mark it resolved/wontfix just because i use an unsupported system. It's a bug in ebuild and it should be fixed.
I asked to slarti on irc about fixing that, I'll add the enewuser call (testing it now before committing).
Of course it was enewgroup.