Emerging vmware-workstation-tools-5.5.3 is successful. However, when running
the /opt/vmware/workstation/tools/bin/vmware-config-tools.pl script, the script
bails out when building the vmxnet module with the following error:
Can not find /etc/vmware-tools/init.d/network and
/etc/vmware-tools/init.d/networking.
This results in a description of the vmxnet driver, and asks you to check if
you have gcc, binutils, make, and the kernel sources installed (all are
installed).
Reproducible: Always
Steps to Reproduce:
1. emerge vmware-workstation-tools
2. /opt/vmware/workstation/tools/bin/vmware-config-tools.pl
Actual Results:
vmxnet driver fails to build (with error described above)
Expected Results:
vmxnet driver loads properly (as it has with the vmware-workstation-tools-5.5.1
ebuild).
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4,
2.6.18-gentoo-r6-SMP i686)
=================================================================
System uname: 2.6.18-gentoo-r6-SMP i686 Intel(R) Core(TM)2 CPU 6600 @
2.40GHz
Gentoo Base System version 1.12.6
Last Sync: Wed, 17 Jan 2007 07:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -mmmx -msse3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-march=pentium-m -O2 -mmmx -msse3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X acpi alsa alsa_cards_ali5451 alsa_cards_als4000
alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106
alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371
alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel
alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident
alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem
alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw
alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix
alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty
alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks
alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa
alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter
alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null
alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route
alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2
arts asm bash-completion bcmath berkdb binary-drivers bitmap-fonts bonobo bzip2
cairo cli concurrentmodphp cracklib crypt cups curl dga dlloader dri
elibc_glibc erandom firefox fontconfig fortran gd gdbm gdm gif gimpprint glib
glibc-omitfp gmp gnome gpm gtk gtk2 gzip hash high-ints highlight icons iconv
image imagemagick imap imlib input_devices_keyboard input_devices_vmmouse jpeg
kde kernel_linux largefile lcd_devices_bayrad lcd_devices_cfontz
lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216
lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text
libg++ libwww logrotate mbox mime mmx mmxext mozbranding mpm-worker mysql
mysqli ncurses nptl nptlonly nsplugin nspr opengl pam pch pcntl pcre pdf perl
perlsuid php png pop ppds pppd procmail python qt3 readline reflection rtc
samba sdl sdl-sound sdlaudio session sftp smp spl sse sse2 ssl suid svg sysfs
sysvipc szip tcpd threads tiff tk truetype truetype-fonts type1-fonts udev
unicode unzip urandom usb userland_GNU video_cards_vmware xext xfs xml xorg
xscreensaver xv xvid zip zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Chris, just a note to this, you might want to look at the experimental
vmware-server-tools ebuild I've been working on. It builds the modules as
kernel modules and installs all the other bits and pieces on top of that, which
may be a solution to letting the scripts do it. After that, all it'd need
would be a patch to the configure script not to do the module compilationy
bits... 5:)
I'm pretty sure that this is now fixed, as I had forgotten to copy the patches
from the vmware overlay to the live tree for 5.5.3 (which fixes the init.d
location)...
Let me know if this doesn't fix it for you.