VirtualBox

Changes between Version 62 and Version 63 of Windows build instructions


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

--

Legend:

Unmodified
Added
Removed
Modified
  • Windows build instructions

    v62 v63  
    9595 ''Use `VBOX_WIX_PATH=PATH` in `LocalConfig.kmk` to set the path to this package.''
    9696
    97  * ''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 * ''Optional:'' '''WiSumInf.vbs SDK script''', only needed if you want to package !VirtualBox. The required script is[[BR]]
     98 `sdk-v7.1\Samples\sysmgmt\msi\scripts\WiSumInf.vbs` (see SDK 7.1 prerequisite above) [[BR]]
    9899 ''Use `VBOX_PATH_WISUMINFO=...WiSumInf.vbs` in `LocalConfig.kmk` to set the path to this script.''
    99100
     
    133134
    134135 5. To create an `.msi` package, type `kmk packing'.[[BR]]
    135  This step will fail for a 64-bit (`amd64`) target if the Guest Additions are part of the build process (which is the default). It will complain about a dependency to `VBoxOGL*` libraries in `out\win.x86\release\bin\additions`. In that case, create the 32-bit Guest Additions by executing
     136 This step will fail for a 64-bit (`amd64`) target if the Guest Additions are part of the build process (which is the default, disable by adding `VBOX_WITH_ADDITIONS=` and `VBOX_WITH_ADDITIONS_PACKING=` to `LocalConfig.kmk`, see [#LocalConfig below]). It will complain about a dependency to `VBoxOGL*` libraries in `out\win.x86\release\bin\additions`. In that case, create the 32-bit Guest Additions by executing
    136137{{{
    137138kmk VBOX_ONLY_ADDITIONS=1 KBUILD_TARGET_ARCH=x86
     
    151152=== Excluding certain features from building === #LocalConfig
    152153
    153 Here is an incomplete list of settings which could be added to '''`LocalConfig.kmk`''':
     154Here is an incomplete list of settings which could be added to '''`LocalConfig.kmk`''' to prevent certain features from building / packing:
    154155 VBOX_WITH_ADDITIONS=::
    155   Don't build + package the !VirtualBox Guest Additions.
     156 VBOX_WITH_ADDITIONS_PACKING=::
     157  Don't build + package the !VirtualBox Guest Additions. If only `VBOX_WITH_ADDITIONS=` is specified then the Guest Additions are not built but the `VBoxGuestAdditions.iso` file is expected to be present in the '`out\win.ARCH\release\bin\additions`' directory.
    156158 VBOX_ONLY_ADDITIONS=1::
    157159  Build the Guest Additions exclusively.
    158160 VBOX_WITH_VALIDATIONKIT=::
    159   Don't build + package the !VirtualBVox validation kit. The validation kit is not part of the final `.msi` package anyway.
     161  Don't build + package the !VirtualBox validation kit. The validation kit is not part of the final `.msi` package anyway.
    160162 VBOX_WITH_WEBSERVICES=::
    161163  Don't build + package the webservices API server.

© 2023 Oracle
ContactPrivacy policyTerms of Use