I have vmware-server-2.0.2.203138-r4 and vmware-vix-1.6.2.156745-r2 installed. Trying to compile vmware-modules-208.2 which is needed by the r4 server ebuild fails, as the pathc 208-sema.patch cannot be applied. I have checked the patch file against the code to be patched, and it doesn't seem to match at all. My impression is that the patch is designed for another version of the server code. The VMWare server from the -r4 ebuild runs fine with vmware-modules-1.0.0.25-r4, as long as hal is still installed. As soon as hal is removed - it is no longer a dependance of the -r4 server ebuild - the server no longer starts up with the older modules. Reproducible: Always Steps to Reproduce: 1. emerge -av1 =vmware-modules-208.2 2. patch 208-sema.patch failes
Created attachment 267775 [details] Patch error report
corrected sema patch is in the Portage. thanks.
Thanks, the modules are compiling now, however it seems hal is still needed for vmware-server to actually start.
(In reply to comment #3) > Thanks, the modules are compiling now, however it seems hal is still needed for > vmware-server to actually start. Thanks, I missed that when transferring. depend on hald removed.
I'm not sure you understood that right: emerge --depclean removed hal after vmware r4 was installed, but vmware doesn't start up if hal is not installed.
(In reply to comment #5) > I'm not sure you understood that right: emerge --depclean removed hal after > vmware r4 was installed, but vmware doesn't start up if hal is not installed. It starts for me. Do you have any error messages?
I get this: office ~ # /etc/init.d/vmware start * ERROR: vmware needs service(s) hald
(In reply to comment #7) > I get this: > > office ~ # /etc/init.d/vmware start > * ERROR: vmware needs service(s) hald http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/vmware-server/files/vmware-server-2.rc?view=diff&r1=text&tr1=1.2&r2=text&tr2=1.1&diff_format=h I removed hald from vmware rc in comment 4. Please sync and update your /etc/init.d/vmware
Thank you, got it now!