You are not logged in.

#1 2011-03-04 18:53:38

fowler
Member
Registered: 2009-01-26
Posts: 152

vmware-server-modules

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

#2 2011-03-08 17:58:17

fowler
Member
Registered: 2009-01-26
Posts: 152

Re: vmware-server-modules

bump....
moderators... it this the correct locations for this question or should I have used another location?

Offline

#3 2011-03-22 18:02:36

fowler
Member
Registered: 2009-01-26
Posts: 152

Re: vmware-server-modules

bump

Offline

#4 2011-03-22 19:44:37

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,952

Re: vmware-server-modules

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

Board footer

Powered by FluxBB