I'm new to gentoo and I'm trying to install old vmware to my first gentoo box which has Gentoo Base System version 1.6.13. I get some errors while doing emerge =vmware-workstation-3.2.1.2242-r3: --<snip>-- * Applying vmware-config.pl-gcc-generalized.patch ... [ ok ] cp: `/var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image///opt/vmware/lib': specified destination directory does not exist Try `cp --help' for more information. chmod: cannot access `/var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image///opt/vmware/lib/bin/vmware-vmx': No such file or directory * Adding answers to /etc/vmware/locations /usr/portage/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r3.ebuild: line 138: cd: /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image//opt/vmware/lib/bin: No such file or directory mv: cannot stat `vmware-ui': No such file or directory mv: cannot stat `vmware-mks': No such file or directory man: making executable: /usr/lib/vmware-glibc-2.3.2-compat.so QA Notice: /opt/vmware/bin/vmware-ping is setXid, dynamically linked and using lazy bindings. This combination is generally discouraged. Try: CFLAGS='-Wl,-z,now' emerge vmware-workstation >>> Completed installing vmware-workstation-3.2.1.2242-r3 into /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image/ --</snip>-- The errors are fatal as configuration of vmware fails: --<snip>-- Extracting the sources of the vmmon module. tar: /opt/vmware/lib/modules/source/vmmon.tar: Cannot open: No such file or directory tar: Error is not recoverable: exiting now Unable to untar the "/opt/vmware/lib/modules/source/vmmon.tar" file in the "/tmp/vmware-config2" directory. --</snip>-- Reproducible: Always Steps to Reproduce: 1. emerge =vmware-workstation-3.2.1.2242-r3 2. /opt/vmware/bin/vmware-config.pl Actual Results: The error messages i described in "Details" section. Expected Results: No errors and working vmware.
Please post your emerge info. Also, will you be available to test this, as I don't have any way of testing vmware-workstation 3.x anymore...
Yes I can do the testing. I'd still like to make use of my existing vmware-3 license! Just to test things I just emerged vmware-5 and it installed fine. My emerge info: Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.du.se/pub/os/gentoo ftp://mirror.pudas.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl divx4linux doc dvd dvdr dvdread emboss encode esd fam fbcon ffmpeg foomaticdb fortran freetype ftp gd gdbm gif gmp gnome gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib ipv6 jabber java jpeg junit kde kerberos krb4 ldap libg++ libwww lm_sensors mad memlimit mikmod mime mnogosearch motif mozilla mp3 mpeg msn mysql ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl php png postgres ppds python qt quicktime readline samba sdl sharedext slang sockets spell spl ssl svga symlink tcltk tcpd tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb v4l vcd vhosts videos vorbis win32codecs wxwindows xine xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Isn't this a duplicate of bug 82184 - 'fixed in CVS' but not yet in portage?
It is possible. Can you try to emerge sync and then emerge vmware-workstation and see if the problem persists before I continue?
The problem persists after a fresh sync: - - >>> Unpacking source... >>> Unpacking VMware-workstation-3.2.1-2242.tar.gz to /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/work >>> Source unpacked. /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object. >>> Test phase [not enabled]: app-emulation/vmware-workstation-3.2.1.2242-r3 >>> Install vmware-workstation-3.2.1.2242-r3 into /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image/ category app-emulation * Applying vmware-config.pl-gcc-generalized.patch ... [ ok ] cp: `/var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image///opt/vmware/lib': specified destination directory does not exist Try `cp --help' for more information. chmod: cannot access `/var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image///opt/vmware/lib/bin/vmware-vmx': No such file or directory * Adding answers to /etc/vmware/locations /usr/portage/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r3.ebuild: line 138: cd: /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image//opt/vmware/lib/bin: No such file or directory mv: cannot stat `vmware-ui': No such file or directory mv: cannot stat `vmware-mks': No such file or directory man: making executable: /usr/lib/vmware-glibc-2.3.2-compat.so QA Notice: /opt/vmware/bin/vmware-ping is setXid, dynamically linked and using lazy bindings. This combination is generally discouraged. Try: CFLAGS='-Wl,-z,now' emerge vmware-workstation >>> Completed installing vmware-workstation-3.2.1.2242-r3 into /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image/ >>> Merging app-emulation/vmware-workstation-3.2.1.2242-r3 to / * Generating /etc/vmware/locations file. * >>> SetUID: [chmod go-r] /var/tmp/portage/vmware-workstation-3.2.1.2242-r3/image//opt/vmware/bin/vmware-ping ... [ ok ] - - Tried on two separate machines with same errors. Emerge info (machine 1): Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.4.26-gentoo-r5 i686) ================================================================= System uname: 2.4.26-gentoo-r5 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.cvut.cz/vmware/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3d 3dnow X alsa apm arts avi berkdb bitmap-fonts crypt cups curl dvd eds emboss encode esd fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww mad mbox mikmod mmx mmx2 motif mozilla mp3 mpeg ncurses nls nowext ogg oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse sse2 ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis xine xml2 xmms xv zlib video_cards_matrox userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY emerge info (machine 2): Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 " 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -O2 " DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.cvut.cz/vmware/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dfx 3dnow 3dnowex 3dnowext X aac aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvb dvd dvdr eds emboss encode esd fam flac foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk imagemagick imlib ipv6 java jpeg kde libg++ libwww lirc live mad matroska mbox mikmod mmx mmx2 mmxext monkey motif mozilla mp3 mpeg mysql mythtv ncurses network nls ogg oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline real samba sasl scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis win32codecs wxgtk1 xine xml xml2 xmms xv xvid zlib video_cards_matrox userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I have this same problem with 3.2.1-2242-r4. Here is the output: >>> Unpacking source... >>> Unpacking VMware-workstation-3.2.1-2242.tar.gz to /var/tmp/portage/vmware-wo rkstation-3.2.1.2242-r4/work >>> Unpacking vmware-any-any-update94.tar.gz to /var/tmp/portage/vmware-workstat ion-3.2.1.2242-r4/work >>> Source unpacked. /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: w arning: creating a DT_TEXTREL in object. >>> Test phase [not enabled]: app-emulation/vmware-workstation-3.2.1.2242-r4 >>> Install vmware-workstation-3.2.1.2242-r4 into /var/tmp/portage/vmware-workst ation-3.2.1.2242-r4/image/ category app-emulation * Applying vmware-config.pl-gcc-generalized.patch ... [ ok ] cp: `/var/tmp/portage/vmware-workstation-3.2.1.2242-r4/image///opt/vmware/lib': specified destination directory does not exist Try `cp --help' for more information. chmod: cannot access `/var/tmp/portage/vmware-workstation-3.2.1.2242-r4/image/// opt/vmware/lib/bin/vmware-vmx': No such file or directory chown: cannot access `/var/tmp/portage/vmware-workstation-3.2.1.2242-r4/image//o pt/vmware/lib/bin/vmware-vmx': No such file or directory chown: cannot access `/var/tmp/portage/vmware-workstation-3.2.1.2242-r4/image//o pt/vmware/lib/bin-debug/vmware-vmx': No such file or directory !!! ERROR: app-emulation/vmware-workstation-3.2.1.2242-r4 failed. !!! Function src_install, Line 139, Exitcode 1 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. This is my 'emerge info': > emerge info Gentoo Base System version 1.6.13 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 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.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -pipe" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://www.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X apache2 apm arts avi berkdb bitmap-fonts bonobo calendar cdr crypt cscope curl dba dga dvd dvdr dvdread eds emacs emboss encode esd exif fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib ipv6 java jpeg junit kde libg++ libwww lirc live mad mbox mikmod mmx motif mozilla mp3 mpeg mysql ncurses network nls nvidia ogg oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline real rtc samba scanner sdl slang spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vorbis win32codecs wmf x86 xine xinerama xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
This should be fixed with the latest vmware-workstation revisions of 3.x in the tree. If ti is not, feel free to REOPEN this, as I have no actual way of testing this easily.