Building on Windows x64

Discussions related to using the OSE version of VirtualBox.

Building on Windows x64

Postby johneden » 1. May 2014, 21:05

Hello,

After reading several threads, specially this one https://forums.virtualbox.org/viewtopic.php?f=10&t=30262, I am still having problems building on Windows x64. The error is this:

kmk: *** No rule to make target `G:/VirtualBox-4.3.10/out/win.amd64/release/lib/VBox-libcurl-x86.lib', needed by `G:/VirtualBox-4.3.10/out/win.amd64/release/obj/VBoxRT-x86/VBoxRT-x86.dll'. Stop.

Indeed, I can't seem to find any rule to make VBox-libcurl-x86.lib in the Makefiles, so I think something is missing. I tried copying the libcurl static libs to this name, but I get a lot of unresolved symbols.

Any suggestions?

Edit: source version is 4.3.10
johneden
 
Posts: 7
Joined: 29. Apr 2014, 23:43

Re: Building on Windows x64

Postby johneden » 5. May 2014, 07:10

Well, solved the problem. If anyone is curious, this is what I did:

Rename libcurl.lib to VBox-libcurl-x86.lib and copy it to out/win.amd64/release/lib/
do the same thing to openssl libs (libcrypto and libssl), I used x86 libs for these cases.

Also, I needed to copy mingw64 nm.exe to (L:)\bin, where L is wherever the ose is. There were some issues with SDK path also, some makefiles don't like paths with spaces, so installing SDK to some path without space in the name may help.
johneden
 
Posts: 7
Joined: 29. Apr 2014, 23:43


Return to VirtualBox OSE

Who is online

Users browsing this forum: No registered users and 3 guests