1 2 Previous Next 23 Replies Latest reply on Jan 7, 2014 1:53 PM by Rainmaker52

    Ubuntu Saucy Salamander 13.10

    TCr82 Lurker

      Hi,

       

      I cannot run Tech Prewiew 2013 on Ubuntu 13.10.

      Ubuntu use Linux version 3.11.0-3-generic (buildd@allspice) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-9ubuntu1) ) #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 (Ubuntu 3.11.0-3.8-generic 3.11.0-rc6)

       

      When I run sudo vmware-modconfig --console --install-all I get

       

      Stopping VMware services:
         VMware Authentication Daemon [71G done
         VM communication interface socket family [71G done
         Virtual machine communication interface [71G done
         Virtual machine monitor [71G done
         Blocking file system [71G done
      Using 2.6.x kernel build system.
      make: Gehe in Verzeichnis '/tmp/modconfig-GaVdAL/vmmon-only'
      /usr/bin/make -C /lib/modules/3.11.0-3-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
             MODULEBUILDDIR= modules
      make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.11.0-3-generic'
        CC [M]  /tmp/modconfig-GaVdAL/vmmon-only/linux/driver.o
        CC [M]  /tmp/modconfig-GaVdAL/vmmon-only/linux/driverLog.o
        CC [M]  /tmp/modconfig-GaVdAL/vmmon-only/linux/hostif.o
        CC [M]  /tmp/modconfig-GaVdAL/vmmon-only/common/apic.o
      In file included from /tmp/modconfig-GaVdAL/vmmon-only/./include/rateconv.h:45:0,
                       from /tmp/modconfig-GaVdAL/vmmon-only/./include/ptsc.h:35,
                       from /tmp/modconfig-GaVdAL/vmmon-only/./include/modulecall.h:35,
                       from /tmp/modconfig-GaVdAL/vmmon-only/common/vmx86.h:33,
                       from /tmp/modconfig-GaVdAL/vmmon-only/common/hostif.h:32,
                       from /tmp/modconfig-GaVdAL/vmmon-only/common/apic.c:20:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2624:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
       ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2628:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
       ^
      In file included from /tmp/modconfig-GaVdAL/vmmon-only/./include/vmware.h:39:0,
                       from /tmp/modconfig-GaVdAL/vmmon-only/common/apic.c:19:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vcpuset.h: In function ‘VCPUSet_Singleton’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vcpuset.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE(VCPUID_INVALID >= 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_atomic.h:2628:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
       ^
      In file included from /tmp/modconfig-GaVdAL/vmmon-only/./include/vmware.h:39:0,
                       from /tmp/modconfig-GaVdAL/vmmon-only/linux/hostif.c:82:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vcpuset.h: In function ‘VCPUSet_Singleton’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vcpuset.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE(VCPUID_INVALID >= 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) crossGDTMPNs == sizeof crossGDTMPNs);
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c: In function ‘Task_InitCrosspage’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:1211:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE(sizeof initParams->crossGDTMPNs == sizeof crossGDTMPNs);
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:1236:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                ASSERT_ON_COMPILE(offsetof(VMCrossPage, version) == 0);
                ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:1237:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                ASSERT_ON_COMPILE(sizeof(p->version) == sizeof(uint32));
                ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:1253:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                ASSERT_ON_COMPILE(offsetof(VMCrossPage, crosspage_size) ==
                ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:1255:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                ASSERT_ON_COMPILE(sizeof(p->crosspage_size) == sizeof(uint32));
                ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c: In function ‘TaskSaveDebugRegisters’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_asm_x86.h:255:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
             ASSERT_ON_COMPILE(sizeof(expr) ptscOffsetInfo) == sizeof(Atomic_uint64));
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c: In function ‘Task_Switch’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/common/task.c:2194:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE(sizeof(VMCrossPage) == PAGE_SIZE);
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_asm_x86.h:255:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
             ASSERT_ON_COMPILE(sizeof(expr) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) = 64); // Ensure test below catches invalid VCPUs
          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/vm_assert.h:356:7: note: in definition of macro ‘MY_ASSERTS’
             assertions \
             ^
      /tmp/modconfig-GaVdAL/vmmon-only/./include/pagelist.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                  ASSERT_ON_COMPILE(sizeof(PageList) id.pvnID, sizeof idNum))) {
                                                       ^
      /tmp/modconfig-GaVdAL/vmnet-only/hub.c: In function ‘VNetHubAlloc’:
      /tmp/modconfig-GaVdAL/vmnet-only/hub.c:315:36: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same pointer type ‘uint8 *’ as the destination; expected ‘uint8’ or an explicit length [-Wsizeof-pointer-memaccess]
         memcpy(hub->id.pvnID, id, sizeof id);
                                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/hub.c:366:28: error: dereferencing pointer to incomplete type
                   jack->procEntry->read_proc = VNetHubProcRead;
                                  ^
      /tmp/modconfig-GaVdAL/vmnet-only/hub.c:367:28: error: dereferencing pointer to incomplete type
                   jack->procEntry->data = jack;
                                  ^
      make[2]: *** [/tmp/modconfig-GaVdAL/vmnet-only/hub.o] Fehler 1
      make[2]: *** Warte auf noch nicht beendete Prozesse...
      In file included from /tmp/modconfig-GaVdAL/vmnet-only/vnet.h:28:0,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnetInt.h:24,
                       from /tmp/modconfig-GaVdAL/vmnet-only/userif.c:46:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2624:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
       ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2628:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
       ^
      In file included from /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h:31:0,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnet.h:29,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnetInt.h:24,
                       from /tmp/modconfig-GaVdAL/vmnet-only/userif.c:46:
      /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
          ^
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c: In function ‘VNetUserIfIoctl’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c:810:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
             ASSERT_ON_COMPILE(VNET_NOTIFY_VERSION == 5);
             ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c:811:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
             ASSERT_ON_COMPILE(ACTION_EXPORTED_VERSION == 2);
             ^
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c: In function ‘VNetUserIf_Create’:
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c:1049:34: error: dereferencing pointer to incomplete type
             userIf->port.jack.procEntry->read_proc = VNetUserIfProcRead;
                                        ^
      /tmp/modconfig-GaVdAL/vmnet-only/userif.c:1050:34: error: dereferencing pointer to incomplete type
             userIf->port.jack.procEntry->data = userIf;
                                        ^
      make[2]: *** [/tmp/modconfig-GaVdAL/vmnet-only/userif.o] Fehler 1
      In file included from /tmp/modconfig-GaVdAL/vmnet-only/vnet.h:28:0,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnetInt.h:24,
                       from /tmp/modconfig-GaVdAL/vmnet-only/netif.c:42:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2624:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
       ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2463:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/vm_atomic.h:2628:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
       MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
       ^
      In file included from /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h:31:0,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnet.h:29,
                       from /tmp/modconfig-GaVdAL/vmnet-only/vnetInt.h:24,
                       from /tmp/modconfig-GaVdAL/vmnet-only/netif.c:42:
      /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
      /tmp/modconfig-GaVdAL/vmnet-only/vm_assert.h:334:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
             typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                          ^
      /tmp/modconfig-GaVdAL/vmnet-only/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
          ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
          ^
      /tmp/modconfig-GaVdAL/vmnet-only/netif.c: In function ‘VNetNetIf_Create’:
      /tmp/modconfig-GaVdAL/vmnet-only/netif.c:191:33: error: dereferencing pointer to incomplete type
             netIf->port.jack.procEntry->read_proc = VNetNetIfProcRead;
                                       ^
      /tmp/modconfig-GaVdAL/vmnet-only/netif.c:192:33: error: dereferencing pointer to incomplete type
             netIf->port.jack.procEntry->data = netIf;
                                       ^
      make[2]: *** [/tmp/modconfig-GaVdAL/vmnet-only/netif.o] Fehler 1
      make[1]: *** [_module_/tmp/modconfig-GaVdAL/vmnet-only] Fehler 2
      make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.11.0-3-generic'
      make: *** [vmnet.ko] Fehler 2
      make: Verlasse Verzeichnis '/tmp/modconfig-GaVdAL/vmnet-only'
      Failed to build vmnet.  Failed to execute the build command.
      Unable to install all modules.  See log for details.
      

       

      And GTK GUI also not works on installer.... I can run only console client.

        • 1. Re: Ubuntu Saucy Salamander 13.10
          mfelker Expert

          Look here: Could be what you ar elookinig for.  FWIW I installed VMware WS TP on Ubuntu 13.10  without a hitch.

           

          https://wiki.archlinux.org/index.php/VMwarehttps://wiki.archlinux.org/index.php/VMware

          • 2. Re: Ubuntu Saucy Salamander 13.10
            SophiaWan Novice
            VMware Employees

            Thanks for reporting the issue. We will fix it soon.

            • 3. Re: Ubuntu Saucy Salamander 13.10
              Rainmaker52 Novice

              Patches for workstation 9.0.2 seem to apply cleanly to 2013 too.

               

              Only the "Virtual machine communication interface" seems to fail in starting, but VMWare workstation opens OK and VMs run fine.

               

              Starting VMware services:

                 Virtual machine monitor                                             done

                 Virtual machine communication interface                            failed

                 VM communication interface socket family                            done

                 Blocking file system                                                done

                 Virtual ethernet                                                    done

                 VMware Authentication Daemon                                        done

              # uname -a

              Linux laptop 3.11.0-rc6-minbcache-00008-gbe5d42a #1 SMP PREEMPT Sun Aug 25 14:47:02 CEST 2013 x86_64 x86_64 x86_64 GNU/Linux

               

              Patches to apply:

              When running kernel 3.10:

              For vmnet.tar:

              https://communities.vmware.com/servlet/JiveServlet/download/2239207-108590/procfs.patch

              For vmblock.tar:

              https://sites.google.com/site/mysticalzerotmp/vmblock.3.10.patch

               

              When running 3.11, apply this extra patch:

              https://sites.google.com/site/mysticalzerotmp/vmblock.3.11.patch

               

              To apply:

              cd /usr/lib/vmware/modules/source

              tar -xf vmnet.tar

              tar -xf vmblock.tar

              cd vmnet-only

              patch -p1 < ~/Downloads/procfs.patch

              cd ../vmblock-only

              patch -p1 < ~/Downloads/vmblock.3.10.patch

              patch -p1 < ~/Downloads/vmblock.3.11.patch

              cd ..

              tar -cf vmblock.tar vmblock-only

              tar -cf vmnet.tar vmnet-only

              vmware-modconfig --console --install-all

               

              Good luck.

              • 4. Re: Ubuntu Saucy Salamander 13.10
                mfelker Expert

                This patch worked perfectly for me.  The only thing I would change would be in the instructions

                 

                To apply:

                $ cd /usr/lib/vmware/modules/source

                # ttar -xf vmnet.tar

                # tar -xf vmblock.tar

                # cd vmnet-only

                # patch -p1 < <patch path>/procfs.patch

                # cd ../vmblock-only

                # patch -p1 < <Patch lpath> /vmblock.3.10.patch

                patch -p1 <<Paatch path>/vmblock.3.11.patch

                cd ..

                # tar -cf vmblock.tar vmblock-only

                # tar -cf vmnet.tar vmnet-only

                # vmware-modconfig --console --install-all

                 

                My kernel = 3.11.0-031100rc7-generic

                 

                Thanks!

                • 5. Re: Ubuntu Saucy Salamander 13.10
                  Rainmaker52 Novice

                  Ah well.

                   

                  I like to keep a little bit of mystery in my code postings.

                   

                  There's a danger of people getting lazy, and simply copy->pasting everything they find on Google in a root shell. People should instead look at what they're copy->pasting.

                   

                  This forces users to take a second look at what the commands actually do, before they do anything. Furthermore, IMHO every Linux user should know what "~" and / or "~user" means. I also intentionally, did not start the post with "sudo su -", which you do need.

                   

                  PS; I do not want to pretend I wrote the patches myself. I just found them with Google and grouped them here. All goodness and badness contained in these patches are the blessing or fault of their respective owner.

                   

                  PPS: For people finding this thread with Google; these are the exact same patches as should be applied to VMWare Workstation 9.0.2. There seems to be no difference in the modules between version 9.0.2 and 2013 (at least not for the files we're patching).

                  • 6. Re: Ubuntu Saucy Salamander 13.10
                    mfelker Expert

                    The result is what is important.  Actually the script is pretty much the same as what was posted on  the Archlinux Wiki site except the patch were directly retrieved using curl.  Those would not required sudo so were placed at the top.  Like you I did not  the patches and said so as well. 

                     

                    A user will immediately find out that most of the commands needs need to  as root if he receives "permission denied" output.  Depending on the shop he might to call in somebody "in authority" to run thse commands - which may or may not be a good thing for all concerned.  This is how I  learned although I'm the only user.

                     

                    I myself will stay with Saucy until it becomes completely unstable.  Already Gnome has disappeared and come back as has KDE.  I'm only reluctant to start  fresh since I need to use the Ubuntu serve image r because I have a RAID 5 (alternate install  images are no longer provided witch ticks me off - but what can I do)  Your are  also right that if you want people to learn something besides cut and paste they will soon see (file not found) that using ~ when root won't be likely to work (file not found).

                     

                    Maybe I let the cat out of the bag here - at least Schrödinger's  cat. .

                    • 7. Re: Ubuntu Saucy Salamander 13.10
                      taisph Lurker

                      Thanks for the effort. Patches apply cleanly but vmblock.ko still fails to build. (Workstation 9.0.2 on Ubuntu 13.10.)

                       

                      make: Entering directory `/tmp/modconfig-LKsPZs/vmblock-only'
                      /usr/bin/make -C /lib/modules/3.11.0-12-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
                                MODULEBUILDDIR= modules
                      make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic'
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/block.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/control.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/file.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/filesystem.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/inode.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/module.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/stubs.o
                        CC [M]  /tmp/modconfig-LKsPZs/vmblock-only/linux/super.o
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c: In function ‘SetupProcDevice’:
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:211:4: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
                          controlProcEntry = create_proc_entry(VMBLOCK_CONTROL_DEVNAME,
                          ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:211:21: warning: assignment makes pointer from integer without a cast [enabled by default]
                          controlProcEntry = create_proc_entry(VMBLOCK_CONTROL_DEVNAME,
                                          ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:221:20: error: dereferencing pointer to incomplete type
                          controlProcEntry->proc_fops = &ControlFileOps;
                                          ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c: In function ‘ExecuteBlockOp’:
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:285:9: warning: assignment from incompatible pointer type [enabled by default]
                          name = getname(buf);
                              ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:296:4: warning: passing argument 1 of ‘putname’ from incompatible pointer type [enabled by default]
                          putname(name);
                          ^
                      In file included from include/linux/proc_fs.h:8:0,
                                      from /tmp/modconfig-LKsPZs/vmblock-only/linux/control.c:28:
                      include/linux/fs.h:2067:13: note: expected ‘struct filename *’ but argument is of type ‘char *’
                      extern void putname(struct filename *name);
                                  ^
                      cc1: some warnings being treated as errors
                      make[2]: *** [/tmp/modconfig-LKsPZs/vmblock-only/linux/control.o] Error 1
                      make[2]: *** Waiting for unfinished jobs....
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.c:38:4: warning: initialization from incompatible pointer type [enabled by default]
                          .d_revalidate = DentryOpRevalidate,
                          ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.c:38:4: warning: (near initialization for ‘LinkDentryOps.d_revalidate’) [enabled by default]
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.c: In function ‘DentryOpRevalidate’:
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.c:104:7: warning: passing argument 2 of ‘actualDentry->d_op->d_revalidate’ makes integer from pointer without a
                      cast [enabled by default]
                            return actualDentry->d_op->d_revalidate(actualDentry, nd);
                            ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/dentry.c:104:7: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/inode.c:49:4: warning: initialization from incompatible pointer type [enabled by default]
                          .lookup = InodeOpLookup,
                          ^
                      /tmp/modconfig-LKsPZs/vmblock-only/linux/inode.c:49:4: warning: (near initialization for ‘RootInodeOps.lookup’) [enabled by default]
                      make[1]: *** [_module_/tmp/modconfig-LKsPZs/vmblock-only] Error 2
                      make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
                      make: *** [vmblock.ko] Error 2
                      make: Leaving directory `/tmp/modconfig-LKsPZs/vmblock-only'
                      
                      • 8. Re: Ubuntu Saucy Salamander 13.10
                        LinuxG1rl Enthusiast

                        These patches would work for workstation 8? Or only 9? I have the same problem in workstation 8, upgrade to ubuntu 13.10 and now it stopped working.

                        • 9. Re: Ubuntu Saucy Salamander 13.10
                          LinuxG1rl Enthusiast

                          I tried the patches but they didnt work for me, can anyone help? I have vm workstation 8. Here is what I did (there were a few failures in the patches, didnt run smoothly, I assume is because I have workstation 8 and this for 9?) - Any help appreciated please:

                           

                           

                           

                          # cd /usr/lib/vmware/modules/source

                          root@linux:/usr/lib/vmware/modules/source# tar -xf vmnet.tar

                          root@linux:/usr/lib/vmware/modules/source# tar -xf vmblock.tar

                          root@linux:/usr/lib/vmware/modules/source# cd vmnet-only

                          root@linux:/usr/lib/vmware/modules/source/vmnet-only# patch -p1 < /usr/lib/vmware/modules/source/procfs.patch

                          patching file bridge.c

                          patching file driver.c

                          Hunk #1 succeeded at 1775 (offset -10 lines).

                          Hunk #2 succeeded at 1805 (offset -10 lines).

                          patching file hub.c

                          patching file netif.c

                          Hunk #1 FAILED at 62.

                          Hunk #2 succeeded at 168 with fuzz 1 (offset 52 lines).

                          Hunk #3 FAILED at 227.

                          Hunk #4 FAILED at 600.

                          3 out of 4 hunks FAILED -- saving rejects to file netif.c.rej

                          patching file procfs.c

                          patching file userif.c

                          Hunk #1 succeeded at 379 (offset -10 lines).

                          Hunk #2 succeeded at 393 (offset -10 lines).

                          Hunk #3 succeeded at 417 (offset -10 lines).

                          Hunk #4 succeeded at 1028 (offset -11 lines).

                          Hunk #5 succeeded at 1037 (offset -11 lines).

                          patching file vnetInt.h

                          # cd ..

                          root@linux:/usr/lib/vmware/modules/source# chmod 777 vmblock.3.10.patch vmblock.3.11.patch procfs.patch

                          root@linux:/usr/lib/vmware/modules/source# cd -

                          /usr/lib/vmware/modules/source/vmnet-only

                          root@linux:/usr/lib/vmware/modules/source/vmnet-only# patch -p1 < /usr/lib/vmware/modules/source/procfs.patch

                          patching file bridge.c

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          patching file driver.c

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          Hunk #1 succeeded at 1775 (offset -10 lines).

                          Hunk #2 succeeded at 1809 (offset -10 lines).

                          patching file hub.c

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          patching file netif.c

                          Hunk #1 FAILED at 62.

                          Hunk #2 succeeded at 244 with fuzz 1 (offset 128 lines).

                          Hunk #3 FAILED at 227.

                          Hunk #4 FAILED at 600.

                          3 out of 4 hunks FAILED -- saving rejects to file netif.c.rej

                          patching file procfs.c

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          patching file userif.c

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          Hunk #1 succeeded at 379 (offset -10 lines).

                          Hunk #2 succeeded at 393 (offset -10 lines).

                          Hunk #3 succeeded at 424 (offset -10 lines).

                          Hunk #4 succeeded at 1025 (offset -11 lines).

                          Hunk #5 succeeded at 1034 (offset -11 lines).

                          patching file vnetInt.h

                          Reversed (or previously applied) patch detected!  Assume -R? [n] yes

                          # cd ../vmblock-only/

                          # patch -p1 < /usr/lib/vmware/modules/source/vmblock.3.10.patch

                          patching file linux/control.c

                          # patch -p1 < /usr/lib/vmware/modules/source/vmblock.3.11.patch

                          patching file linux/file.c

                          # cd ..

                          # tar -cf vmblock.tar vmblock-only

                          # tar -cf vmnet.tar vmnet-only

                           

                          and then:

                           

                          # vmware-modconfig --console --install-all

                           

                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1021:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(CROSSGDT_PAGEMASK & 1);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1026:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof *crossGDT == CROSSGDT_NUMPAGES * PAGE_SIZE);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1081:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof initBlock->crossGDTMPNs == sizeof crossGDTMPNs);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c: In function ‘Task_InitCrosspage’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1117:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof initParams->crossGDTMPNs == sizeof crossGDTMPNs);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1142:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                    ASSERT_ON_COMPILE(offsetof(VMCrossPage, version) == 0);
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1143:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                    ASSERT_ON_COMPILE(sizeof(p->version) == sizeof(uint32));
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1159:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                    ASSERT_ON_COMPILE(offsetof(VMCrossPage, crosspage_size) ==
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1161:10: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                    ASSERT_ON_COMPILE(sizeof(p->crosspage_size) == sizeof(uint32));
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c: In function ‘TaskSaveDebugRegisters’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:281:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR7(expr) SET_CR_DR(DR, 7, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1546:7: note: in expansion of macro ‘SET_DR7’
                                 SET_DR7(DR7_DEFAULT);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:281:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR7(expr) SET_CR_DR(DR, 7, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1559:7: note: in expansion of macro ‘SET_DR7’
                                 SET_DR7(DR7_DEFAULT);          // no #DB here, just simple set
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c: In function ‘TaskRestoreDebugRegisters’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:106:7: note: in definition of macro ‘TASK_IF_COMPAT_MODE_THEN_ELSE’
                                 _elseBlock                                                   \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:276:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR0(expr) SET_CR_DR(DR, 0, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR0’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1616:7: note: in expansion of macro ‘RESTORE_DR’
                                 RESTORE_DR(0);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:106:7: note: in definition of macro ‘TASK_IF_COMPAT_MODE_THEN_ELSE’
                                 _elseBlock                                                   \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:277:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR1(expr) SET_CR_DR(DR, 1, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR1’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1617:7: note: in expansion of macro ‘RESTORE_DR’
                                 RESTORE_DR(1);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:106:7: note: in definition of macro ‘TASK_IF_COMPAT_MODE_THEN_ELSE’
                                 _elseBlock                                                   \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:278:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR2(expr) SET_CR_DR(DR, 2, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR2’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1618:7: note: in expansion of macro ‘RESTORE_DR’
                                 RESTORE_DR(2);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:106:7: note: in definition of macro ‘TASK_IF_COMPAT_MODE_THEN_ELSE’
                                 _elseBlock                                                   \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:279:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR3(expr) SET_CR_DR(DR, 3, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR3’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1619:7: note: in expansion of macro ‘RESTORE_DR’
                                 RESTORE_DR(3);
                                 ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/./include/vmware.h:39:0,
                                           from /tmp/vmware-root/modules/vmmon-only/common/task.c:46:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:280:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR6(expr) SET_CR_DR(DR, 6, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR6’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1622:4: note: in expansion of macro ‘RESTORE_DR’
                              RESTORE_DR(6);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:281:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_DR7(expr) SET_CR_DR(DR, 7, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1602:10: note: in expansion of macro ‘SET_DR7’
                                    SET_DR##n(drReg);                                            \
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1627:4: note: in expansion of macro ‘RESTORE_DR’
                              RESTORE_DR(7);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c: In function ‘TaskUpdatePTSCParameters’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:1701:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(vm->ptscOffsetInfo) == sizeof(Atomic_uint64));
                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c: In function ‘Task_Switch’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2095:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(VMCrossPage) == PAGE_SIZE);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:264:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR3(expr) SET_CR_DR(CR, 3, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2190:10: note: in expansion of macro ‘SET_CR3’
                                    SET_CR3(new_cr3);
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:265:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR4(expr) SET_CR_DR(CR, 4, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2202:7: note: in expansion of macro ‘SET_CR4’
                                 SET_CR4(new_cr4);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(Selector) == 2 &&                                \
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:293:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
                                 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr);                    \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:304:22: note: in expansion of macro ‘SET_SEGREG’
                          #define SET_SS(expr) SET_SEGREG(ss, expr)
                                                ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2314:10: note: in expansion of macro ‘SET_SS’
                                    SET_SS(kernelStackSegment);
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:262:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR0(expr) SET_CR_DR(CR, 0, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2356:7: note: in expansion of macro ‘SET_CR0’
                                 SET_CR0(cr0reg);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:263:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR2(expr) SET_CR_DR(CR, 2, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2357:7: note: in expansion of macro ‘SET_CR2’
                                 SET_CR2(cr2reg);
                                 ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/./include/rateconv.h:45:0,
                                           from /tmp/vmware-root/modules/vmmon-only/./include/ptsc.h:35,
                                           from /tmp/vmware-root/modules/vmmon-only/./include/modulecall.h:35,
                                           from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:33,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:31,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/iommu.h:45,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:27:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:265:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR4(expr) SET_CR_DR(CR, 4, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2358:7: note: in expansion of macro ‘SET_CR4’
                                 SET_CR4(cr4reg);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:253:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                 ASSERT_ON_COMPILE(sizeof(expr) <= sizeof(uintptr_t));  \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:264:23: note: in expansion of macro ‘SET_CR_DR’
                          #define SET_CR3(expr) SET_CR_DR(CR, 3, expr)
                                                 ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2361:10: note: in expansion of macro ‘SET_CR3’
                                    SET_CR3(cr3reg);
                                    ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2241:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2402:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
                          MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
                          ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(Selector) == 2 &&                                \
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:293:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
                                 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr);                    \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:300:22: note: in expansion of macro ‘SET_SEGREG’
                          #define SET_DS(expr) SET_SEGREG(ds, expr)
                                                ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2390:7: note: in expansion of macro ‘SET_DS’
                                 SET_DS(ds);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(Selector) == 2 &&                                \
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:293:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
                                 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr);                    \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:301:22: note: in expansion of macro ‘SET_SEGREG’
                          #define SET_ES(expr) SET_SEGREG(es, expr)
                                                ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2391:7: note: in expansion of macro ‘SET_ES’
                                 SET_ES(es);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(Selector) == 2 &&                                \
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:293:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
                                 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr);                    \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:302:22: note: in expansion of macro ‘SET_SEGREG’
                          #define SET_FS(expr) SET_SEGREG(fs, expr)
                                                ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2399:7: note: in expansion of macro ‘SET_FS’
                                 SET_FS(fs);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2241:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2406:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
                          MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
                          ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/./include/x86desc.h:33:0,
                                           from /tmp/vmware-root/modules/vmmon-only/./include/modulecall.h:34,
                                           from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:33,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:31,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/iommu.h:45,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:27:
                          /tmp/vmware-root/modules/vmmon-only/./include/vcpuset.h: In function ‘VCPUSet_Singleton’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:71:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof(Selector) == 2 &&                                \
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:293:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
                                 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr);                    \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86.h:303:22: note: in expansion of macro ‘SET_SEGREG’
                          #define SET_GS(expr) SET_SEGREG(gs, expr)
                                                ^
                          /tmp/vmware-root/modules/vmmon-only/common/task.c:2400:7: note: in expansion of macro ‘SET_GS’
                                 SET_GS(gs);
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vcpuset.h:65:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(VCPUID_INVALID >= 64); // Ensure test below catches invalid VCPUs
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:296:7: note: in definition of macro ‘MY_ASSERTS’
                                 assertions \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pagelist.h:62:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                      ASSERT_ON_COMPILE(sizeof(PageList) <= PAGE_SIZE);)
                                      ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pshare_ext.h: In function ‘PSHARE_EXT’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:296:7: note: in definition of macro ‘MY_ASSERTS’
                                 assertions \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pshare_ext.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                      ASSERT_ON_COMPILE(PSHARE_HINT_UPDATES_MAX <= PSHARE_PAGELIST_MAX &&
                                      ^
                          /tmp/vmware-root/modules/vmmon-only/./include/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h: In function ‘VA64ToPtr’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h:76:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof (void *) == 8);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h: In function ‘PtrToVA64’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h:114:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof ptr <= sizeof (VA64));
                              ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/./include/rateconv.h:45:0,
                                           from /tmp/vmware-root/modules/vmmon-only/./include/ptsc.h:35,
                                           from /tmp/vmware-root/modules/vmmon-only/./include/modulecall.h:35,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/hostif.c:62:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2241:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2402:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
                          MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
                          ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2241:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused];             \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_atomic.h:2406:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
                          MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
                          ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/./include/vmware.h:39:0,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/hostif.c:59:
                          /tmp/vmware-root/modules/vmmon-only/./include/vcpuset.h: In function ‘VCPUSet_Singleton’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vcpuset.h:65:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(VCPUID_INVALID >= 64); // Ensure test below catches invalid VCPUs
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pagelist.h: In function ‘PAGELISTDEFS’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:296:7: note: in definition of macro ‘MY_ASSERTS’
                                 assertions \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pagelist.h:62:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                      ASSERT_ON_COMPILE(sizeof(PageList) <= PAGE_SIZE);)
                                      ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pshare_ext.h: In function ‘PSHARE_EXT’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:296:7: note: in definition of macro ‘MY_ASSERTS’
                                 assertions \
                                 ^
                          /tmp/vmware-root/modules/vmmon-only/./include/pshare_ext.h:60:12: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                                      ASSERT_ON_COMPILE(PSHARE_HINT_UPDATES_MAX <= PSHARE_PAGELIST_MAX &&
                                      ^
                          /tmp/vmware-root/modules/vmmon-only/./include/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/monitorAction_exported.h:91:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE((ACTION_WORD_SIZE & (ACTION_WORD_SIZE - 1)) == 0);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h: In function ‘VA64ToPtr’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h:76:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof (void *) == 8);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h: In function ‘PtrToVA64’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/./include/iocontrols.h:114:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(sizeof ptr <= sizeof (VA64));
                              ^
                          /tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_AdjustMappings’:
                          /tmp/vmware-root/modules/vmmon-only/linux/hostif.c: In function ‘SetVMAPICAddr’:
                          /tmp/vmware-root/modules/vmmon-only/./include/vm_assert.h:274:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
                                 typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
                                              ^
                          /tmp/vmware-root/modules/vmmon-only/linux/hostif.c:2277:4: note: in expansion of macro ‘ASSERT_ON_COMPILE’
                              ASSERT_ON_COMPILE(APICR_SIZE <= PAGE_SIZE);
                              ^
                          /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:180:4: error: implicit declaration of function ‘iommu_found’ [-Werror=implicit-function-declaration]
                              if (!iommu_found()) {
                              ^
                          /tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function ‘IOMMU_RegisterDevice’:
                          /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:415:7: error: too few arguments to function ‘iommu_domain_alloc’
                                 if (!(vmLinux->iommuDomain = iommu_domain_alloc())) {
                                 ^
                          In file included from /tmp/vmware-root/modules/vmmon-only/linux/iommu.h:42:0,
                                           from /tmp/vmware-root/modules/vmmon-only/linux/iommu.c:27:
                          include/linux/iommu.h:127:29: note: declared here
                          extern struct iommu_domain *iommu_domain_alloc(struct bus_type *bus);
                                                       ^
                          cc1: some warnings being treated as errors
                          make[2]: *** [/tmp/vmware-root/modules/vmmon-only/linux/iommu.o] Error 1
                          make[2]: *** Waiting for unfinished jobs....
                          make[1]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Error 2
                          make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-14-generic'
                          make: *** [vmmon.ko] Error 2
                          make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
                          Unable to install vmmon

                          • 10. Re: Ubuntu Saucy Salamander 13.10
                            LinuxG1rl Enthusiast

                            Help please....anyone?

                            • 11. Re: Ubuntu Saucy Salamander 13.10
                              taisph Lurker

                              Newest version of VMware Workstation (9.0.3) works for me on Ubuntu 13.10.

                              • 12. Re: Ubuntu Saucy Salamander 13.10
                                LinuxG1rl Enthusiast

                                Thanks, but not sure it helps me...I have workstation 8 and not sure I want to upgrade...besides, the latest version is 10, not 9.0.3 - so if I upgraded, it would have to be to 10...and who knows if it would work with ubuntu 13.10.

                                • 13. Re: Ubuntu Saucy Salamander 13.10
                                  taisph Lurker

                                  Sorry. Didn't see you were talking about workstation 8. Did you check for updates in the download section for ws8?

                                  • 14. Re: Ubuntu Saucy Salamander 13.10
                                    LinuxG1rl Enthusiast

                                    Can you five me a link to the section? I didnt find it :-( Thanks!!!!!

                                    1 2 Previous Next