VirtualBox OSE on 64-bit Windows XP host

Discussions related to using the OSE version of VirtualBox.
techjack
Posts: 12
Joined: 17. Sep 2010, 23:30
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by techjack »

Thanks RK.
Directory structure looks completely different than what I have under x86-64-unknown-linux-gnu.

This is my dir stucture -
C:\Tools\crosstool-0.43\build\x86_64-unknown-linux-gnu\gcc-3.4.5-glibc-2.3.6
under this folder
binutils-2.15
build-binutils
gcc-core-prefix
build-gcc-core
glibc-2.3.6
build-glibc - This is the main component where I am getting lots of errors.

Thanks for the compiler. I'll try with that.
Making sure - I have to point to
x86_64-unknown-linux-gnu\20060701-r2
OR
x86_64-unknown-linux-gnu\20060701-r2\x86_64-unknown-linux-gnu
rbhkamal
Posts: 41
Joined: 3. May 2010, 18:07
Primary OS: Ubuntu 8.10
VBox Version: OSE self-compiled
Guest OSses: Linux

Re: VirtualBox OSE on 64-bit Windows XP host

Post by rbhkamal »

The files I posted should get you all the way to the step below in Arend's instructions:

Code: Select all

cd /cygdrive/i/z_Build3/VirtualBox-3.2.4_OSE
mv tools/win.x86/x86_64-unknown-linux-gnu/20060701-r2/lib/gcc/x86_64-unknown-
linux-gnu/3.4.5 tools/win.x86/x86_64-unknown-linux-gnu/20060701-r2/lib/gcc/x86_
64-unknown-linux-gnu/3.4.6

So just unpack it under I:\z_Build3\VirtualBox-3.2.4_OSE\tools\win.x86 and you should be good to go with the rest of the instructions.
rbhkamal
Posts: 41
Joined: 3. May 2010, 18:07
Primary OS: Ubuntu 8.10
VBox Version: OSE self-compiled
Guest OSses: Linux

Re: VirtualBox OSE on 64-bit Windows XP host

Post by rbhkamal »

Well.... I narrowed it down to what is actually causing the hash error but I have no idea why its happening...

In SUPDrv-win.cpp (653)

Code: Select all

/*
         * Try load it.
         */
        MYSYSTEMGDIDRIVERINFO Info;
        RtlInitUnicodeString(&Info.Name, pwcsFilename);
        Info.ImageAddress           = NULL;
        Info.SectionPointer         = NULL;
        Info.EntryPointer           = NULL;
        Info.ExportSectionPointer   = NULL;
        Info.ImageLength            = 0;

        NTSTATUS rcNt = ZwSetSystemInformation(MY_SystemLoadGdiDriverInSystemSpaceInformation, &Info, sizeof(Info));
techjack
Posts: 12
Joined: 17. Sep 2010, 23:30
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by techjack »

Yes. I figured that out. I copied that to win.x86 and win.amd64 both. When I run kmk, it fails at this point.

Code: Select all

kBuild: Compiling RuntimeR3NoCRTGCC - C:/Tools/VirtualBox-3.2.8_OSE/src/VBox/Runtime/common/misc/sanity-cpp.cpp
cygwin warning:
  MS-DOS style path detected: C:/Tools/VirtualBox-3.2.8_OSE/src/VBox/Runtime/common/misc/sanity-cpp.cpp
  Preferred POSIX equivalent is: /cygdrive/c/Tools/VirtualBox-3.2.8_OSE/src/VBox/Runtime/common/misc/sanity-cpp.cpp
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
kmk.exe[2]: *** [C:/Tools/VirtualBox-3.2.8_OSE/out/win.amd64/release/obj/RuntimeR3NoCRTGCC/common/misc/sanity-cpp.o] Error 1
The failing command:
@ C:/Tools/VirtualBox-3.2.8_OSE/tools/win.amd64/x86_64-unknown-linux-gnu/20060701-r2/bin/x86_64-unknown-linux-gnu-g++.exe -c -g -O2 -nostdinc -fno-strict-aliasing -fno-math-errno -Wall   -Wno-unused -Wno-trigraphs  -Werror-implicit-function-declaration -m64 -mcmodel=medium -fno-common -IC:/Tools/VirtualBox-3.2.8_OSE/src/VBox/Runtime/include -IC:/Tools/VirtualBox-3.2.8_OSE/include/iprt/nocrt -IC:/Tools/VirtualBox-3.2.8_OSE/include -IC:/Tools/VirtualBox-3.2.8_OSE/out/win.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_WINDOWS -D__WIN__ -DRT_ARCH_AMD64 -D__AMD64__ -D__WIN64__ -DIN_RING3 -DIPRT_NO_CRT -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -Wp,-MD,C:/Tools/VirtualBox-3.2.8_OSE/out/win.amd64/release/obj/RuntimeR3NoCRTGCC/common/misc/sanity-cpp.o.dep -Wp,-MT,C:/Tools/VirtualBox-3.2.8_OSE/out/win.amd64/release/obj/RuntimeR3NoCRTGCC/common/misc/sanity-cpp.o -Wp,-MP -o C:/Tools/VirtualBox-3.2.8_OSE/out/win.amd64/release/obj/RuntimeR3NoCRTGCC/common/misc/sanity-cpp.o C:/Tools/VirtualBox-3.2.8_OSE/src/VBox/Runtime/common/misc/sanity-cpp.cpp
I have checked at C:/Tools/VirtualBox-3.2.8_OSE/tools/win.amd64/x86_64-unknown-linux-gnu/20060701-r2/bin/x86_64-unknown-linux-gnu-g++.exe is present.
How do I get rid of this Cygwin path error.
rbhkamal
Posts: 41
Joined: 3. May 2010, 18:07
Primary OS: Ubuntu 8.10
VBox Version: OSE self-compiled
Guest OSses: Linux

Re: VirtualBox OSE on 64-bit Windows XP host

Post by rbhkamal »

I got this error when there was a problem with libcurl, just grab the latest version and unpack to curl-7.21.1

open vc6curl.dsw and upgrade it to what ever version of visual studio you have
right click solution --> configuration manager
select "DLL Release" for active sln config
curlsrc: create a new platform for x64 , copy from win32 and check create new solution platform
libcurl: create a new platform for x64 , copy from win32 and DO NOT check create new solution platform
make sure build is checked for both
build the DLL Release

When finished, you'll need do the following files:
copy curl-7.21.1\include --> libcurl\include
copy and rename curl-7.21.1\lib\dll-release\libcurl_imp.exp --> libcurl\libcurl.exp
copy and rename curl-7.21.1\lib\dll-release\libcurl_imp.lib --> libcurl\libcurl.lib
copy curl-7.21.1\lib\dll-release\libcurl.dll --> libcurl\libcurl.dll

try it
 Edit:  Here is the batch file that use to build vbox (after everything is setup) notice the cygwin flag to turn off the warning about DOS path format?

Code: Select all

CALL "C:\Program Files (x86)\Microsoft Visual Studio 8\VC\vcvarsall.bat" amd64

set PATH=C:\VirtualBoxBuild\VirtualBox-3.2.8_OSE\kBuild\bin\win.amd64;C:\cygwin\opt\crosstool\gcc-3.4.5-glibc-2.3.6\x86_64-unknown-linux-gnu\x86_64-unknown-linux-gnu\bin;C:\cygwin\opt\crosstool\gcc-3.4.5-glibc-2.3.6\x86_64-unknown-linux-gnu\libexec\gcc\x86_64-unknown-linux-gnu\3.4.5;C:\VirtualBoxBuild\mingw\bin;C:\VirtualBoxBuild\qt-everywhere-opensource-src-4.6.2\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\BIN\amd64;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\PlatformSDK\bin\win64\amd64;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\VirtualBoxBuild\VirtualBox-3.2.8_OSE\tools\win.amd64\bin

set PATH_KBUILD=C:\VirtualBoxBuild\VirtualBox-3.2.8_OSE\kBuild
set CYGWIN=nodosfilewarning

cd C:\VirtualBoxBuild\VirtualBox-3.2.8_OSE


kmk -j 12

cd C:\VirtualBoxBuild\VirtualBox-3.2.8_OSE\out\win.amd64\release\bin

REM xcopy C:\VirtualBoxBuild\qt-everywhere-opensource-src-4.6.3\bin\*.dll .
REM xcopy C:\VirtualBoxBuild\libopenssl\bin\*.dll .
REM xcopy C:\VirtualBoxBuild\libcurl\*.dll .

All credit and thanks goes to Arend

 Edit:  kmk -j 12 might be too much for your build machine, go with #core + (#core/2)
so if you have 6 cores, use 6 + 3 = kmk -j 9 
 
techjack
Posts: 12
Joined: 17. Sep 2010, 23:30
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by techjack »

I built libcurl libraries as u suggested but still I am getting the same error.
rbhkamal
Posts: 41
Joined: 3. May 2010, 18:07
Primary OS: Ubuntu 8.10
VBox Version: OSE self-compiled
Guest OSses: Linux

Re: VirtualBox OSE on 64-bit Windows XP host

Post by rbhkamal »

Before running "kmk -12", run "kmk clean" and see if that fixes the problem. If not, then I have no idea why your getting an error... sorry
techjack
Posts: 12
Joined: 17. Sep 2010, 23:30
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by techjack »

Thanks a lot RK and arend.
I was able to build my own Crosstools and Virtualbox 64bit.
techjack
Posts: 12
Joined: 17. Sep 2010, 23:30
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by techjack »

Hey,
Anyone knows what are the minimal files required to run Virtualbox OSE after building it.
I won't to minimize the size of Virtualbox install.
I was able to launch Virtualbox GUI with few files but now not able to import an ovf.
What are the files required for vboxManage to work properly?

Thanks.
Argyle
Posts: 1
Joined: 16. Nov 2010, 19:09
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: Windows

Re: VirtualBox OSE on 64-bit Windows XP host

Post by Argyle »

All of these instruction have been great- thank you to all who contributed.

I am having 64 vs 32 bit error on the linking. Any help would be greatly appreciated!

Code: Select all

QtCore4.lib(QtCore4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
kmk.exe[2]: *** [C:/vbox_svn/out/win.amd64/release/obj/VirtualBox/VirtualBox.exe] Error 1112
The failing command:
@ C:/PROGRA~2/MICROS~2/VC/bin/amd64/link.exe -nologo -machine:amd64                            /NOD /NOLOGO /INCREMENTAL:NO /MAPINFO:EXPORTS /DEBUG /DELAYLOAD:oleaut32.dll  /SUBSYSTEM:windows /DelayLoad:QtOpenGLVBox4.dll /DelayLoad:OPENGL32.dll    /OUT:C:/vbox_svn/out/win.amd64/release/obj/VirtualBox/VirtualBox.exe /MAPINFO:EXPORTS /INCREMENTAL:NO /MAP:C:/vbox_svn/out/win.amd64/release/obj/VirtualBox/VirtualBox.map    /LIBPATH:C:/PROGRA~1/MICROS~3/Lib/AMD64  /LIBPATH:C:/PROGRA~2/MI22C6~1/Lib/x64  /LIBPATH:C:/PROGRA~1/MICROS~3/Lib/AMD64 C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\main.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxAboutDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxCloseVMDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxGlobalSettings.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxHelpActions.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxMediaManagerDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxMedium.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxSelectorWnd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxSnapshotDetailsDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxSnapshotsWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxTakeSnapshotDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxUpdateDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxVMInformationDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxVMListView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxVMLogViewer.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\globals\\COMDefs.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\globals\\VBoxDefs.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\globals\\VBoxGlobal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\globals\\VBoxProblemReporter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIAdvancedSlider.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIArrowButtonPress.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIArrowButtonSwitch.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIArrowSplitter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIDialogButtonBox.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIFileDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIHotKeyEdit.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QILabel.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QILabelSeparator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QILineEdit.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIListView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIMainDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIMessageBox.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIRichToolButton.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QISplitter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIStateIndicator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIStatusBar.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QITreeView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QITreeWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIWidgetValidator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\extensions\\QIWizard.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\VBoxSettingsDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\VBoxSettingsDialogSpecific.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\VBoxSettingsSelector.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsGeneral.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsInput.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsUpdate.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsLanguage.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsNetwork.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\global\\VBoxGLSettingsNetworkDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsGeneral.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsSystem.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsDisplay.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsHD.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsAudio.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsNetwork.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsSerial.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsParallel.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsUSB.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsUSBFilterDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsSF.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\settings\\vm\\VBoxVMSettingsSFDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\wizards\\newvm\\UINewVMWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\wizards\\newhd\\UINewHDWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\wizards\\firstrun\\UIFirstRunWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\wizards\\exportappliance\\UIExportApplianceWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\wizards\\importappliance\\UIImportApplianceWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxApplianceEditorWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxBootTable.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\UIDownloader.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\UIDownloaderAdditions.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\UIDownloaderUserManual.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxExportApplianceWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxFilePathSelectorWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxGuestRAMSlider.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxImportApplianceWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxLineTextEdit.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxMediaComboBox.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxMiniToolBar.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxOSTypeSelectorButton.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxOSTypeSelectorWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxProgressDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxSpecialControls.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\widgets\\VBoxWarningPane.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UISession.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIActionsPool.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIIndicatorsPool.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIFrameBuffer.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIFrameBufferQGL.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIFrameBufferQImage.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIFrameBufferSDL.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMachine.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMachineLogic.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMachineWindow.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMachineView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMachineMenuBar.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIMultiScreenLayout.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\normal\\UIMachineLogicNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\normal\\UIMachineWindowNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\normal\\UIMachineViewNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\fullscreen\\UIMachineLogicFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\fullscreen\\UIMachineWindowFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\fullscreen\\UIMachineViewFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\seamless\\UIMachineLogicSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\seamless\\UIMachineWindowSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\seamless\\UIMachineViewSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxFBQGL.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxFBOverlay.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\VBoxGLSupportInfo.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\include\\COMWrappers.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\runtime\\UIFrameBufferDirectDraw.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\src\\win\\VirtualBox.res C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxAboutDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxCloseVMDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGlobalSettings.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxMediaManagerDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSelectorWnd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSnapshotDetailsDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSnapshotsWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxTakeSnapshotDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxUpdateDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMInformationDlg.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMListView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMLogViewer.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGlobal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxProblemReporter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxUtils.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIAdvancedSlider.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIArrowButtonPress.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIArrowButtonSwitch.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIArrowSplitter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIFileDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIHotKeyEdit.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIHttp.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QILabel.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QILabelSeparator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIListView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIMainDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIMessageBox.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIRichToolButton.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QISplitter.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIStateIndicator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIStatusBar.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QITabWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIToolButton.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QITreeView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QITreeWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIWidgetValidator.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\QIWizard.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSettingsDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSettingsDialogSpecific.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSettingsPage.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSettingsSelector.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsGeneral.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsInput.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsUpdate.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsLanguage.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsNetwork.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxGLSettingsNetworkDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsGeneral.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsSystem.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsDisplay.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsHD.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsAudio.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsNetwork.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsSerial.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsParallel.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsUSB.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsUSBFilterDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsSF.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxVMSettingsSFDetails.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UINewVMWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UINewHDWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIFirstRunWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIExportApplianceWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIImportApplianceWzd.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxApplianceEditorWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxBootTable.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIDownloader.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIDownloaderAdditions.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIDownloaderUserManual.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxExportApplianceWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxFilePathSelectorWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxImportApplianceWgt.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxLineTextEdit.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxMediaComboBox.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxMiniToolBar.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxOSTypeSelectorButton.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxOSTypeSelectorWidget.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxProgressDialog.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxSpecialControls.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\VBoxWarningPane.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UISession.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIActionsPool.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIIndicatorsPool.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachine.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineLogic.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineView.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMultiScreenLayout.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineLogicNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineWindowNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineViewNormal.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineLogicFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineWindowFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineViewFullscreen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineLogicSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineWindowSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtmoc\\UIMachineViewSeamless.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtrcc\\VirtualBox1.gen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtrcc\\VirtualBox2.gen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtrcc\\VirtualBoxOther.gen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtrcc\\VirtualBoxBrand.gen.obj C:\\vbox_svn\\out\\win.amd64\\release\\obj\\VirtualBox\\gen\\qtrcc\\VirtualBoxShaders.gen.obj    C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Htmlhelp.Lib C:\\PROGRA~2\\MI22C6~1\\Lib\\x64\\ddraw.lib C:\\PROGRA~2\\MI22C6~1\\Lib\\x64\\dxguid.lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Opengl32.lib  C:\\vbox_svn\\out\\win.amd64\\release\\lib\\VBoxDDU.lib C:\\vbox_svn\\out\\win.amd64\\release\\lib\\VBoxVMM.lib  C:\\vbox_svn\\out\\win.amd64\\release\\lib\\VBoxRT.lib C:\\PROGRA~2\\MICROS~2\\VC\\lib\\amd64\\msvcprt.lib C:\\PROGRA~2\\MICROS~2\\VC\\lib\\amd64\\msvcrt.lib C:\\PROGRA~2\\MICROS~2\\VC\\lib\\amd64\\oldnames.lib C:\\PROGRA~2\\MICROS~2\\VC\\lib\\amd64\\delayimp.lib C:\\PROGRA~2\\MICROS~2\\VC\\atlmfc\\lib\\amd64\\atls.lib C:\\vbox_svn\\out\\win.amd64\\release\\lib\\VBoxCOM.lib C:\\qt-everywhere-opensource-src-4.6.2\\lib\\QtCore4.lib  C:\\qt-everywhere-opensource-src-4.6.2\\lib\\QtGui4.lib  C:\\qt-everywhere-opensource-src-4.6.2\\lib\\QtNetwork4.lib  C:\\qt-everywhere-opensource-src-4.6.2\\lib\\QtOpenGL4.lib  C:\\qt-everywhere-opensource-src-4.6.2\\lib\\qtmain.lib        C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Kernel32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\User32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Gdi32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\AdvAPI32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Shell32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ShLwApi.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\SetupAPI.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Uuid.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Version.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WS2_32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Ole32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\OleAut32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\OleDlg.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\RpcRT4.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\DbgHelp.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ImageHlp.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\IPHlpApi.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ComCtl32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ComDlg32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WinSpool.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WinMM.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Kernel32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\User32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Gdi32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\AdvAPI32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Shell32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ShLwApi.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\SetupAPI.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Uuid.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Version.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WS2_32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\Ole32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\OleAut32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\OleDlg.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\RpcRT4.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\DbgHelp.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ImageHlp.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\IPHlpApi.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ComCtl32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\ComDlg32.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WinSpool.Lib C:\\PROGRA~1\\MICROS~3\\Lib\\AMD64\\WinMM.Lib
kmk.exe[2]: Leaving directory `C:/vbox_svn'
kmk.exe[1]: *** [pass_binaries_this] Error 2
kmk.exe[1]: Leaving directory `C:/vbox_svn'
kmk: *** [pass_binaries_order] Error 2
arend
Posts: 60
Joined: 14. Mar 2010, 21:56
Primary OS: MS Windows XP
VBox Version: OSE self-compiled
Guest OSses: Windows XP

Re: VirtualBox OSE on 64-bit Windows XP host

Post by arend »

Code: Select all

QtCore4.lib(QtCore4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
Looks to me as if you did not build QT on a 64-bit platform. I suggest that you build on a 64-bit system from scratch as described in the build instructions.
arend
Posts: 60
Joined: 14. Mar 2010, 21:56
Primary OS: MS Windows XP
VBox Version: OSE self-compiled
Guest OSses: Windows XP

Re: VirtualBox OSE on 64-bit Windows XP host

Post by arend »

Just one addition to my build instructions. As I built on 64-bit XP, SP1 it did not matter that the drivers had not been signed. For installing OSE on 64-bit Windows 7 and most likely, (I did not try) also on 64-bit Vista and Xp SP2 you have the following options:

1. Hit F8 during the boot process and select 'Disable Driver Signature Enforcement' from the 'Advanced Boot Options' list. This setting is not persistent so you will have to do this at every boot.

2. Sign your drivers yourself or have the drivers signed in the VirtualBox build process. You can generate a test certificate yourself or purchase a certificate from vendors such as Globalsign or Verisign. As I have not received my 'real' certificate yet I will describe how to work with a self signed certificate. http://forums.virtualbox.org/viewtopic.php?f=10&t=34780 got me close to where I wanted to be but does not work 100% as you cannot use signtool.exe to directly specify a private key file (extension pvk) to sign a driver.

signtool is part of the Microsoft Platform SDK and I had it in I:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin. Inf2Cat needs to be downloaded separately through the 'Winqual Submission tool'.

1. Create the certificate:

Code: Select all

MakeCert -r -pe -ss MY -n "CN=VBoxCertX64forWDK" -sv VBoxCertX64.pvk VBoxCertX64.cer
2. Create a pfx file:

Code: Select all

cert2spc VBoxCertX64.cer VBoxCertX64.spc
pvk2pfx -pvk VBoxCertX64.pvk -spc VBoxCertX64.spc -pfx VBoxCertX64.pfx  
3. Append the following to lines at the end of Autoconfig.kmk:

VBOX_SIGNING_MODE := release
VBOX_PATH_SELFSIGN := $(PATH_SDK_WINPSDK)/bin
VBOX_SIGNTOOL := $(VBOX_PATH_SELFSIGN)/SignTool.exe
VBOX_CROSS_CERTIFICATE_FILE_ARGS := /v
VBOX_INF2CAT := I:/PROGRA~2/MIE1C1~1/Inf2Cat.exe
VBOX_CERTIFICATE_SUBJECT_NAME := VBoxCertX64forWDK
VBOX_CERTIFICATE_STORE := VBoxCertX64.pfx
VBOX_CERTIFICATE_STORE_ARGS := /f $(VBOX_CERTIFICATE_STORE)

4. Build Virtualbox as described

On the VirtualBox host you have to import the certificate. Easiest way to do this is by running certmgr.msc and importing the certificate with 'Action|Import' to the 'Trusted Root Certification Authority' and the 'Trusted Publishers'.

You will also have to change the boot settings to allow for loading 'test-signed' drivers:

Bcdedit.exe /set TESTSIGNING ON
arend
Posts: 60
Joined: 14. Mar 2010, 21:56
Primary OS: MS Windows XP
VBox Version: OSE self-compiled
Guest OSses: Windows XP

Re: VirtualBox OSE on 64-bit Windows XP host

Post by arend »

Finally got my Globalsign certificate. It is in pfx format.

Instead of the previously mentioned additions to Autoconfig.kmk for the test cert I added the following for the 'production' version:

Code: Select all

VBOX_SIGNING_MODE := release
VBOX_PATH_SELFSIGN := $(PATH_SDK_WINPSDK)/bin
VBOX_SIGNTOOL := $(VBOX_PATH_SELFSIGN)/SignTool.exe
VBOX_CROSS_CERTIFICATE_FILE_ARGS := /v
VBOX_INF2CAT := I:/PROGRA~2/MIE1C1~1/Inf2Cat.exe
VBOX_CERTIFICATE_SUBJECT_NAME := <company_name cert issued for>
VBOX_CERTIFICATE_STORE := <mycert>.pfx
VBOX_CERTIFICATE_STORE_ARGS := /f $(VBOX_CERTIFICATE_STORE) /p XXXXXXX
VBOX_CROSS_CERTIFICATE_FILE := $(VBOX_PATH_SELFSIGN)/MSCV-GlobalSign.cer
I also had to extract VBCoInst.dll from the PUEL 3.2.12 VirtualBox additions and copy VBCoInst.dll to I:\z_Build3\VirtualBox-3.2.12_OSE\out\win.amd64\release\obj\VBoxGuestCat.dir

To get the cross certificate I did the following:

1. Installed the obtained certificate with certmgr.msc in the 'Personal | Certificates' folder.
2. Opened the certificate in certmgr and went to certification path.
3. Opened the highest level certificate in the path called 'GlobalSign Root CA'
4. Got the thumbprint for this root certificate from the details tab
5. Went to http://www.microsoft.com/whdc/driver/in ... scert.mspx and downloaded the cross certificate for the thumbprint obtained in step 4.
ank_rock
Posts: 11
Joined: 14. Jun 2011, 16:31
Primary OS: MS Windows 7
VBox Version: OSE self-compiled
Guest OSses: debian

Re: VirtualBox OSE on 64-bit Windows XP host

Post by ank_rock »

QtCore4.lib(QtCore4.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
kmk.exe[2]: *** [C:/vbox_svn/out/win.amd64/release/obj/VirtualBox/VirtualBox.exe] Error 1112
The failing command:

Try 64 bit command prompt Visual Studio
Post Reply