4 Replies Latest reply on Jul 10, 2012 2:46 PM by waldyd

    VMware Tech Preview Compile Messages

    mfelker Expert

      Hi:

       

             Here is the compile output when starting WS TP on Ubuntgu 12.10 kernel 3.4. Note teh services start afater the reported error. Perhaps the developers can make use of it

      ----------------------------------------------------------------------------

       

      Logging to /tmp/vmware-root/vmware-modconfig-6046.log
      Stopping VMware services:
         VMware Authentication Daemon                                        done
         VM communication interface socket family                            done
         Virtual machine communication interface                             done
         Virtual machine monitor                                             done
         Blocking file system                                                done
      Using 2.6.x kernel build system.
      make: Entering directory `/tmp/modconfig-eTN71U/vmblock-only'
      /usr/bin/make -C /lib/modules/3.4.0-3-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
            MODULEBUILDDIR= modules
      make[1]: Entering directory `/usr/src/linux-headers-3.4.0-3-generic'
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/block.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/control.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/dentry.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/file.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/filesystem.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/inode.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/module.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/stubs.o
        CC [M]  /tmp/modconfig-eTN71U/vmblock-only/linux/super.o
      /tmp/modconfig-eTN71U/vmblock-only/linux/filesystem.c: In function ‘FsOpReadSuper’:
      /tmp/modconfig-eTN71U/vmblock-only/linux/filesystem.c:528:4: error: implicit declaration of function ‘d_alloc_root’ [-Werror=implicit-function-declaration]
      /tmp/modconfig-eTN71U/vmblock-only/linux/filesystem.c:528:15: warning: assignment makes pointer from integer without a cast [enabled by default]
      cc1: some warnings being treated as errors
      make[2]: *** [/tmp/modconfig-eTN71U/vmblock-only/linux/filesystem.o] Error 1
      make[2]: *** Waiting for unfinished jobs....
      make[1]: *** [_module_/tmp/modconfig-eTN71U/vmblock-only] Error 2
      make[1]: Leaving directory `/usr/src/linux-headers-3.4.0-3-generic'
      make: *** [vmblock.ko] Error 2
      make: Leaving directory `/tmp/modconfig-eTN71U/vmblock-only'
      Failed to build vmblock.  Failed to execute the build command.
      Starting VMware services:
         Virtual machine monitor                                             done
         Virtual machine communication interface                             done
         VM communication interface socket family                            done
         Blocking file system                                                done
         Virtual ethernet                                                    done
         VMware Authentication Daemon                                        done
         Shared Memory Available                                             done
      filename:       /lib/modules/3.4.0-3-generic/misc/vmmon.ko
      supported:      external
      license:        GPL v2
      description:    VMware Virtual Machine Monitor.
      author:         VMware, Inc.
      srcversion:     82C3E2F35FB98323E59B083
      depends:       
      vermagic:       3.4.0-3-generic SMP mod_unload modversions
      PID: 6041, log output: /tmp/vmware-root/vmware-ui-6041.log
      USBGL: Connected to arbitrator socket: 12

        • 1. Re: VMware Tech Preview Compile Messages
          UWENG Lurker

          I've got the same issue!

           

          Using 2.6.x kernel build system.
          make: Entering directory `/tmp/vmware-root/modules/vmblock-only'
          make -C /lib/modules/3.4.0-1.fc17.i686.PAE/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
            MODULEBUILDDIR= modules
          make[1]: Entering directory `/usr/src/kernels/3.4.0-1.fc17.i686.PAE'
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/filesystem.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/dbllnklst.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/file.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/stubs.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/block.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/module.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/super.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/control.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/inode.o
            CC [M]  /tmp/vmware-root/modules/vmblock-only/linux/dentry.o
          /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c: In function 'FsOpReadSuper':
          /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c:528:4: error: implicit declaration of function 'd_alloc_root' [-Werror=implicit-function-declaration]
          /tmp/vmware-root/modules/vmblock-only/linux/filesystem.c:528:15: warning: assignment makes pointer from integer without a cast [enabled by default]
          cc1: some warnings being treated as errors
          make[2]: *** [/tmp/vmware-root/modules/vmblock-only/linux/filesystem.o] Error 1
          make[1]: *** [_module_/tmp/vmware-root/modules/vmblock-only] Error 2
          make[1]: Leaving directory `/usr/src/kernels/3.4.0-1.fc17.i686.PAE'
          make: *** [vmblock.ko] Error 2
          make: Leaving directory `/tmp/vmware-root/modules/vmblock-only'

           

          Any help?!

          • 3. Re: VMware Tech Preview Compile Messages
            mfelker Expert

            With the same host/guest setup I always get an  comle error on the virtual  blocking filesystem - but it is only annoying since WS starts.  As your log indicates all services start.  my guess is that  you would get many more errors emitted on Debian.