Page 1 of 1

Building VirtualBox on Windows 10 64 bits

Posted: 12. Nov 2017, 18:02
by SirCornflakes
Hello,

I'm trying to build virtual box on Windows 10 64 bits but I keep getting this error:
kmk: *** No rule to make target `../VBox/tools/win.x86/vcc/v10/lib/amd64/oldnames.lib', needed by `.../VBox/out/win.amd64/release/obj/bin2c/bin2c.exe'.

Any ideas ?

Thanks

Re: Building VirtualBox on Windows 10 64 bits

Posted: 15. Nov 2017, 11:18
by mhanor
You haven't set the build environment correctly. Read here

Re: Building VirtualBox on Windows 10 64 bits

Posted: 16. Dec 2017, 12:54
by SirCornflakes
mhanor wrote:You haven't set the build environment correctly. Read here
Thank you a lot ! I've been able to launch the configure.vbs script but now, I've another problem.
When i write kmk to compile all sources, i've the error:

Code: Select all

kmk: *** [C:/Users/SirCornflakes/Documents/VBox/out/win.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.obj] Error 512 (0x200)
The failing command:
@kmk_builtin_kDepObj -f -s -q -o C:/Users/SirCornflakes/Documents/VBox/out/win.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.obj.dep -t C:/Users/SirCornflakes/Documents/VBox/out/win.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.obj C:/Users/SirCornflakes/Documents/VBox/out/win.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.obj
kmk: *** Deleting file `C:/Users/SirCornflakes/Documents/VBox/out/win.amd64/release/obj/RuntimeBldProg/common/misc/sanity-c.obj'
kmk: *** Waiting for unfinished jobs....
sg.cpp
kmk: *** Exiting with status 2
Any ideas ?

Thanks :)

Re: Building VirtualBox on Windows 10 64 bits

Posted: 16. Dec 2017, 13:05
by mhanor
You're probably using an incorrectly set build environment. Use Process Monitor from Microsoft/Sysinternals to monitor what libraries is link.exe trying to link to.

Re: Building VirtualBox on Windows 10 64 bits

Posted: 29. Jan 2023, 11:56
by naiquan
SirCornflakes wrote:Hello,

I'm trying to build virtual box on Windows 10 64 bits but I keep getting this error:
kmk: *** No rule to make target `../VBox/tools/win.x86/vcc/v10/lib/amd64/oldnames.lib', needed by `.../VBox/out/win.amd64/release/obj/bin2c/bin2c.exe'.

Any ideas ?

Thanks
Has the problem been solved? What's the reason?