<div>i am playing vbox without xpcom. the following patch fixes the build errors (the folders needs COM related stuffs to build.)</div>
<div> </div>
<div>diff --git a/VirtualBox_OSE/src/VBox/Frontends/Makefile.kmk b/VirtualBox_OSE/src/VBox/Frontends/Makefile.kmk<br>index 2019ce7..9f02f5b 100644<br>--- a/VirtualBox_OSE/src/VBox/Frontends/Makefile.kmk<br>+++ b/VirtualBox_OSE/src/VBox/Frontends/Makefile.kmk<br>
@@ -23,7 +23,9 @@ ifdef VBOX_WITH_MAIN<br>  include $(PATH_SUB_CURRENT)/VBoxManage/Makefile.kmk<br> endif<br> ifndef VBOX_ONLY_DOCS<br>- include $(PATH_SUB_CURRENT)/VBoxBalloonCtrl/Makefile.kmk<br>+ ifdef VBOX_WITH_MAIN<br>
+  include $(PATH_SUB_CURRENT)/VBoxBalloonCtrl/Makefile.kmk<br>+ endif<br>  ifdef VBOX_WITH_VBOXSDL<br>   include $(PATH_SUB_CURRENT)/VBoxSDL/Makefile.kmk<br>  endif<br>diff --git a/VirtualBox_OSE/src/VBox/HostServices/auth/Makefile.kmk b/VirtualBox_OSE/src/VBox/HostServices/auth/Makefile.kmk<br>
index fa6d596..85995df 100644<br>--- a/VirtualBox_OSE/src/VBox/HostServices/auth/Makefile.kmk<br>+++ b/VirtualBox_OSE/src/VBox/HostServices/auth/Makefile.kmk<br>@@ -19,7 +19,7 @@ SUB_DEPTH = ../../../..<br> include $(KBUILD_PATH)/subheader.kmk</div>

<div> # The plugin.<br>-ifndef VBOX_ONLY_SDK<br>+if !defined(VBOX_ONLY_SDK) && defined(VBOX_WITH_MAIN)<br>  if ("$(KBUILD_TARGET)" != "linux" && "$(KBUILD_TARGET)" != "solaris") || defined(VBOX_WITH_PAM)<br>
   DLLS += VBoxAuth<br>  endif<br>@@ -37,7 +37,7 @@ VBoxAuth_LIBS.darwin = $(LIB_RUNTIME)<br> VBoxAuth_LDFLAGS.darwin = -framework DirectoryService</div>
<div> # The simple plugin.<br>-ifndef VBOX_ONLY_SDK<br>+if !defined(VBOX_ONLY_SDK) && defined(VBOX_WITH_MAIN)<br>  DLLS += VBoxAuthSimple<br> endif<br> VBoxAuthSimple_TEMPLATE = VBOXMAINCLIENTDLL<br><br clear="all">
<br>-- <br>-Howard<br></div>