On Aug 1, 2008, at 8:44 AM, Shawn Protsman wrote:
On Jul 31, 2008, at 12:40 PM, Bob Ewart wrote:
Hi Randall,
That was a problem with installing vmware on an openSUSE 11.0 system.
<snip>
Hi Bob,
Thanks for the info. I added the version.h file and just answered 'yes' to the gcc bug. The next issue is the vmmemctl module. I'm going to compile the open-vm-tools and replace the vmware-tools modules with those. Here is the output of the original vmware-tools vmmemctl error:
Extracting the sources of the vmmemctl module.
Building the vmmemctl module.
Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config10/vmmemctl-only' make -C /lib/modules/2.6.25.11-0.1-default/build/include/.. SUBDIRS= $PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.25.11-0.1-obj/x86_64/ default' make -C /usr/src/linux-2.6.25.11-0.1 O=/usr/src/linux-2.6.25.11-0.1- obj/x86_64/default/. modules CC [M] /tmp/vmware-config10/vmmemctl-only/os.o In file included from /tmp/vmware-config10/vmmemctl-only/os.c:40: /tmp/vmware-config10/vmmemctl-only/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined /tmp/vmware-config10/vmmemctl-only/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined In file included from /tmp/vmware-config10/vmmemctl-only/os.c:40: /tmp/vmware-config10/vmmemctl-only/compat_wait.h:60: error: conflicting types for poll_initwait /usr/src/linux-2.6.25.11-0.1/include/linux/poll.h:65: error: previous declaration of poll_initwait was here make[4]: *** [/tmp/vmware-config10/vmmemctl-only/os.o] Error 1 make[3]: *** [_module_/tmp/vmware-config10/vmmemctl-only] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.25.11-0.1-obj/x86_64/ default' make: *** [vmmemctl.ko] Error 2 make: Leaving directory `/tmp/vmware-config10/vmmemctl-only' Unable to build the vmmemctl module.
The memory manager driver (vmmemctl module) is used by VMware host software to efficiently reclaim memory from a virtual machine. If the driver is not available, VMware host software may instead need to swap guest memory to disk, which may reduce performance. The rest of the software provided by VMware Tools is designed to work independently of this feature. If you want the memory management feature, you can install the driver by running vmware-config-tools.pl again after making sure that gcc, binutils, make and the kernel sources for your running kernel are installed on your machine. These packages are available on your distribution's installation CD. [ Press Enter key to continue ]
The open-vm-tools **resolved** the module issues! Uninstall the VMwareTools rpm and extract the tar.gz version. Download the open-vm- tools and extract. @opensuse11 ~/tmp/open-vm-tools-2008.07.01-102166] ./configure LDFLGAS="-L/lib64" --without-procps @opensuse11 ~/tmp/open-vm-tools-2008.07.01-102166] make @opensuse11 ~/tmp/open-vm-tools-2008.07.01-102166] cd modules/linux/ @opensuse11 ~/tmp/open-vm-tools-2008.07.01-102166/modules/linux] for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done @opensuse11 ~/tmp] cd ../../.. @opensuse11 ~/tmp] mv -f open-vm-tools-2008.07.01-102166/modules/linux/ *.tar vmware-tools-distrib/lib/modules/source/ @opensuse11 ~/tmp] cd vmware-tools-distrib/ @opensuse11 ~/tmp/vmware-tools-distrib] sudo ./vmware-install.pl All is well except for my fonts are all so small even after increasing their size in the Appearance applet. --Shawn-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org