[vbox-dev] Windows build instructions

Iakov Kaabak plt at ultersys.ru
Thu Nov 22 12:39:25 GMT 2007


I'm having Windows XP SP2 with Visual Studio 2005 and the latest Platform SDK 
(6000), Windows driver development kit ver 6001, but no other required stuff 
(mingw, xerces etc). When I run cscript configure.vbs, I get
error: Cannot find a suitable Platform SDK. The Platform SDK is installed 
at "C:\Program Files\Microsoft SDKs\Windows\v6.0" (default). What should I do 
to be able to build the virtualbox?

# Log file generated by G:\stuff\VirtualBox-1.5.2_OSE\configure.vbs
# No arguments given
# Reconstructed command line: cscript configure.vbs
# Wscript properties:
#   ScriptName: configure.vbs
#   Version:    5.6
#   Build:      8820
#   Name:       Windows Script Host
#   Full Name:  C:\WINDOWS\system32\cscript.exe
#   Path:       C:\WINDOWS\system32
#
# Environment:
#   =::=::\
#   =C:=C:\utils
#   =G:=G:\stuff\VirtualBox-1.5.2_OSE
#   ALLUSERSPROFILE=C:\Documents and Settings\All Users
#   APPDATA=C:\Documents and Settings\plt\Application Data
#   APR_ICONV_PATH=C:\Program Files\Subversion\iconv
#   CLASSPATH=.;G:\antlr-3.0\lib\antlr-2.7.7.jar;G:\antlr-3.0\lib\antlr-
3.0.jar;G:\antlr-3.0\lib\antlr-runtime-3.0.jar;G:\antlr-3.0\lib\stringtemplate-
3.0.jar
#   CLIENTNAME=Console
#   CommonProgramFiles=C:\Program Files\Common Files
#   COMPUTERNAME=PLT
#   ComSpec=C:\WINDOWS\system32\cmd.exe
#   FARLANG=English
#   FP_NO_HOST_CHECK=NO
#   HOMEDRIVE=C:
#   HOMEPATH=\Documents and Settings\plt
#   INCLUDE=C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1
\include\;C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program 
Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft 
Visual Studio\VC98\include
#   LIB=C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1
\Lib\;C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program 
Files\Microsoft Visual Studio\VC98\lib
#   LOGONSERVER=\\MONSTER
#   MSDevDir=C:\Program Files\Microsoft Visual Studio\Common\MSDev98
#   NetSamplePath=C:\PROGRA~1\MID05A~1\SDK\v2.0\
#   NUMBER_OF_PROCESSORS=2
#   OS=Windows_NT
#   Path=C:\Program Files\Far;C:\Program Files\Support 
Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;c:\utils;C:\bscmake;C:\Program Files\WinRAR;C:\Program Files\Microsoft 
Driver Test Manager\Controller\;c:\Program Files\Microsoft SQL Server\90
\Tools\binn\;C:\Program Files\Subversion\bin;C:\Program 
Files\doxygen\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Program Files\Java\jdk1.5.0_12
\bin;C:\Program Files\IDA\;C:\Program Files\Microsoft Visual Studio 8
\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
#   PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
#   PROCESSOR_ARCHITECTURE=x86
#   PROCESSOR_IDENTIFIER=x86 Family 15 Model 75 Stepping 2, AuthenticAMD
#   PROCESSOR_LEVEL=15
#   PROCESSOR_REVISION=4b02
#   ProgramFiles=C:\Program Files
#   PROMPT=$P$G
#   SESSIONNAME=Console
#   SystemDrive=C:
#   SystemRoot=C:\WINDOWS
#   TEMP=C:\DOCUME~1\plt\LOCALS~1\Temp
#   TMP=C:\DOCUME~1\plt\LOCALS~1\Temp
#   USERDNSDOMAIN=ULTERSYS.RU
#   USERDOMAIN=ULTERSYS
#   USERNAME=plt
#   USERPROFILE=C:\Documents and Settings\plt
#   VS71COMNTOOLS=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7
\Tools\
#   VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\
#   windir=C:\WINDOWS
#   WLHBASE=C:\WINDDK\6001
#   WNETBASE=C:\WINDDK\3790.1414
#   WTTBIN=C:\Program Files\Microsoft Driver Test Manager\Controller\
#
# Shell: C:\WINDOWS\system32\cmd.exe /c set TESTING_ENVIRONMENT_INHERITANC 2>nul
# Status: 0
# Start of Output
TESTING_ENVIRONMENT_INHERITANCE=This works

# End of Output
Shell inheritance test: OK
Source path: OK
***** Checking for kBuild *****
# Shell: C:\WINDOWS\system32\cmd.exe /c kmk.exe --version 2>&1
# Status: 1
# Start of Output
'kmk.exe' is not recognized as an internal or external command,
operable program or batch file.

# End of Output
# Shell: C:\WINDOWS\system32\cmd.exe /c G:\stuff\VirtualBox-
1.5.2_OSE\kBuild\bin\win.x86\kmk.exe --version 2>&1
# Status: 0
# Start of Output
kBuild Make 0.1.0

Based on GNU Make 3.81.90:
 Copyright (C) 2006  Free Software Foundation, Inc.

kBuild Modifications:
 Copyright (C) 2005-2006  Knut St. Osmundsen.

kmkbuiltin commands derived from *BSD sources:
 Copyright (c) 1983 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994
  The Regents of the University of California. All rights reserved.
 Copyright (c) 1998  Todd C. Miller <Todd.Miller at courtesan.com>

This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

PATH_KBUILD:     'G:/stuff/VirtualBox-1.5.2_OSE/kBuild'
PATH_KBUILD_BIN: 'G:/stuff/VirtualBox-1.5.2_OSE/kBuild/bin/win.x86'

This program is built for win/x86/i386 [Jun  4 2007 03:35:59]

# End of Output
EnvSet: PATH_KBUILD=G:/stuff/VirtualBox-1.5.2_OSE/kBuild
EnvPrepend: PATH=G:/stuff/VirtualBox-1.5.2_OSE/kBuild/bin/win.x86;C:\Program 
Files\Far;C:\Program Files\Support 
Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;c:\utils;C:\bscmake;C:\Program Files\WinRAR;C:\Program Files\Microsoft 
Driver Test Manager\Controller\;c:\Program Files\Microsoft SQL Server\90
\Tools\binn\;C:\Program Files\Subversion\bin;C:\Program 
Files\doxygen\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Program Files\Java\jdk1.5.0_12
\bin;C:\Program Files\IDA\;C:\Program Files\Microsoft Visual Studio 8
\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
** kBuild: G:/stuff/VirtualBox-1.5.2_OSE/kBuild
** kBuild binaries: G:/stuff/VirtualBox-1.5.2_OSE/kBuild/bin/win.x86
***** Checking for Visual C++ *****
trying: strPathVC=G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8 
strPathVCCommon= blnOptVCExpressEdition=False
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8': bin/cl.exe not 
found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8': bin/link.exe not 
found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8': include/string.h 
not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8': lib/libcmt.lib 
not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v8': lib/msvcrt.lib 
not found
trying: strPathVC=G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7 
strPathVCCommon= blnOptVCExpressEdition=False
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7': bin/cl.exe not 
found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7': bin/link.exe not 
found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7': include/string.h 
not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7': lib/libcmt.lib 
not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/vcc/v7': lib/msvcrt.lib 
not found
# Shell: C:\WINDOWS\system32\cmd.exe /c cl.exe 2>&1
# Status: 0
# Start of Output
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

# End of Output
EnvAppend: PATH=G:/stuff/VirtualBox-1.5.2_OSE/kBuild/bin/win.x86;C:\Program 
Files\Far;C:\Program Files\Support 
Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
\Wbem;c:\utils;C:\bscmake;C:\Program Files\WinRAR;C:\Program Files\Microsoft 
Driver Test Manager\Controller\;c:\Program Files\Microsoft SQL Server\90
\Tools\binn\;C:\Program Files\Subversion\bin;C:\Program 
Files\doxygen\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Program Files\Java\jdk1.5.0_12
\bin;C:\Program Files\IDA\;C:\Program Files\Microsoft Visual Studio 8
\VC\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program 
Files\Microsoft Visual Studio 8/Common7/IDE
# Shell: C:\WINDOWS\system32\cmd.exe /c C:\PROGRA~1\MID05A~1\VC\bin\cl.exe 2>&1
# Status: 0
# Start of Output
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

# End of Output
** Visual C++ v8 (or later): C:/PROGRA~1/MID05A~1/VC
***** Checking for Windows Platform SDK (recent) *****
trying: strPathPSDK=G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200604
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200604': 
include/Windows.h not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200604': 
lib/Kernel32.Lib not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200604': 
lib/User32.Lib not found
trying: strPathPSDK=G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200504
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200504': 
include/Windows.h not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200504': 
lib/Kernel32.Lib not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200504': 
lib/User32.Lib not found
trying: strPathPSDK=G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200209
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200209': 
include/Windows.h not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200209': 
lib/Kernel32.Lib not found
Testing 'G:/stuff/VirtualBox-1.5.2_OSE/tools/win.x86/sdk/200209': 
lib/User32.Lib not found
error: Cannot find a suitable Platform SDK. Check configure.log and the build 
requirements.






More information about the vbox-dev mailing list