The following output is generated during emerge: >>> Unpacking source... >>> Unpacking VMware-workstation-4.0.5-6030.tar.gz to /var/tmp/portage/vmware-workstation-4.0.5.6030/work * Adding 2.{5,6}.x kernel support >>> Unpacking vmware-any-any-update43.tar.gz to /var/tmp/portage/vmware-workstation-4.0.5.6030/work mv: overwrite `/var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib/lib/modules/source/vmmon.tar', overriding mode 0444? Reproducible: Didn't try Steps to Reproduce: 1.emerge vmware-workstation Actual Results: user input required Expected Results: emerged without interaction Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.6.0) ================================================================= System uname: 2.6.0 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.3.12 distcc 2.12 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox userpriv usersandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.gentoo.skynet.be/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage_overlay" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="X Xaw3d alsa apache2 avi bonobo cdr crypt cscope dedicated dga directfb dvd encode ethereal fastcgi fbcon freetds gd gdbm ggi gif gpm gstreamer gtk gtk2 imlib ipv6 jikes joystick jpeg libwww mad mcal memlimit mikmod mmx motif mozilla mpeg mpi mysql ncurses nocd oggvorbis opengl oss pam pdflib perl plotutils png pnp python qt quicktime readline samba sasl sdl slang snmp spell sse ssl svga tcltk tcpd tiff truetype trusted usb wmf wxwindows x86 xml xml2 xmms xosd xv zlib"
I just submitted a new version of the vmware ebuild... if the problem persists with the new version, post in this bug and I'll reopen it and try to figure it out...
The problem persists. And not only for vmmon.tar, but also for vmnet.tar (didn't mention that in my previous comment). mv: overwrite `/var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib/lib/modules/source/vmmon.tar
Seems I was a bit hasty just now. Looking at the date of the ebuild it wasn't updated by emerge sync. I now downloaded the updates from cvs through the web, but it's not ok yet. The ebuild uses ${FILESDIR}/vmware-26kern-ksyms-gentoo.patch, but I think that file is really called vmware-26kern-init-gentoo.patch
what if you remove the userpriv stuff from FEATURES
Currently the ebuild is too broken to try without userpriv. Problem1: !!! No message digest entry found for file "vmware-any-any-update45.tar.gz." Problem2: * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-ksyms-gentoo.patch Problem3 (assuming problem2 is only the name of the patch): This is part of the output of the patch when it fails: =========================================== PATCH COMMAND: patch -g0 -p0 < /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-init-gentoo.patch =========================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- installer/services.sh 2003-10-02 08:00:37.000000000 +0900 |+++ installer/services.sh 2003-12-20 01:12:19.835868864 +0900 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 20 Perhaps you used the wrong -p or --strip option? The patch applies fine like this: /var/tmp/portage/vmware-workstation-4.0.5.6030/work/vmware-distrib> patch -p0 < /usr/portage/app-emulation/vmware-workstation/files/vmware-26kern-init-gentoo.patch patching file installer/services.sh patching file bin/vmware-config.pl
I originally was going to call the patch ksyms. It was my fault that I missed the problem when I added it to CVS. Anyway, it should be fixed now, as I made the mv command force overwrite and also fixed the patch filename in the ebuild.
Which leaves problem 3 from my last comment. If I'm not mistaken, the diff was created from the wrong directory.
I'm checking it out now... just trying to figure out why it is working here and not for you.
Fixed in CVS
Ok, working like a charm now. Thanx!