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 Tue 21 Oct 2014, 13:24
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 Posts_count  
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  582 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  478 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  435 Time(s) 

Edited_times_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  436 Time(s) 
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13642
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_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: 4775
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:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0664s ][ Queries: 13 (0.0046s) ][ GZIP on ]