Don't have the specific error message (on a different box), but vpopmail will not merge if portage runs as a non-privileged user. Configure will die with an error stating that its configure must be run as the root user right at the tail end. Removing 'userpriv' and 'usersandbox' from FEATURES resolved the issue.
portage bug? # grep RESTRICT /usr/portage/net-mail/vpopmail/*.ebuild /usr/portage/net-mail/vpopmail/vpopmail-5.4.0-r1.ebuild:RESTRICT="nouserpriv" /usr/portage/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild:RESTRICT="nouserpriv"
What portage version? emerge info The output would be helpful, and also another run with: emerge -d vpopmail
Created attachment 50239 [details] NOCOLOR="true" emerge vpopmail -d --nodeps &> vpopmail.log # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 24 2005, 11:09:45)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks parallel-fetch prelink sandbox sfperms sign strict userpriv usersandbox verify-rdepend" GENTOO_MIRRORS="http://gentoo.osuosl.org" LANG="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/overlay" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X aalib apache2 avi berkdb bitmap-fonts crypt dba encode f77 fam flac font-server foomaticdb fortran gd gd-external gdbm gif hal imlib ipv6 java jpeg kde libg++ libwww mikmod mmx mpeg mysql ncurses nls opengl pam pdflib perl png postgres python qt readline real samba sdl session slang spell sse ssl tcpd tiff truetype truetype-fonts type1-fonts unicode xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Conversion over to supporting RESTRICT="userpriv" horked it (logic error), corrected in portage stable cvs.
Having both userpriv and nouserpriv in RESTRICT is a temp fix.
I've put in the workaround of having both userpriv and nouserpriv in RESTRICT.