een Goedenavond,
ik probeer vmware server 1.09 te installeren op mijn Ubuntu 9.04 systeem. Deze versie moet ik hebben want deze moet ik ook voor school gebruiken. ik heb de tar.gz file gedownload en probeer start de instllatie procedure met de vmware-install.pl file. dit lijkt allemaal te werken alleen krijg ik een foutmelding wat vooraf gaat door deze melding:
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)
Edit:
ik heb de nieuwste linux kernel headers en ubuntu build essentials
als ik het toch verder ga met de installatie krijg ik op den duur deze foutmelding:
Unable to build the vmmon module.
ik heb al gezocht op internet maar ik heb niks gevonden hoe ik dit kan oplossen. kunnen jullie mij hepen? mis is een ¨build essential¨ voor vmware of dergelijke? (ubuntu build essentials zijn wel geinstalleerd)
de compiler die gebruikt wordt is:
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
Alvast Bedankt,
JV.com
complete output foutmelding:
Using 2.6.x kernel build system.
make: Map '/tmp/vmware-config0/vmmon-only' wordt binnengegaan
make -C /lib/modules/2.6.28-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt binnengegaan
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:161: fout: conflicting types for ‘uintptr_t’
include/linux/types.h:40: fout: previous declaration of ‘uintptr_t’ was here
In bestand ingevoegd vanuit /tmp/vmware-config0/vmmon-only/./include/x86.h:20,
vanuit /tmp/vmware-config0/vmmon-only/./include/machine.h:24,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.h:15,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/x86apic.h:79:1: let op: "APIC_BASE_MSR" opnieuw gedefinieerd
In bestand ingevoegd vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/fixmap_32.h:29,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/fixmap.h:5,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/apic.h:8,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/smp.h:13,
vanuit include/linux/smp.h:30,
vanuit include/linux/topology.h:33,
vanuit include/linux/mmzone.h:763,
vanuit include/linux/gfp.h:4,
vanuit include/linux/kmod.h:22,
vanuit include/linux/module.h:13,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:12:
/usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/apicdef.h:132:1: let op: dit is de locatie van de eerdere definitie
In bestand ingevoegd vanuit /tmp/vmware-config0/vmmon-only/./include/machine.h:24,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.h:15,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/x86.h:830:1: let op: "PTE_PFN_MASK" opnieuw gedefinieerd
In bestand ingevoegd vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/paravirt.h:7,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/irqflags.h:55,
vanuit include/linux/irqflags.h:57,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/system.h:11,
vanuit /usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/processor.h:17,
vanuit include/linux/prefetch.h:14,
vanuit include/linux/list.h:6,
vanuit include/linux/module.h:9,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:12:
/usr/src/linux-headers-2.6.28-15-generic/arch/x86/include/asm/page.h:22:1: let op: dit is de locatie van de eerdere definitie
In bestand ingevoegd vanuit /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: let op: "VMW_HAVE_EPOLL" is niet gedefinieerd
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: let op: "VMW_HAVE_EPOLL" is niet gedefinieerd
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: fout: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: fout: previous declaration of ‘poll_initwait’ was here
In bestand ingevoegd vanuit /tmp/vmware-config0/vmmon-only/linux/vmhost.h:13,
vanuit /tmp/vmware-config0/vmmon-only/linux/driver.c:71:
/tmp/vmware-config0/vmmon-only/./include/compat_semaphore.h:5:27: fout: asm/semaphore.h: Bestand of map bestaat niet
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: fout: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: fout: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: let op: type krijgt standaardwaarde ‘int’ in de declaratie van ‘_syscall1’
/tmp/vmware-config0/vmmon-only/linux/driver.c:144: fout: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config0/vmmon-only/linux/driver.c:145: let op: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:148: fout: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config0/vmmon-only/linux/driver.c:149: let op: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c: In functie ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1657: fout: ‘struct mm_struct’ has no member named ‘dumpable’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1668: fout: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Fout 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Fout 2
make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt verlaten
make: *** [vmmon.ko] Fout 2
make: Map '/tmp/vmware-config0/vmmon-only' wordt verlaten
Unable to build the vmmon module.