VMware Server on OpenSuse 11?

Has anybody gotten VMware Server 1.0.6 or 1.0.7 running on OpenSuse 11? When I download the .tar.gz and attempt installation, I get:

davinci26t:/home/pholmes/Desktop/Downloads/VMware/VMware Server 1.0.6/vmware-ser
ver-distrib # ./vmware-install.pl
Creating a new installer database using the tar3 format.

Installing the content of the package.

In which directory do you want to install the binary files? 
[/usr/bin] 

What is the directory that contains the init directories (rc0.d/ to rc6.d/)? 
[/etc/init.d] 

What is the directory that contains the init scripts? 
[/etc/init.d] 

In which directory do you want to install the daemon files? 
[/usr/sbin] 

In which directory do you want to install the library files? 
[/usr/lib/vmware] 

The path "/usr/lib/vmware" does not exist currently. This program is going to 
create it, including needed parent directories. Is this what you want? 
[yes] 

In which directory do you want to install the manual files? 
[/usr/share/man] 

In which directory do you want to install the documentation files? 
[/usr/share/doc/vmware] 

The path "/usr/share/doc/vmware" does not exist currently. This program is 
going to create it, including needed parent directories. Is this what you want?
[yes] 

readdir() attempted on invalid dirhandle LS at ./vmware-install.pl line 458.
closedir() attempted on invalid dirhandle LS at ./vmware-install.pl line 459.
The installation of VMware Server 1.0.6 build-91891 for Linux completed 
successfully. You can decide to remove this software from your system at any 
time by invoking the following command: "/usr/bin/vmware-uninstall.pl".

Before running VMware Server for the first time, you need to configure it by 
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this 
program to invoke the command for you now? [yes] 

Making sure services for VMware Server are stopped.

Stopping VMware services:
   Virtual machine monitor                                             done

You must read and accept the End User License Agreement to continue.
Press enter to display it. 


Do you accept? (yes/no) yes

Thank you.

Configuring fallback GTK+ 2.4 libraries.

In which directory do you want to install the mime type icons? 
[/usr/share/icons] 

What directory contains your desktop menu entry files? These files have a 
.desktop file extension. [/usr/share/applications] 

In which directory do you want to install the application's icon? 
[/usr/share/pixmaps] 

/usr/share/applications/vmware-server.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
/usr/share/applications/vmware-console-uri-handler.desktop: warning: value "vmware-server.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Server is suitable for your 
running kernel.  Do you want this program to try to build the vmmon module for 
your system (you need to have a C compiler installed on your system)? [yes] 

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "4.3.1", while you are trying to use 
"/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware 
Server may crash if you'll continue. Please try to use exactly same compiler as
one used for building your kernel. Do you want to go with compiler 
"/usr/bin/gcc" version "4.3" anyway? [no] yes

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.25.11-0.1-pae/build/include] 

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmon-only'
make -C /lib/modules/2.6.25.11-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.25.11-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.11-0.1 O=/usr/src/linux-2.6.25.11-0.1-obj/i386/pae/. modules
  CC [M]  /tmp/vmware-config4/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:11:
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:10:20: error: stdarg.h: No such file or directory
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:11:
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:150: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:154: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:158: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:162: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:166: error: expected declaration specifiers or ‘...’ before ‘va_list’
/usr/src/linux-2.6.25.11-0.1/include/linux/kernel.h:180: error: expected declaration specifiers or ‘...’ before ‘va_list’
In file included from /usr/src/linux-2.6.25.11-0.1/include/linux/module.h:18,
                 from /tmp/vmware-config4/vmmon-only/linux/driver.c:12:
/usr/src/linux-2.6.25.11-0.1/include/linux/marker.h:33: error: expected declaration specifiers or ‘...’ before ‘va_list’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2050: error: expected declaration specifiers or ‘...’ before ‘va_list’
/tmp/vmware-config4/vmmon-only/linux/driver.c: In function ‘LinuxDriverError’:
/tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: ‘args’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: (Each undeclared identifier is reported only once
/tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: for each function it appears in.)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2052: error: too many arguments to function ‘vsprintf’
/tmp/vmware-config4/vmmon-only/linux/driver.c: In function ‘Warning’:
/tmp/vmware-config4/vmmon-only/linux/driver.c:2071: error: ‘va_list’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2071: error: expected ‘;’ before ‘args’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2073: error: implicit declaration of function ‘va_start’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2073: error: ‘args’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2074: error: too many arguments to function ‘LinuxDriverError’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2075: error: implicit declaration of function ‘va_end’
/tmp/vmware-config4/vmmon-only/linux/driver.c: In function ‘Log’:
/tmp/vmware-config4/vmmon-only/linux/driver.c:2130: error: ‘va_list’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2130: error: expected ‘;’ before ‘args’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2137: error: ‘args’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2138: error: too many arguments to function ‘LinuxDriverError’
/tmp/vmware-config4/vmmon-only/linux/driver.c: In function ‘Panic’:
/tmp/vmware-config4/vmmon-only/linux/driver.c:2161: error: ‘va_list’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2161: error: expected ‘;’ before ‘args’
/tmp/vmware-config4/vmmon-only/linux/driver.c:2163: error: ‘args’ undeclared (first use in this function)
/tmp/vmware-config4/vmmon-only/linux/driver.c:2164: error: too many arguments to function ‘LinuxDriverError’
make[4]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1
make[3]: *** [_module_/tmp/vmware-config4/vmmon-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/i386/pae'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config4/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please 
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

The odd part is that if, from my normal user, I make an a.c file which contains

#include <stdarg.h>

it compiles fine. Thoughts?

I’m running vmware-server 1.0.6 build-91891 without any installation-problems. I only got the same warning, that the kernel was compiled with a newer version of gcc.

Vmware Server 1.0.7 is now downloadable. Try the installation with this version.

good luck.

Thanks for the info, Tom.

Not sure what got it running (checking more development application installs or using “sudo ./vmware-install.pl”), but it’s running.