I get the following error when I try to emerge gaim with userpriv in FEATURES: ----- /bin/sh ../../libtool --silent --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -pipe -O2 -Wall -g3 -o perl.la -rpath /usr/lib64/gaim -module -avoid-version -lglib-2.0 -rdynamic -L/usr/local/lib64 /usr/lib64/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc perl.lo perl-common.lo perl-handlers.lo -rdynamic -L/usr/local/lib64 /usr/lib64/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -lnsl *** Warning: Linking the shared library perl.la against the *** static library /usr/lib64/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a is not portable! Could not open '/var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins/perl/common/Gaim.pm': No such file or directory at /usr/lib64/perl5/5.8.8/ExtUtils/MM_Unix.pm line 2656. make[3]: *** [common/Makefile] Error 2 make[3]: Leaving directory `/var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins/perl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins'make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0' make: *** [all] Error 2 ----- Looking at the file it's complaining about, I see that it is a broken symlink: ls -l /var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins/perl/common/Gaim.pm lrwxrwxrwx 1 portage portage 74 Jun 11 16:04 /var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins/perl/common/Gaim.pm -> ..//var/tmp/portage/gaim-1.5.0/work/gaim-1.5.0/plugins/perl/common/Gaim.pm When I remove userpriv from FEATURES, it works fine. emerge --info output (with userpriv enabled): ----- Gentoo Base System version 1.6.14 Portage 2.1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 x86_64) ================================================================= System uname: 2.6.16-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: 0.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: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-pipe -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv" GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 caps cli crypt cups dri eds emacs emboss encode exif fbcon flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 idn imap imlib ipv6 isdnlog jabber java jpeg lcms lesstif lzw lzw-tiff mad maildir mbox mng mozilla mp3 mpeg ncurses nls nsplugin offensive ogg opengl oscar oss pam pcre pdflib perl png postgres ppds pppd python qt quicktime readline reflection sdl session slang spell spl sqlite sqlite3 ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis xml xmms xorg xpm xv zlib elibc_glibc kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Is this still an issue? If so, please try re-emerging with usersandbox in features and let me know if it's still reproduceable.
Magically, it is fixed. Let us host a great banquet to thank the gods for this inexplicable miracle. Works fine with userpriv, and I didn't have to try usersandbox. Did you change something, or was this just a fluke?
I hadn't changed anything with the 1.5.0 ebuild. Could have been a fluke, or an update to perl perhaps. Either way, very glad it's working now.