Hallo zusammen,
ich habe unter Mandriva 2008 den testing-Kernel 2.6.24 von randosweb installiert (nach der Anleitung).
Nun habe ich folgendes Problem:
Installiert ist der VMware-Player, der bisher bei den Kernels keine Probleme gemacht hat.
Wenn ich unter dem neuen Kernel vmware-config.pl ausführe, kommt folgende Fehlermeldung:
Using 2.6.x kernel build system.
make: Entering directory `/root/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.24.2-desktop-1mdvrb/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.24.2-desktop-1mdvrb'
CC [M] /root/tmp/vmware-config2/vmmon-only/linux/driver.o
In file included from /root/tmp/vmware-config2/vmmon-only/./include/vmware.h:25,
from /root/tmp/vmware-config2/vmmon-only/linux/driver.c:83:
/root/tmp/vmware-config2/vmmon-only/./include/vm_basic_types.h:170: Fehler: In Konflikt stehende Typen für »uintptr_t«
include/linux/types.h:40: Fehler: Vorherige Deklaration von »uintptr_t« war hier
In Datei, eingefügt von /root/tmp/vmware-config2/vmmon-only/./include/x86.h:23,
von /root/tmp/vmware-config2/vmmon-only/linux/driver.h:15,
von /root/tmp/vmware-config2/vmmon-only/linux/driver.c:84:
/root/tmp/vmware-config2/vmmon-only/./include/x86cpuid.h:383:1: Warnung: »BIT_MASK« redefiniert
In Datei, eingefügt von include/linux/kernel.h:15,
von /root/tmp/vmware-config2/vmmon-only/linux/driver.c:11:
include/linux/bitops.h:7:1: Warnung: dies ist die Stelle der vorherigen Definition
In Datei, eingefügt von /root/tmp/vmware-config2/vmmon-only/./include/vmci_kernel_defs.h:26,
von /root/tmp/vmware-config2/vmmon-only/./common/vmciContext.h:19,
von /root/tmp/vmware-config2/vmmon-only/linux/driver.h:21,
von /root/tmp/vmware-config2/vmmon-only/linux/driver.c:84:
/root/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:37:5: Warnung: »VMW_HAVE_EPOLL« ist nicht definiert
/root/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:43:5: Warnung: »VMW_HAVE_EPOLL« ist nicht definiert
In file included from /root/tmp/vmware-config2/vmmon-only/./include/vmci_kernel_defs.h:26,
from /root/tmp/vmware-config2/vmmon-only/./common/vmciContext.h:19,
from /root/tmp/vmware-config2/vmmon-only/linux/driver.h:21,
from /root/tmp/vmware-config2/vmmon-only/linux/driver.c:84:
/root/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:60: Fehler: In Konflikt stehende Typen für »poll_initwait«
include/linux/poll.h:65: Fehler: Vorherige Deklaration von »poll_initwait« war hier
/root/tmp/vmware-config2/vmmon-only/linux/driver.c:198: Warnung: Initialisierung von inkompatiblem Zeigertyp
make[2]: *** [/root/tmp/vmware-config2/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/root/tmp/vmware-config2/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.2-desktop-1mdvrb'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/root/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.
Was stimmt da nicht?
Kann mir jemand sagen, ob ich da noch etwas machen muss?
Warum geht das bei diesem Kernel nicht?
Danke im voraus für Hilfe.
Gruss
Manfred