Hi Jari,

Check this forum thread:
http://communities.vmware.com/message/1141306

Apparently there is a patch.

Cheers.
-D

2011/5/2 Jari Fredriksson <ja...@iki.fi>

> pallas:~# CC=gcc-4.3 vmware-config.pl
>
> Making sure services for VMware Server are stopped.
>
> Stopping VMware autostart virtual machines:
>   Virtual machines                                                   failed
> Stopping VMware management services:
>   VMware Virtual Infrastructure Web Access
>   VMware Server Host Agent                                           failed
> Stopping VMware services:
>   VMware Authentication Daemon                                        done
>   Virtual machine communication interface                             done
>   Virtual machine monitor                                             done
>   Bridged networking on /dev/vmnet0                                   done
>   Host network detection                                              done
>   DHCP server on /dev/vmnet1                                          done
>   Host-only networking on /dev/vmnet1                                 done
>   DHCP server on /dev/vmnet8                                          done
>   NAT service on /dev/vmnet8                                          done
>   Host-only networking on /dev/vmnet8                                 done
>   Virtual ethernet                                                    done
>
> 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-4.3". Use environment variable CC to override.
>
> What is the location of the directory of C header files that match your
> running
> kernel? [/lib/modules/2.6.32-5-amd64/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-config1/vmmon-only'
> make -C /lib/modules/2.6.32-5-amd64/build/include/.. SUBDIRS=$PWD
> SRCROOT=$PWD/. modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
>  CC [M]  /tmp/vmware-config1/vmmon-only/linux/driver.o
> In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:31:
> /tmp/vmware-config1/vmmon-only/./include/compat_wait.h:78: error:
> conflicting types for âpoll_initwaitâ
> /usr/src/linux-headers-2.6.32-5-common/include/linux/poll.h:70: error:
> previous declaration of âpoll_initwaitâ was here
> In file included from /tmp/vmware-config1/vmmon-only/./common/vmx86.h:32,
>                 from /tmp/vmware-config1/vmmon-only/linux/driver.h:29,
>                 from /tmp/vmware-config1/vmmon-only/linux/driver.c:101:
> /tmp/vmware-config1/vmmon-only/./include/x86msr.h:164:1: warning:
> "MSR_THERM2_CTL" redefined
> In file included from
> /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/msr.h:4,
>                 from
> /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/processor.h:21,
>                 from
> /usr/src/linux-headers-2.6.32-5-common/include/linux/prefetch.h:14,
>                 from
> /usr/src/linux-headers-2.6.32-5-common/include/linux/list.h:6,
>                 from
> /usr/src/linux-headers-2.6.32-5-common/include/linux/module.h:9,
>                 from
> /tmp/vmware-config1/vmmon-only/./include/compat_module.h:27,
>                 from /tmp/vmware-config1/vmmon-only/linux/driver.c:26:
>
> /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/msr-index.h:230:1:
> warning: this is the location of the previous definition
> /tmp/vmware-config1/vmmon-only/linux/driver.c: In function
> âLinuxDriverSyncCallOnEachCPUâ:
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1423: error: too many
> arguments to function âsmp_call_functionâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c: In function
> âLinuxDriver_Ioctlâ:
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1987: error: âstruct
> task_structâ has no member named âeuidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1987: error: âstruct
> task_structâ has no member named âuidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1988: error: âstruct
> task_structâ has no member named âfsuidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1988: error: âstruct
> task_structâ has no member named âuidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1989: error: âstruct
> task_structâ has no member named âegidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1989: error: âstruct
> task_structâ has no member named âgidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1990: error: âstruct
> task_structâ has no member named âfsgidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:1990: error: âstruct
> task_structâ has no member named âgidâ
> /tmp/vmware-config1/vmmon-only/linux/driver.c:2007: error: too many
> arguments to function âsmp_call_functionâ
> make[4]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
> make[3]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
> make[2]: *** [sub-make] Error 2
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
> make: *** [vmmon.ko] Error 2
> make: Leaving directory `/tmp/vmware-config1/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/go/unsup-linux-products"; and
> "http://www.vmware.com/go/unsup-linux-tools";.
>
> Execution aborted.
>
>
> 2.5.2011 16:52, Burhan kirjoitti:
> > Hi Jari,
> >
> > What is it complaining about?
> >
> > -B
> >
> > 2011/5/2 Jari Fredriksson <ja...@iki.fi <mailto:ja...@iki.fi>>
> >
> >
> >     I went and upgraded my Lenny to Squeeze and now VMware server does
> not
> >     compile.
> >
> >     Is it possible, and if it is, how?
> >
> >     Preparing to reinstall lenny now...dammit.
> >
> >     --
> >
> >     A visit to a strange place will bring fresh work.
> >
> >
>
>
> --
>
> Q:      How many gradual (sorry, that's supposed to be "graduate") students
>        does it take to screw in a light bulb?
> A:      "I'm afraid we don't know, but make my stipend tax-free, give my
>        advisor a $30,000 grant of the taxpayer's money, and I'm sure he
>        can tell me how to do the gruntwork for him so he can take the
>        credit for answering this incredibly vital question."
>
>

Reply via email to