Googlasin jonkin aikaa ratkaisua ongelmaan ja löydin neuvon, jonka mukaan alla olevan komennon ajaminen Päätteessä pitäisi ratkaista ongelman.
sudo vmware-modconfig --console --install-all
Kun ajan kyseisen komennon, saan tulosteeksi alla olevan tekstin.
CROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-3.13.0-46-generic"
CC [M] /tmp/modconfig-sqjnMS/vmnet-only/driver.o
CC [M] /tmp/modconfig-sqjnMS/vmnet-only/hub.o
CC [M] /tmp/modconfig-sqjnMS/vmnet-only/userif.o
CC [M] /tmp/modconfig-sqjnMS/vmnet-only/netif.o
In file included from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/netif.c:42:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:29,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/netif.c:42:
/tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/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);
^
In file included from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/userif.c:46:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
In file included from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/driver.c:51:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
In file included from /tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:29,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/driver.c:51:
/tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/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-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:29,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/userif.c:46:
/tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/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);
^
In file included from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:28:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/hub.c:43:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompilePtr’:
/tmp/modconfig-sqjnMS/vmnet-only/netif.c: In function ‘VNetNetIf_Create’:
/tmp/modconfig-sqjnMS/vmnet-only/netif.c:191:33: error: dereferencing pointer to incomplete type
netIf->port.jack.procEntry->read_proc = VNetNetIfProcRead;
^
/tmp/modconfig-sqjnMS/vmnet-only/netif.c:192:33: error: dereferencing pointer to incomplete type
netIf->port.jack.procEntry->data = netIf;
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2558:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Ptr, 64, void const *, void *, uintptr_t)
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h: In function ‘AtomicAssertOnCompileInt’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2397:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/vm_atomic.h:2562:1: note: in expansion of macro ‘MAKE_ATOMIC_TYPE’
MAKE_ATOMIC_TYPE(Int, 32, int, int, int)
^
In file included from /tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h:31:0,
from /tmp/modconfig-sqjnMS/vmnet-only/vnet.h:29,
from /tmp/modconfig-sqjnMS/vmnet-only/vnetInt.h:24,
from /tmp/modconfig-sqjnMS/vmnet-only/hub.c:43:
/tmp/modconfig-sqjnMS/vmnet-only/monitorAction_exported.h: In function ‘MonitorActionSet_AtomicInclude’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/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-sqjnMS/vmnet-only/hub.c: In function ‘VNetHubFindHubByID’:
/tmp/modconfig-sqjnMS/vmnet-only/hub.c:132:49: warning: argument to ‘sizeof’ in ‘memcmp’ call is the same expression as the first source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
memcmp(idNum, currHub->id.pvnID, sizeof idNum))) {
^
/tmp/modconfig-sqjnMS/vmnet-only/hub.c: In function ‘VNetHubAlloc’:
/tmp/modconfig-sqjnMS/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-sqjnMS/vmnet-only/hub.c:366:28: error: dereferencing pointer to incomplete type
jack->procEntry->read_proc = VNetHubProcRead;
^
/tmp/modconfig-sqjnMS/vmnet-only/hub.c:367:28: error: dereferencing pointer to incomplete type
jack->procEntry->data = jack;
^
/tmp/modconfig-sqjnMS/vmnet-only/userif.c: In function ‘VNetUserIfIoctl’:
/tmp/modconfig-sqjnMS/vmnet-only/vm_assert.h:320:20: warning: typedef ‘AssertOnCompileFailed’ locally defined but not used [-Wunused-local-typedefs]
typedef char AssertOnCompileFailed[AssertOnCompileMisused]; \
^
/tmp/modconfig-sqjnMS/vmnet-only/userif.c:810:7: note: in expansion of macro ‘ASSERT_ON_COMPILE’
ASSERT_ON_COMPILE(VNET_NOTIFY_VERSION == 5);
^
See log for details.
Ongelma on siis edelleen sama. Ohjelman poistaminen ja uudelleen asentaminen ei auttanut. Minulla on aiemminkin ollut ongelmia Kernel Module Updaterin kanssa ja aiemmin uudemman version asentaminen ohjelmasta on auttanut. Se voisi auttaa nytkin, mutta valitettavasti minulla on lisenssi vain tuohon 9.0.2 -ohjelmistoon.
Mikä siis neuvoksi?