Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 19 Dec 2014, 17:55
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
VMware Player (vmplayer) 1.0.4 for testing
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [11 Posts]  
Author Message
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Mon 10 Sep 2007, 21:42    Post subject:  VMware Player (vmplayer) 1.0.4 for testing  

This was installed on puppy 2.16 using all of the defaults as prompted by the vmplayer installer. The modules for the different puppy/grafpup kernels were then compiled individually.

To install:
1. download and install the vmplayer-1.0.4_modules-k2.6.x.y.pet for your version of puppy (attached below).
2. download and install the vmplayer-1.0.4.pet, Download URL http://dotpups.de/dotpups/Emulators/Vmplayer-1.0.4/vmplayer-1.0.4.pet
3. optionally restart

Things to Note
1. Total download size is about 13M uncompressed, installed it's about 33M.
2. The script to start/stop the vmware services in installed to /etc/init.d/ and therefore starts automatically on boot (and stops automatically during shutdown) in newer puppies.
3. When installing vmplayer-1.0.4.pet, you will see a list of missing dependencies, you can safely ignore this.
4. Running from console gives a few gtk-warnings which are safe to ignore.
5. If you need help creating a new virtual machine this site simplifies the process http://www.easyvmx.com.

For additional information on vmware player in puppy see http://www.murga-linux.com/puppy/viewtopic.php?p=117262#117262

~~~~~

In order to get it to work on the newer versions of puppy (>2.02) I had to force it to use the gtk packaged with vmplayer by editing lines 280 - 286 of /usr/lib/vmware/lib/wrapper-gtk24.sh as indicated below. If it can be determined how to get vmplayer to work with puppy's gtk we may be able to cut a little off the size.

Code:
if [ "$VMWARE_USE_SHIPPED_GTK" = '' ]; then
   if LANGUAGE=C LANG=C ldd -r "$binary" 2>&1 >/dev/null \
         | grep -q 'gtk_file_filter_'; then
      # No 32-bit GTK+ 2.4 runtime environment on the system.
      export VMWARE_USE_SHIPPED_GTK=yes
   fi
fi


Code:
#if [ "$VMWARE_USE_SHIPPED_GTK" = '' ]; then
#   if LANGUAGE=C LANG=C ldd -r "$binary" 2>&1 >/dev/null \
#         | grep -q 'gtk_file_filter_'; then
#      # No 32-bit GTK+ 2.4 runtime environment on the system.
      export VMWARE_USE_SHIPPED_GTK=yes
#   fi
#fi


In order to compile the vmmon modules, the following edit starting at line 20 of vmmon.tar/vmmon-only/compat_kernel.h had to be made:

From
Code:
#define __NR_compat_exit __NR_exit
static inline _syscall1(int, compat_exit, int, exit_code);


To
Code:
#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


I've successfully tested a WinXP Pro installation w/ 128M virtual RAM on my AMD Athlon 650MHz w/ 256M RAM. The performance was adequate.[url][/url]
vmplayer-1.0.4_modules-k2.6.21.5.pet
Description  For puppy 2.17
pet

 Download 
Filename  vmplayer-1.0.4_modules-k2.6.21.5.pet 
Filesize  45.63 KB 
Downloaded  591 Time(s) 
vmplayer-1.0.4_modules-k2.6.18.1.pet
Description  For Puppy 2.12 to Puppy 2.16
pet

 Download 
Filename  vmplayer-1.0.4_modules-k2.6.18.1.pet 
Filesize  46.44 KB 
Downloaded  487 Time(s) 
vmplayer-1.0.4_modules-k2.6.16.7.pet
Description  For Puppy 2.00 to Puppy 2.11
pet

 Download 
Filename  vmplayer-1.0.4_modules-k2.6.16.7.pet 
Filesize  47 KB 
Downloaded  444 Time(s) 

Last edited by jcoder24 on Thu 18 Oct 2007, 20:27; edited 9 times in total
Back to top
View user's profile Send private message 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Mon 10 Sep 2007, 21:43    Post subject:  

Modules for Grafpup2
vmplayer-1.0.4_modules-k2.6.20.2.pet
Description 
pet

 Download 
Filename  vmplayer-1.0.4_modules-k2.6.20.2.pet 
Filesize  45.2 KB 
Downloaded  444 Time(s) 
Back to top
View user's profile Send private message 
MU


Joined: 24 Aug 2005
Posts: 13644
Location: Karlsruhe, Germany

PostPosted: Tue 11 Sep 2007, 02:07    Post subject:  

all files here:
http://dotpups.de/dotpups/Emulators/Vmplayer-1.0.4/

Mark
Back to top
View user's profile Send private message Visit poster's website 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Tue 11 Sep 2007, 09:21    Post subject:  

Updated the notes in the original post and added the link to the vmplayer-1.0.4.pet file.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4798
Location: Manila

PostPosted: Tue 11 Sep 2007, 22:03    Post subject: great  

Thanks, jcoder, for your very useful contributions to Puppy.

And of course Mark (MU) for hosting these precious files.
Back to top
View user's profile Send private message 
Linneo

Joined: 20 Aug 2007
Posts: 4

PostPosted: Wed 17 Oct 2007, 19:30    Post subject:  How to compile vmware modules under Puppy3 2.6.21.7  

Hello everyone!
I've installed Vmware Server 1.04 with no problems under Puppy 2.17. I think kernel was 2.6.21.5.
Now I'm running Puppy3 with kernel 2.6.21.7, and vmware modules won't compile.
Any suggestions?
Thanks.
Back to top
View user's profile Send private message 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Wed 17 Oct 2007, 23:10    Post subject:  

Try....
1. Extracting the vmmon.tar file
2. Making the changes outlined in the first post above
3. Recreate the tar archive
4. Re-run the installation/config program
Back to top
View user's profile Send private message 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Sun 21 Oct 2007, 17:50    Post subject:  

That's due to errors with insmod. The modules compile ok but when vmware attempt to test the modules by loading them with insmod it seg faults (bums out). Get a copy of insmod from another puppy version and try again.
Back to top
View user's profile Send private message 
benign

Joined: 29 Nov 2007
Posts: 23

PostPosted: Wed 12 Dec 2007, 02:32    Post subject:  

I'm getting an error message when I run vmplayer:

vmplayer: xcb_lock.c:62: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.

anyone know what this means?
Back to top
View user's profile Send private message 
jcoder24


Joined: 06 May 2005
Posts: 601
Location: Barbados

PostPosted: Fri 21 Dec 2007, 10:18    Post subject:  

benign:

If you are using puppy3 then it's probably gtk related. I don't know of any fixes.
Back to top
View user's profile Send private message 
microtux

Joined: 18 Jul 2006
Posts: 6

PostPosted: Tue 11 Mar 2008, 13:40    Post subject:  

I've the same error.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0689s ][ Queries: 12 (0.0057s) ][ GZIP on ]