Index: /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFBOverlay.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFBOverlay.h	(revision 22816)
+++ /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFBOverlay.h	(revision 22817)
@@ -23,4 +23,5 @@
 #define __VBoxFBOverlay_h__
 #if defined (VBOX_GUI_USE_QGL)
+#include "COMDefs.h"
 #include <QGLWidget>
 #include <iprt/assert.h>
Index: /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h	(revision 22816)
+++ /trunk/src/VBox/Frontends/VirtualBox/include/VBoxFrameBuffer.h	(revision 22817)
@@ -333,5 +333,6 @@
 };
 
-#ifdef VBOX_WITH_VIDEOHWACCEL
+# ifdef VBOX_WITH_VIDEOHWACCEL
+#  ifdef VBOX_GUI_USE_QIMAGE
 class VBoxQImageOverlayFrameBuffer : public VBoxQImageFrameBuffer
 {
@@ -352,5 +353,6 @@
     VBoxQGLOverlay mOverlay;
 };
-#endif
+#  endif /* #  ifdef VBOX_GUI_USE_QIMAGE */
+# endif /* *# ifdef VBOX_WITH_VIDEOHWACCEL /
 
 #endif
