Nome utente: Password: Ricordami
Criterio di ricerca Ricerca avanzata
Dettagli del pacchetto

vmware-player-modules 2.0.5_109488-1
http://www.vmware.com/products/player/
Kernel modules for VMware Player

unsupported :: modules
Responsabile: helios
Voti: 98

Licenza: custom

Ultimo aggiornamento: Fri, 12 Sep 2008 10:40:42 +0000
Data di primo invio: Sun, 26 Nov 2006 23:23:59 +0000

Archivio :: File :: PKGBUILD
Questo pacchetto è stato contrassegnato come non aggiornato.

Richiesto da vmware-player

Sorgenti
http://download3.vmware.com/software/vmplayer/VMware-player-2.0.5-109488.x86_64.tar.gz
Commento lasciato da: bostonvaulter il Sun, 27 Dec 2009 13:20:37 +0000
stativ: thanks for the info. I guess I'll install it according to the wiki page: http://wiki.archlinux.org/index.php/Installing_VMware

But I must say that it is quite ugly. For example stuff like this "mkdir -p /etc/rc.d/vmware.d/rc{0,1,2,3,4,5,6}.d" will be a pain to undo if I ever uninstall.
Commento lasciato da: stativ il Sun, 27 Dec 2009 07:47:24 +0000
bostonvaulter: they do, but not from AUR. Unfortunately changes brought by 3.0 (I think) made it impossible to package. So if you want to use vmware you must install it in "classic way" using installer. There's also wiki page about it.
Commento lasciato da: bostonvaulter il Sat, 26 Dec 2009 22:52:20 +0000
Doesn't build for me on i386. Do people not use vmware on Arch?
Commento lasciato da: pagan il Fri, 07 Nov 2008 13:29:19 +0000
I can confirm it doesn't work with 2.6.27-ARCH on x86_64

/root/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/./include/compat_semaphore.h:5:27: Fehler: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [/root/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/linux/driver.o] Fehler 1
Commento lasciato da: mathieu.clabaut il Thu, 23 Oct 2008 09:30:18 +0000
Doesn't build with 2.6.27 kernel
Commento lasciato da: even il Wed, 22 Oct 2008 00:39:02 +0000
There is any problem with the Kernel 2.26.27 with this package? Because when I update to kernel 2.6.27 the vmware stop to working. When I try to reinstall the vmware-player-modules there is an error. Because I have update the vmware-player package.
Commento lasciato da: Jonathas il Sun, 31 Aug 2008 14:53:37 +0000
thanx for the package! =)
Commento lasciato da: r3dbeard il Mon, 11 Aug 2008 16:05:18 +0000
thanks thotypous....works great :)
Commento lasciato da: thotypous il Mon, 11 Aug 2008 15:40:39 +0000
Hi,

I have created patches for kernel 2.6.26 and updated the package.

It's available at: http://matias.archlinux-br.org/files/aur/vmware-player-modules.tar.gz
Commento lasciato da: pizzapunk il Tue, 01 Jul 2008 11:17:48 +0000
This package has already been updated. It only needs vmblock.patch and should work with kernel 2.6.25. Do you have any problems with it?
Commento lasciato da: beza1e1 il Tue, 01 Jul 2008 07:07:39 +0000
I had do delete the last hunk of the vmnet patch linked below by 6xx.

Could pizzapunk update this package, so we have a common base?
Commento lasciato da: stativ il Sat, 26 Apr 2008 13:09:51 +0000
Working patches for 2.6.25:
http://bbs.archlinux.org/viewtopic.php?pid=360415#p360415
Commento lasciato da: originof il Thu, 24 Apr 2008 08:29:08 +0000
doesn't work with linux kernel 2.6.25 !!
Commento lasciato da: pizzapunk il Wed, 13 Feb 2008 14:25:18 +0000
Updated for kernel 2.6.24
Commento lasciato da: Allan il Tue, 12 Feb 2008 11:27:10 +0000
I also had to add VMWARE_VER=VME_V6 to the make line.

Otherwise I just adjusted the 115 any-any release to look like the (unofficial?) 116 version. See http://bbs.archlinux.org/viewtopic.php?id=43730
Commento lasciato da: vn158 il Mon, 11 Feb 2008 20:20:56 +0000
I tried modify following part of PKGBUILD and it works for me (only i686 modified)
=============================
if [ $CARCH = "i686" ]; then
source=(http://download3.vmware.com/software/vmplayer/VMware-player-2.0.2-59824.i386.tar.gz http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz)
md5sums=('0c108db615943d71b78f18826611acce 3a2e2cb8c3d662190198c77c4a656dbb')
elif [ $CARCH = "x86_64" ]; then
source=(http://download3.vmware.com/software/vmplayer/VMware-player-2.0.2-59824.x86_64.tar.gz)
md5sums=('f59a77f3e3b8e87591eff605c4bbb796')
fi

build() {
cd $startdir/src/vmware-player-distrib/lib/modules/source
cp $startdir/src/vmware-any-any-update116/vm*.tar .

# Build and install the kernel modules
=============================
then install package and run /usr/bin/vmware-config.pl
Commento lasciato da: pizzapunk il Fri, 07 Dec 2007 12:24:29 +0000
Updated: version 2.0.2
Commento lasciato da: Lir il Wed, 14 Nov 2007 21:32:25 +0000
Worked for me too, although I left the depends('kernel26') in from the old PKGBUILD
Commento lasciato da: stativ il Tue, 06 Nov 2007 16:51:25 +0000
this PKGBUILD work for me (WARNING: you must update vmware-player package too):

# Contributor: Alexander Fehr <pizzapunk gmail com>

# Change this to proper kernel release
_kernver=`uname -r`

pkgname=vmware-player-modules
pkgver=2.0.2_59824
pkgrel=1
pkgdesc="Kernel modules for VMware Player"
arch=('i686')
url="http://www.vmware.com/products/player/"
license=('custom')
depends=()
conflicts=('vmware-workstation-modules' 'vmware-server-modules')
install=$pkgname.install
source=(http://download3.vmware.com/software/vmplayer/VMware-player-2.0.2-59824.i386.tar.gz \
http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update114.tar.gz)
md5sums=('0c108db615943d71b78f18826611acce'
'34377ba9387804329c4a94619cc7efac')

build() {
cd $startdir/src/vmware-player-distrib/lib/modules/source
cp $startdir/src/vmware-any-any-update114/vmnet.tar .

# Build and install the kernel modules
for module in vmmon vmblock vmnet; do
tar xf $module.tar
make -C $module-only HEADER_DIR=/lib/modules/$_kernver/build/include VMWARE_VER=VME_V6 || return 1
install -D -m644 $module-only/$module.ko $startdir/pkg/lib/modules/$_kernver/misc/$module.ko
done

# License
mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
install -m644 $startdir/src/vmware-player-distrib/doc/{EULA,open_source_licenses.txt} \
$startdir/pkg/usr/share/licenses/$pkgname

sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='$_kernver'/" $startdir/$pkgname.install
}
Commento lasciato da: eads il Tue, 06 Nov 2007 04:22:29 +0000
Just confirming GerBra's method works with my 2.6.23-ARCH kernel on x86_64 (I'm running an AMD processor) using VMWare Player 2.0.0 build 45731.

I switched my pkgbuild to use any-any-114 (and changed the md5sum) and changed the cp line to *.tar, recompiled, and everything is working nicely again.

I had already tweaked the pkgbuild to download VMware-player-2.0.0-45731.x86_64.tar.gz.
Commento lasciato da: Allan il Wed, 24 Oct 2007 05:11:04 +0000
As well and any-to-any 114, I also had to update to VMWare Player 2.0.2-59824 to get this to build with kernel 2.6.23.1-4
Commento lasciato da: GerBra il Mon, 22 Oct 2007 15:09:06 +0000
Addition:
You must also change one line in PKGBUILD:
cp $startdir/src/vmware-any-any-update114/*.tar .

We need all modified modules tar's, not only
the vmnet module.
Commento lasciato da: GerBra il Mon, 22 Oct 2007 14:56:47 +0000
When updating this to any-to-any 114, then
the modules build also fine with 2.6.23.
Commento lasciato da: pizzapunk il Mon, 30 Jul 2007 12:29:37 +0000
Updated to any-any 113
Commento lasciato da: pizzapunk il Thu, 26 Jul 2007 14:28:48 +0000
Updated for kernel 2.6.22
Commento lasciato da: stonecrest il Wed, 25 Jul 2007 13:25:00 +0000
Thanks Nicoco, that worked perfectly here.
Commento lasciato da: Nicoco il Tue, 24 Jul 2007 15:36:37 +0000
I made this updated PKGBUILD, using the patch for kernel 2.6.22
You may be interested in cleaning the sh***y code I wrote ;)

# Contributor: Alexander Fehr <pizzapunk@gmail.com>

# Change this to proper kernel release
_kernver=`uname -r`

pkgname=vmware-player-modules
pkgver=2.0.0_45731
pkgrel=2
pkgdesc="Kernel modules for VMware Player"
arch=('i686')
url="http://www.vmware.com/products/player/"
license=('custom')
depends=('kernel26')
conflicts=('vmware-workstation-modules' 'vmware-server-modules')
install=$pkgname.install
source=(http://npw.net/~phbaer/vmware-workstation-6.0_linux-kernel-2.6.22.patch http://download3.vmware.com/software/vmplayer/VMware-player-2.0.0-45731.i386.tar.gz)
md5sums=('dfe1c52058320628030476ced35efc8a' '090b02f6a49dd3a4e8617f68e1d2dc7b')

build() {
cd $startdir/src/vmware-player-distrib/lib/modules/source/

# Build and install the kernel modules

for module in vmnet; do
tar xf $module.tar
#Patch for 2.6.22 kernel
patch -p0 < $startdir/src/vmware-workstation-6.0_linux-kernel-2.6.22.patch
make -C $module-only HEADER_DIR=/lib/modules/$_kernver/build/include || return 1
install -D -m644 $module-only/$module.ko $startdir/pkg/lib/modules/$_kernver/misc/$module.ko
done

for module in vmmon vmblock; do
tar xf $module.tar
make -C $module-only HEADER_DIR=/lib/modules/$_kernver/build/include || return 1
install -D -m644 $module-only/$module.ko $startdir/pkg/lib/modules/$_kernver/misc/$module.ko
done

# License
mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
install -m644 $startdir/src/vmware-player-distrib/doc/{EULA,open_source_licenses.txt} \
$startdir/pkg/usr/share/licenses/$pkgname

sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='$_kernver'/" $startdir/$pkgname.install
}
Commento lasciato da: stativ il Fri, 20 Jul 2007 16:40:41 +0000
I apologize, any-any patch doesn't work but I have found another patch and it works! http://npw.net/2007/05/17/vmware-workstation-60-on-linux-2622/
Commento lasciato da: stativ il Tue, 17 Jul 2007 09:33:07 +0000
Please add newest any-any update http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update110.tar.gz for get it working with kernel 2.6.22
Commento lasciato da: pizzapunk il Wed, 16 May 2007 12:33:06 +0000
Updated: version 2.0.0
Commento lasciato da: nv il Tue, 01 May 2007 12:08:47 +0000
Strange. I re-downloaded the files again, and the next run of makepkg suceeds. The difference is clearly that now the compilation is no longer done using the \"standard build system\" as above, but \"using 2.6.x kernel build system\". So, sorry for bothering you, it works fine now.
Commento lasciato da: pizzapunk il Tue, 01 May 2007 11:53:26 +0000
What kernel do you use? With the standard arch kernel 2.6.20.10 it compiles just fine.
Commento lasciato da: nv il Tue, 01 May 2007 11:35:41 +0000
Hello! I tried to use the latest build (1.04), but compilation fails:


Using standalone build system.
./autoconf/geninclude.c:1:28: error: linux/autoconf.h: No such file or directory
make: Entering directory `/var/abs/local/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only\'
.././autoconf/geninclude.c:1:28: error: linux/autoconf.h: No such file or directory
make[1]: Entering directory `/var/abs/local/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/driver-2.6.20-ARCH\'
Dependencies for memtrack.c
In file included from .././common/memtrack.c:16:
.././include/driver-config.h:26:2: error: #error \"No Module support in this kernel. Please configure with CONFIG_MODULES\"
In file included from .././include/modulecall.h:22,
from .././common/vmx86.h:18,
from .././common/memtrack.c:28:
.././include/vcpuset.h:74:27: error: asm/bitops.h: No such file or directory
make[1]: *** [memtrack.d] Error 1
make[1]: Leaving directory `/var/abs/local/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/driver-2.6.20-ARCH\'
make: *** [deps] Error 2
make: Leaving directory `/var/abs/local/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only\'
==> ERROR: Build Failed. Aborting...

Any idea what went wrong?
Commento lasciato da: pizzapunk il Tue, 01 May 2007 10:14:08 +0000
Updated: version 1.0.4
Commento lasciato da: pizzapunk il Sat, 21 Apr 2007 15:14:34 +0000
Updated: package only .ko files
Commento lasciato da: pizzapunk il Fri, 20 Apr 2007 08:36:38 +0000
For me it compiles just fine with kernel 2.6.20.7-1. Maybe you can look here: http://bugs.archlinux.org/task/6506
Commento lasciato da: w0c45_x86 il Thu, 19 Apr 2007 22:45:00 +0000
Dont work with kernel 2.6.20.7-1 for me :(.... a lot of errors while makepkg...
In file included from /var/tmp/aurbuild/build/vmware-player-modules.16028/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/linux/driver.c:11:
./include/linux/kernel.h:117: error: expected declaration specifiers or \'...\' before \'va_list\'
/var/tmp/aurbuild/build/vmware-player-modules.16028/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only/linux/driver.c: In function \'LinuxDriverError\':
#etc....
make[1]: Leaving directory `/usr/src/linux-2.6.20-ARCH\'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/var/tmp/aurbuild/build/vmware-player-modules.16028/vmware-player-modules/src/vmware-player-distrib/lib/modules/source/vmmon-only\'


... :((


Commento lasciato da: pizzapunk il Fri, 16 Feb 2007 12:09:40 +0000
Updated: make it work with kernel 2.6.20
Commento lasciato da: stonecrest il Wed, 14 Feb 2007 01:45:37 +0000
For anyone using the 2.6.20 kernel, you need the following patch:

--- compat_kernel.h 2006-11-13 13:06:18.000000000 -0800
+++ ../../vmmon-only.20/include/compat_kernel.h 2006-12-22 07:02:59.000000000 -0800
@@ -18,7 +18,9 @@
* provided by x86-64, arm and other (but not by i386).
*/
#define __NR_compat_exit __NR_exit
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
static inline _syscall1(int, compat_exit, int, exit_code);
+#endif


/*



Works fine after that.
Commento lasciato da: dejari il Sat, 10 Feb 2007 21:34:24 +0000
Should probably find out version of running kernel automatically via uname.
Commento lasciato da: enragedchip il Sat, 23 Dec 2006 13:50:28 +0000
the patch may not be necessary, i\'ve just changed the _kernver= from 2.6.18-ARCH to 2.6.19-ARCH and the modules build
Commento lasciato da: enragedchip il Sat, 23 Dec 2006 12:42:24 +0000
When is the patch going to be applied to make the modules work with 2.6.19?
Commento lasciato da: pizzapunk il Sun, 26 Nov 2006 23:23:59 +0000
New PKGBUILD, version 1.0.3-34682, split from vmware-player

v1.6.0