Index: app-emulation/vmware-server-modules/files/vmware-server-modules-1.0.0.22874-vcpuset-2.6.17.patch =================================================================== --- app-emulation/vmware-server-modules/files/vmware-server-modules-1.0.0.22874-vcpuset-2.6.17.patch (revision 0) +++ app-emulation/vmware-server-modules/files/vmware-server-modules-1.0.0.22874-vcpuset-2.6.17.patch (revision 0) @@ -0,0 +1,10 @@ +--- vmmon-only/include/vcpuset.h.orig 2006-04-25 11:51:45.000000000 +0200 ++++ vmmon-only/include/vcpuset.h 2006-04-25 11:47:35.000000000 +0200 +@@ -71,6 +71,7 @@ ffs_x86_64(int x) + #define ffs(x) ffs_x86_64(x) + + #elif defined MODULE ++ #include "asm/types.h" + #include "asm/bitops.h" + #else // assume user-level Posix + #include Index: app-emulation/vmware-server-modules/vmware-server-modules-1.0.0.22874.ebuild =================================================================== --- app-emulation/vmware-server-modules/vmware-server-modules-1.0.0.22874.ebuild (revision 31) +++ app-emulation/vmware-server-modules/vmware-server-modules-1.0.0.22874.ebuild (working copy) @@ -54,5 +54,9 @@ convert_to_m ${S}/${dir}-only/Makefile done + # fix the vcpuset.h include for vmmon to include asm/types.h + cd ${S} + epatch ${FILESDIR}/${P}-vcpuset-2.6.17.patch + rm -fr ${S}/${PARENT_PN}-distrib }