After downloading/installing a 2.6.25rc1 kernel, "vmware-config.pl" fails.
I've localized some issues to the comple of task.c: some changes in the kernel headers seem to break g++.
Looks like <asm/page.h> is being included, as the preprocessor flag: "_I386_PAGE_H" appears renamed to "_ASM_X86_PAGE_H".
Fixing this allows vmmon to compile, but the insmod fails with:
Feb 13 09:04:11 localhost kernel: vmmon: Unknown symbol init_mm
Feb 13 09:04:11 localhost kernel: vmmon: Unknown symbol init_mm
This symbol is now defined in <linux/init_task.h> , but I haven't figured out where/how to include it. A simple "brute force" insert into "linux/driver.c" results in "mismatch" error message at the insmod.
I vaguely remember fiddling with this before: something to do with LINUX_VERSION_CODE or some such.
Anyone remember or have hints?
Anyone already have this working?
thanks,
tom