1 2 Previous Next 27 Replies Latest reply: Apr 27, 2008 6:20 AM by jprog RSS

    Workstation 5.5 does not build on 2.6.24 Fedora Rawhide kernel

    AzCoderOne Lurker

      The newest kernel yields build problems.  I have applied any-any-114, but still can not build.  I think we need an any-any-115.  Here is the output of the build script.

       

      Jim

       

      # vmware-config.pl

      Making sure services for VMware Workstation are stopped.

       

      Stopping VMware services:

         Virtual machine monitor                                

         Bridged networking on /dev/vmnet0                      

         DHCP server on /dev/vmnet1                             

         Host-only networking on /dev/vmnet1                    

         DHCP server on /dev/vmnet8                             

         NAT service on /dev/vmnet8                             

         Host-only networking on /dev/vmnet8                    

         Virtual ethernet                                       

       

      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

       

      Trying to find a suitable vmmon module for your running kernel.

       

      None of the pre-built vmmon modules for VMware Workstation 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)?

       

      Using compiler "/usr/bin/gcc". 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.24-0.38.rc2.git6.fc9/build/include

       

      Extracting the sources of the vmmon module.

       

      Building the vmmon module.

       

      Building for VMware Workstation 5.5.2 or 5.5.3.

      Using 2.6.x kernel build system.

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

      make -C /lib/modules/2.6.24-0.38.rc2.git6.fc9/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

      make[1]: Entering directory `/usr/src/kernels/2.6.24-0.38.rc2.git6.fc9-x86_64'

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

      In file included from /tmp/vmware-config3/vmmon-only/./include/vmware.h:25,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.c:52:

      /tmp/vmware-config3/vmmon-only/./include/vm_basic_types.h:168: error: redefinition of typedef ‘uintptr_t’

      include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here

      In file included from /tmp/vmware-config3/vmmon-only/./include/x86.h:23,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.h:15,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.c:53:

      /tmp/vmware-config3/vmmon-only/./include/x86cpuid.h:381:1: warning: "BIT_MASK" redefined

      In file included from include/linux/kernel.h:15,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.c:15:

      include/linux/bitops.h:7:1: warning: this is the location of the previous definition

      In file included from /tmp/vmware-config3/vmmon-only/./include/vmci_kernel_defs.h:26,

                       from /tmp/vmware-config3/vmmon-only/./common/vmciContext.h:19,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.h:21,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.c:53:

      /tmp/vmware-config3/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined

      /tmp/vmware-config3/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined

      In file included from /tmp/vmware-config3/vmmon-only/./include/vmci_kernel_defs.h:26,

                       from /tmp/vmware-config3/vmmon-only/./common/vmciContext.h:19,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.h:21,

                       from /tmp/vmware-config3/vmmon-only/linux/driver.c:53:

      /tmp/vmware-config3/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’

      include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here

      /tmp/vmware-config3/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type

      /tmp/vmware-config3/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type

      make[2]: *** /tmp/vmware-config3/vmmon-only/linux/driver.o Error 1

      make[1]: *** Error 2

      make[1]: Leaving directory `/usr/src/kernels/2.6.24-0.38.rc2.git6.fc9-x86_64'

      make: *** http://vmmon.ko Error 2

      make: Leaving directory `/tmp/vmware-config3/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.

        1 2 Previous Next