Hi,



I am trying to build VirtualBox on my Win 7- x64 machine < with VS 2010 >. I 
have been able to complete the initial steps mentioned at :-

https://forums.virtualbox.org/viewtopic.php?f=10&t=29035&start=0


I am using the 64 bit MS VS command line tool to build the Virtual Box 
4.2. However, since long I have been stuck at using the mingw64
 tool. VirtualBox config file expects me to specify the "MINGW32" and 
"MINGW-w64" paths to the appropriate mingw binaries.
 I tried several packages uploaded on sourceforge. But some packages dont have 
libmsvcr100.a < needed for VS 2010> 
 whereas others don't have the \lib64 folder. 

To give you a brief idea of the files expected from Ming 64, pasting the files 
needed in the mingw64 directory < as specified by the 
configure script for your quick reference. >

function CheckForMinGWw64Sub(strPathMinGWw64)
   g_strSubOutput = ""
   LogPrint "trying: strPathMinGWw64="  &strPathMinGWw64

   if   LogFileExists(strPathMinGWw64, "bin/gcc.exe") _
    And LogFileExists(strPathMinGWw64, "bin/ld.exe") _
    And LogFileExists(strPathMinGWw64, "bin/objdump.exe") _
    And LogFileExists(strPathMinGWw64, "bin/dllwrap.exe") _
    And LogFileExists(strPathMinGWw64, "bin/dlltool.exe") _
    And LogFileExists(strPathMinGWw64, "bin/as.exe") _
    And LogFileExists(strPathMinGWw64, "include/bfd.h") _
    And LogFileExists(strPathMinGWw64, "lib64/libgcc_s.a") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/lib/dllcrt1.o") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/lib/dllcrt2.o") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/lib/libmsvcrt.a") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/lib/libmsvcr100.a") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/include/_mingw.h") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/include/stdint.h") _
    And LogFileExists(strPathMinGWw64, "x86_64-w64-mingw32/include/windows.h") _

I tried several mingw64 packages. However, In some packages libmsvcr100.a is 
present while lib64\ is absent. For others it is vice versa.

I am planning to create a directory structure as expected by the above config 
file <by placing the binaries in the folder the config file expects 
them to be>. Another plan is to place the libmsvcr100 lib from one package to 
the other one which does not have it. 
However, in either case, I am not sure if it will cause any problems later .


Could you point me to an appropriate mechanism to resolve this issue ?
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to