Index: /trunk/src/VBox/Main/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Main/Makefile.kmk	(revision 75260)
+++ /trunk/src/VBox/Main/Makefile.kmk	(revision 75261)
@@ -797,4 +797,5 @@
 ifdef VBOX_WITH_VIDEOREC
    VBoxC_SOURCES += \
+	xml/Settings.cpp \
 	src-client/EBMLWriter.cpp \
 	src-client/WebMWriter.cpp
Index: /trunk/src/VBox/Main/xml/Settings.cpp
===================================================================
--- /trunk/src/VBox/Main/xml/Settings.cpp	(revision 75260)
+++ /trunk/src/VBox/Main/xml/Settings.cpp	(revision 75261)
@@ -2517,5 +2517,5 @@
 
     CaptureScreenMap::const_iterator itScreen = mapScreens.begin();
-    size_t i = 0;
+    unsigned long i = 0;
     while (itScreen != mapScreens.end())
     {
@@ -4426,5 +4426,5 @@
             for (unsigned i = 0; i < 64; i++)
             {
-                if (u64VideoCaptureScreens & RT_BIT(i)) /* Screen i enabled? */
+                if (u64VideoCaptureScreens & RT_BIT_64(i)) /* Screen i enabled? */
                 {
                     hw.captureSettings.mapScreens[i] = screen0Settings;
@@ -5828,5 +5828,5 @@
         {
             if (itScreen->second.fEnabled)
-               u64VideoCaptureScreens |= RT_BIT(itScreen->first);
+               u64VideoCaptureScreens |= RT_BIT_64(itScreen->first);
             ++itScreen;
         }
