[vbox-dev] Build instructions for OSE beta2 win.x86

Kjetil Beck kjetil.beck at gmail.com
Mon Jun 29 14:20:50 GMT 2009


Prerequisites

• Windows XP Professional Sp3

• Visual Studio 2005 Professional Edition with service pack 1

• Windows Server 2003 R2 Platform SDK

• Windows Server 2003 SP1 DDK

• Microsoft DirectX SDK (November 2008)

• MingW v.3.3.3

• SDL-1.2.13

• qt-win-opensource-4.5.1

• gSOAP 2.7.9f

• python-2.6.1


Add to top of src\VBox\Main\webservice\Makefile.kmk :
VBOX_GSOAP_INSTALLED = 1
VBOX_PATH_GSOAP := C:/Library/gsoap-win32-2.7
VBOX_PATH_GSOAP_BIN   := $(VBOX_PATH_GSOAP)/bin


Before starting vs2005 prompt I had to start VS2005 and change tools
-> options --> Projects and Solutions -> VC++ Directories:
Include files:
C:\Program Files\Windows Platform SDK for Windwos Server 2003 R2\Include
C:\Program Files\Windows Platform SDK for Windwos Server 2003 R2\Include\atl
C:\Program Files\Microsoft DirectX SDK (November 2008)\Include
Library files:
C:\Program Files\Windows Platform SDK for Windwos Server 2003 R2\Lib
C:\Program Files\Microsoft DirectX SDK (November 2008)\Lib\x86

Add LocalConfig.kmk containing:
PATH_SDK_LIBSDL := C:/Library/SDL-1.2.13/
        <-- is not found by LISDL.kmk using --with-libSDL
SDK_VBOX_OPENSSL := C:/Library/openssl-0.9.8k/
     <-- don't know if these are needed...
SDK_VBOX_OPENSSL_INCS := C:/Library/openssl-0.9.8k/include/

Start -> Programs -> Microsoft Visual Studio 2005 -> Visual Studio
Tools -> Visual Studio 2005 Command Prompt:

cscript configure.vbs --with-VC="C:\Program Files\Microsoft Visual
Studio 8\VC\" --with-sdk="C:\Program Files\Microsoft Platform SDK for
Windows Server 2003 R2\" --with-DDK=C:\WINDDK\3790.1830\
--with-DXSDK="C:\Program Files\Microsoft DirectX SDK (November 2008)\"
--with-MinGW=C:\Library\mingw32\v3.3.3\
--with-libSDL=C:\Library\SDL-1.2.13\
--with-Qt4=C:\Qt\Qt-OSE-4.5.1-win\
--with-openssl=C:\Library\openssl-0.9.8k
--with-libcurl=C:\Library\curl-7.18.0\lib\Release
--with-python=C:\Python26\ >
C:\z_Build\vbox-3.0.0_BETA2_OSE.configure.log

env.bat

set PATH=%PATH%;C:\Library\mingw32\v3.3.3\bin;
set PATH=%PATH%;C:\Qt\Qt-OSE-4.5.1-win\bin;

kmk > C:\z_build\vbox-3.0.0_BETA2_OSE.build.log 2>&1

Then copy the following files to ..out/win.x86/release/bin
>From Qt:
QtCore4.dll
QtGui4.dll
QtNetwork4.dll
(accessible/accessiblewidgets4.dll)
>From curl:
libcurl.dll
libidn-11.dll
libssl32.dll
libeay32.dll

To get it running:
comregister.cmd
SUPUninstall
SUPInstall


Kjetil Beck




More information about the vbox-dev mailing list