First off, there is a new version of jam, and simply bumping the version of the ebuild does the trick. Secondly, there is a problem with the jam ebuild when using the userpriv feature. Below is the start of the output, and this happens with the 2.4 ebuild as well. (04:48:53 Fri Jun 13 2003 root@eradicator) ~ $ emerge -U jam >>> --upgradeonly implies --update... adding --update to options. Calculating dependencies ...done! >>> emerge (1 of 1) dev-util/jam-2.5 to / >>> md5 src_uri ;-) jam-2.5.zip >>> Unpacking source... >>> Unpacking jam-2.5.zip to /var/tmp/portage/jam-2.5/work >>> Source unpacked. /usr/sbin/ebuild.sh: line 639: ./expand.c: Permission denied cp: cannot create regular file `/var/tmp/portage/jam-2.5/temp/edos2unix': Permission denied /usr/sbin/ebuild.sh: line 639: ./expand.h: Permission denied cp: cannot create regular file `/var/tmp/portage/jam-2.5/temp/edos2unix': Permission denied /usr/sbin/ebuild.sh: line 639: ./timestamp.c: Permission denied cp: cannot create regular file `/var/tmp/portage/jam-2.5/temp/edos2unix': Permission denied /usr/sbin/ebuild.sh: line 639: ./timestamp.h: Permission denied cp: cannot create regular file `/var/tmp/portage/jam-2.5/temp/edos2unix': Permission denied Reproducible: Always Steps to Reproduce: 1. 2. 3. /usr/local/download/portage/dev-util/jam $ emerge info Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Celeron (Mendocino) GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/co nfig" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/local/download/portage/distfiles" PKGDIR="/usr/local/download/portage/packages-pentium2" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/download/portage" USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses n ls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa g dbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gno me gtk qt kde motif opengl mozilla gphoto2 snmp cdr scanner acl acpi atlas curl dga doc dvb dvd emacs ethereal evo fbcon flash gb gd gnomedb gps gtk2 imap innod b ipv6 jikes junit kerberos krb4 lcms ldam leim libgda mbox mozaccess mozcalenda r mozinterfaceinfo mozsvg mozxmlterm mpi mule objc odbc pcmcia pda pic plotutils pnp ruby samba sasl slp socks5 tiff trusted usb wmf Xaw3d xinerama xml -3dnow" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-fu nctions=4 -falign-jumps=4 -falign-loops=4" CXXFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign- functions=4 -falign-jumps=4 -falign-loops=4" ACCEPT_KEYWORDS="x86 jer" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox buildpkg userpriv usersandbox"
this is not a userpriv bug see bug #21858 for permission problem
edos2unix is now at Bug #20251
added 2.5 to cvs and changed SRC_URI to grab tar instead of zip ... that means we no longer need to use edos2unix ... however, that bug is still valid ;) http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/dev-util/jam/jam-2.5.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup