You are not logged in.
I would like to install vmware-server on my laptop (Lenovo X201) which depends on vmware-server-modules. I get an error however compiling it. I was wondering if someone could help me out.
Here is the output:
makepkg
==> Making package: vmware-server-modules 2.0.2-4 (Fri Mar 4 13:43:21 EST 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found VMware-server-2.0.2-203138-update-2.patch
-> Found vmware-server-modules-autoconf.patch
-> Found vmware-server-modules-vsock-kernel2.6.35.patch
-> Found vmware-server-modules-vmmon-kernel2.6.36.patch
-> Found VMware-server-2.0.2-203138.x86_64.tar.gz
==> Validating source files with md5sums...
VMware-server-2.0.2-203138-update-2.patch ... Passed
vmware-server-modules-autoconf.patch ... Passed
vmware-server-modules-vsock-kernel2.6.35.patch ... Passed
vmware-server-modules-vmmon-kernel2.6.36.patch ... Passed
VMware-server-2.0.2-203138.x86_64.tar.gz ... Passed
==> Extracting Sources...
-> Extracting VMware-server-2.0.2-203138.x86_64.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
patching file lib/modules/source/vmci-only/linux/vmciKernelIf.c
patching file lib/modules/source/vmci-only/Makefile
patching file lib/modules/source/vmci-only/Makefile.kernel
patching file lib/modules/source/vmmon-only/common/vmx86.c
patching file lib/modules/source/vmmon-only/include/compat_cred.h
patching file lib/modules/source/vmmon-only/include/x86msr.h
patching file lib/modules/source/vmmon-only/include/x86svm.h
patching file lib/modules/source/vmmon-only/linux/driver.c
patching file lib/modules/source/vmmon-only/linux/hostif.c
patching file lib/modules/source/vmmon-only/Makefile
patching file lib/modules/source/vmnet-only/Makefile
patching file lib/modules/source/vmnet-only/netif.c
patching file lib/modules/source/vmnet-only/vnetUserListener.c
patching file lib/modules/source/vsock-only/Makefile
patching file lib/modules/source/vsock-only/Makefile.kernel
patching file lib/modules/source/vmci-only/autoconf/epoll.c
patching file lib/modules/source/vmci-only/autoconf/geninclude.c
patching file lib/modules/source/vmci-only/include/driver-config.h
patching file lib/modules/source/vmmon-only/autoconf/epoll.c
patching file lib/modules/source/vmmon-only/autoconf/geninclude.c
patching file lib/modules/source/vmmon-only/autoconf/nopage1.c
patching file lib/modules/source/vmmon-only/autoconf/setnice.c
patching file lib/modules/source/vmmon-only/autoconf/smpcall.c
patching file lib/modules/source/vmmon-only/include/driver-config.h
patching file lib/modules/source/vmnet-only/driver-config.h
patching file lib/modules/source/vmnet-only/epoll.c
patching file lib/modules/source/vmnet-only/geninclude.c
patching file lib/modules/source/vmnet-only/netdev_has_dev_net.c
patching file lib/modules/source/vmnet-only/netdev_has_net.c
patching file lib/modules/source/vmnet-only/nfhook_uses_skb.c
patching file lib/modules/source/vmnet-only/setnice.c
patching file lib/modules/source/vmnet-only/sk_alloc.c
patching file lib/modules/source/vmnet-only/skblin.c
patching file lib/modules/source/vmnet-only/socket.c
patching file lib/modules/source/vsock-only/autoconf/cachecreate.c
patching file lib/modules/source/vsock-only/autoconf/epoll.c
patching file lib/modules/source/vsock-only/autoconf/filldir1.c
patching file lib/modules/source/vsock-only/autoconf/geninclude.c
patching file lib/modules/source/vsock-only/autoconf/getsb1.c
patching file lib/modules/source/vsock-only/autoconf/setnice.c
patching file lib/modules/source/vsock-only/autoconf/sk_filter.c
patching file lib/modules/source/vsock-only/autoconf/statfs1.c
patching file lib/modules/source/vsock-only/include/driver-config.h
Using 2.6.x kernel build system.
make: Entering directory `/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only'
make -C /lib/modules/2.6.37-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.37-ARCH'
CC [M] /home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only/linux/driver.o
/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only/linux/driver.c: In function ‘LinuxDriver_Open’:
/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only/linux/driver.c:363:4: error: implicit declaration of function ‘init_MUTEX’
make[2]: *** [/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only/linux/driver.o] Error 1
make[1]: *** [_module_/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.37-ARCH'
make: *** [vmci.ko] Error 2
make: Leaving directory `/home/rick/Builds/vmware-server-modules/src/vmware-server-distrib/lib/modules/source/vmci-only'
Aborting...
Some more info incase it would be useful:
uname -a
Linux hostname 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 25 07:53:43 CET 2011 x86_64 Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz GenuineIntel GNU/Linux
Offline
bump....
moderators... it this the correct locations for this question or should I have used another location?
Offline
bump
Offline
You already posted this in the comments page for the vmware-server-modules aur package, and another person reported the same problem there.
vmware packages often need patches to work with the latest kernels.
I suggest to contact the package maintainer or search on the vmware forums yourself for the necessary changes.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline