VirtualBox

Changes between Version 59 and Version 60 of Windows build instructions


Ignore:
Timestamp:
Jun 9, 2017 3:21:48 PM (7 years ago)
Author:
Frank Mehnert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Windows build instructions

    v59 v60  
    5959
    6060 * ''Optional:'' '''NSIS 2.51''', only needed if you want to build the Guest Additions including the installer. Required plugins: `NsSCM`, `AccessContro`, `NsProcess` and `nsisunz`. Grab the sources or setup from: [[BR]]
    61  https://sourceforge.net/projects/nsis/files/NSIS%202/2.51/
     61 https://sourceforge.net/projects/nsis/files/NSIS%202/2.51/ [[BR]]
     62 ''Use '''`VBOX_PATH_NSIS`''' in `LocalConfig.kmk` to set the path to this package.
    6263
    6364 * ''Optional:'' '''gSOAP 2.8.x''', only needed if you want to build the webservice API server. Grab the sources from: [[BR]]
    6465 http://sourceforge.net/projects/gsoap2/files/gSOAP/gSOAP%202.7.12%20stable/ [[BR]]
    65  Add `VBOX_PATH_GSOAP=/path/to/gsoap-VERSION/gsoap` and `VBOX_GSOAP_INSTALLED=1` to your `LocalConfig.kmk` file (no autodetection from configure.vbs).
     66 Add `VBOX_PATH_GSOAP=/path/to/gsoap-VERSION/gsoap` and `VBOX_GSOAP_INSTALLED=1` to your `LocalConfig.kmk` file (no autodetection from configure.vbs).[[BR]]
     67 ''Add `VBOX_WITH_WEBSERVICES=` to `LocalConfig.kmk` to disable building + packing the webservice API server.''
    6668
    6769 * ''Optional:'' '''Python 2.7.x''', only needed if you want to build Python API bindings, both webservice and COM. Grab the binaries from: [[BR]]
     
    7173 * ''Optional:'' '''Java SE 6 JDK''', only needed if you want to build Java API bindings, both webservice and COM. Grab the binaries from: [[BR]]
    7274 http://www.oracle.com/technetwork/java/javase/downloads/index.html
     75
     76 * ''Optional:'' '''AutoIt v3 3.2.10''', only needed if you want to package the Guest Additions. Grab the binaries from: [[BR]]
     77 https://www.autoitscript.com/site/autoit/ [[BR]]
     78 ''Use `VBOX_PATH_AUTOIT3=PATH` in `LocalConfig.kmk` to set the path to this package. `PATH` should contain the Aut2Exe directory.''
     79
     80 * ''Optional:'' '''Driver Install Frameworks (DIFx) 2.1''', only needed if you want to package the Guest Additions. See[[BR]]
     81 https://support.microsoft.com/en-us/help/910189/information-about-updates-for-driver-install-frameworks-difx-tools [[BR]]
     82 ''Use `VBOX_PATH_DIFX=PATH` in `LocalConfig.kmk` to set the path to this package.''
     83
     84 * ''Optional:'' '''`mkisofs.exe`''', only needed if you want to package the Guest Additions. Grab the package from[[BR]]
     85 http://opensourcepack.blogspot.de/p/cdrtools.html [[BR]]
     86 ''Use `VBOX_MKISOFS=PATH_TO_BINARY` in `LocalConfig.kmk` to set the path to the `mkisofs.exe` binary.''
     87
     88 * ''Optional:'' '''`zip.exe`''', only needed if you want to package the Validation Kit (disable with `VBOX_WITH_VALIDATIONKIT=` in `LocalConfig.kmk`). Grab the package from[[BR]]
     89 http://gnuwin32.sourceforge.net/packages/zip.htm
     90 ''Use `VBOX_ZIP=PATH` in `LocalConfig.kmk` to set the path to the `zip.exe` binary.''
     91
     92 * ''Optional:'' '''WIX toolset 3.8.1128''', only needed if you want to package !VirtualBox. Grab the binaries from [[BR]]
     93 http://wixtoolset.org/releases/ [[BR]]
     94 ''Use `VBOX_WIX_PATH=PATH` in `LocalConfig.kmk` to set the path to this package.''
     95
     96 * ''Optional:'' '''WiSumInf.vbs SDK script''', only needed if you want to package !VirtualBox. The required script is `sdk-v7.1\Samples\sysmgmt\msi\scripts\WiSumInf.vbs` (see SDK prerequisite above) [[BR]]
     97 ''Use `VBOX_PATH_WISUMINFO=...WiSumInf.vbs` in `LocalConfig.kmk` to set the path to this script.''
    7398
    7499=== Manual compilation of certain prerequisites ===
     
    127152Here is an incomplete list of settings which could be added to '''`LocalConfig.kmk`''':
    128153 VBOX_WITH_ADDITIONS=::
    129   Don't build the !VirtualBox Guest Additions.
     154  Don't build + package the !VirtualBox Guest Additions.
    130155 VBOX_ONLY_ADDITIONS=1::
    131156  Build the Guest Additions exclusively.
    132157 VBOX_WITH_VALIDATIONKIT=::
    133   Don't build the !VirtualBVox validation kit.
     158  Don't build + package the !VirtualBVox validation kit. The validation kit is not part of the final `.msi` package anyway.
     159 VBOX_WITH_WEBSERVICES=::
     160  Don't build + package the webservices API server.
    134161 VBOX_WITHOUT_HARDENING=1::
    135162  Disable Windows hardening. Useful for testing. Do '''not''' use this setting for production builds! Without hardening the binaries are not signed and !VirtualBox.exe can be started straight away from the out\...\bin directory (`kmk packing` + installation not required).

© 2023 Oracle
ContactPrivacy policyTerms of Use