VMware Communities
DRB
Contributor
Contributor

WS 6.0.0 not working with Linux kernel 2.26.5 even with any-any-update117

Since installing kernel 2.26.5 I've been unable to get WS6.0.0 build 45731 to work. It fails while compiling the vmmon module. I've tried upgrading to kernel 2.26.5-2; the any-any-update116; and now any-any-update 117 as suggested in a neighbouring thread. No joy.

Here are the error messages:

Building for VMware Workstation 6.0.0.

Using 2.6.x kernel build system.

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

make -C /lib/modules/2.6.24.5-desktop-2mnb/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-2.6.24.5-desktop-2mnb'

CC /root/tmp/vmware-config4/vmmon-only/linux/driver.o

CC /root/tmp/vmware-config4/vmmon-only/linux/driverLog.o

CC /root/tmp/vmware-config4/vmmon-only/linux/hostif.o

CC /root/tmp/vmware-config4/vmmon-only/common/comport.o

CC /root/tmp/vmware-config4/vmmon-only/common/cpuid.o

CC /root/tmp/vmware-config4/vmmon-only/common/hash.o

CC /root/tmp/vmware-config4/vmmon-only/common/memtrack.o

CC /root/tmp/vmware-config4/vmmon-only/common/phystrack.o

CC /root/tmp/vmware-config4/vmmon-only/common/task.o

cc1plus: warning: command line option "-Werror-implicit-function-declaration" is valid for C/ObjC but not for C++

cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++

cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++

cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++

In file included from include/asm/page.h:3,

from /root/tmp/vmware-config4/vmmon-only/common/hostKernel.h:56,

from /root/tmp/vmware-config4/vmmon-only/common/task.c:30:

include/asm/page_32.h: In function ‘pte_t native_make_pte(long unsigned int)’:

include/asm/page_32.h:112: error: expected primary-expression before ‘)’ token

include/asm/page_32.h:112: error: expected ‘;’ before ‘{’ token

include/asm/page_32.h:112: error: expected primary-expression before ‘.’ token

include/asm/page_32.h:112: error: expected `;' before ‘}’ token

make[2]: *** Error 1

make[1]: *** Error 2

make[1]: Leaving directory `/usr/src/linux-2.6.24.5-desktop-2mnb'

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

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

Unable to build the vmmon module.

Can anybody offer enlightenment?

Doug

Tags (3)
0 Kudos
2 Replies
oreeh
Immortal
Immortal

I would try the current WS version (6.0.4)

0 Kudos
DRB
Contributor
Contributor

Thanks, oreeh. Upgrading WS to 6.0.4 did the trick

0 Kudos