我想从 VirtualBox 二进制文件(通过构建源代码创建)创建一个 VirtualBox 安装文件(msi)。为此,我构建了此处的 VirtualBox 源:https ://www.virtualbox.org/wiki/Windows%20build%20instructions 。在构建(kmk)之后我运行:“kmk packing”
打包 3 分钟后,我得到这个错误:
D:/_WORK/Dale/VirtualBox-4.3.0/kBuild/bin/win.x86/kmk_redirect.exe -a+to D:/_WORK/Dale/VirtualBox-.3.0_1/out/win.x86/release/obj/Installer/win/NLS/License_it_IT.wxl -- D:/_WORK/Dale/VirtualBox-4.3.0/kBuild/bin/win.x86/kmk_echo.exe -n '<String Id="LicenseText">'make (e=127): The specified procedure could not be found.
kmk: *** [D:/_WORK/Dale/VirtualBox-.3.0_1/out/win.x86/release/bin/additions/VBoxWHQLFake.exe] Error 127
为了尝试解决这个问题,我稍微更改了文件 out\win.x86\release\obj\Installer\win\NLS\License_en_US.wxl,例如:< String Id="LicenseText">Test</String>
这似乎不知怎的,但又出现了另一个错误:
process_begin: CreateProcess(NULL, D:/_WORK/Dale/VirtualBox-4.3.0_1/tools/win.x86/autoit/v3.2.10.0/Aut2Exe/Aut2exe.exe /in D:/_WORK/Dale/VirtualBox-4.3.0_1/src/VBox/Additions/WINNT/Installer/VBoxWHQLFake.au3 /out D:/_WORK/Dale/VirtualBox-4.3.0_1/out/win.x86/release/bin/additions/VBoxWHQLFake.exe /icon D:/_WORK/Dale/VirtualBox-4.3.0_1/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_win.ico /comp 4 /unicode, ...) failed.
make (e=127): The specified procedure could not be found.
kmk: *** [D:/_WORK/Dale/VirtualBox-4.3.0_1/out/win.x86/release/bin/additions/VBoxWHQLFake.exe] Error 127
有没有人遇到过这个问题,或者有人从它的二进制文件(从源代码构建)成功地创建了一个 Virtual Box 安装程序?谢谢