4 Replies Latest reply on Apr 9, 2007 8:40 AM by CharlieBlank

    unable to compile vmmon on

    CharlieBlank Novice


      as my customers are demanding more and more guidance for/against XEN technology - I am forced to have my VMWARE Server .1.0.2 hosted on a machine running OpenSUSE

      Whilst the vmware modules are compiling successfully on, I am getting the attached errors on the xen-enabled kernel. The vmware-any-any-patch didn't help

      Thanks for any help!!





      Here is the output of vmware-config.pl:


      What is the location of the directory of C header files that match your running


      /usr/src/linux- /usr/src/linux-obj/x86_64/xen/include


      Extracting the sources of the vmmon module.


      Building the vmmon module.


      Using 2.6.x kernel build system.

      make: Entering directory `/tmp/vmware-config7/vmmon-only'

      make -C /usr/src/linux-obj/x86_64/xen/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

      make[1]: Entering directory `/usr/src/linux-'

      make -C /usr/src/linux- O=/usr/src/linux- modules

        CC   /tmp/vmware-config7/vmmon-only/linux/driver.o

        CC   /tmp/vmware-config7/vmmon-only/linux/hostif.o

      /tmp/vmware-config7/vmmon-only/linux/hostif.c: In function ‘HostIF_APICBase’:

      /tmp/vmware-config7/vmmon-only/linux/hostif.c:2477: error: ‘FIX_APIC_BASE’ undeclared (first use in this function)

      /tmp/vmware-config7/vmmon-only/linux/hostif.c:2477: error: (Each undeclared identifier is reported only once[/b]

      /tmp/vmware-config7/vmmon-only/linux/hostif.c:2477: error: for each function it appears in.)

      /tmp/vmware-config7/vmmon-only/linux/hostif.c: In function ‘HostIF_APIC_ID’:

      /tmp/vmware-config7/vmmon-only/linux/hostif.c:2529: error: ‘FIX_APIC_BASE’ undeclared (first use in this function)

      make[4]: *** /tmp/vmware-config7/vmmon-only/linux/hostif.o Error 1

      make[3]: *** \[_module_/tmp/vmware-config7/vmmon-only] Error 2

      make[2]: *** \[modules] Error 2

      make[1]: *** \[modules] Error 2

      make[1]: Leaving directory `/usr/src/linux-'

      make: *** \[vmmon.ko] Error 2

      make: Leaving directory `/tmp/vmware-config7/vmmon-only'

      Unable to build the vmmon module.