Re: ntwin32.mak dependency
Geir Magnusson Jr schrieb: Please, feel free to take a whack at it. Just don't break us that are using the non-free toolchain. I was just curious if I was doing something wrong and generally the opinion, that it would make sense to not require a rather expensive compiler suite to build the Harmony VM. I am not sure however if I can be of much help fixing the issue. I haven't been writing much C for several years and honestly have no clue what is necessary to tweek the source to be buildable by other compilers. Tor
ntwin32.mak dependency
Hi, when building Harmony on Windows, the makefile in native-src\win.IA32\makefile includes ntwin32.mak. Could it be that this utility file is only included with the commercial versions of Visual C++/Studio? If so, and if this is the only dependency on the commercial version, would it be easily feasible for someone to replace the file with someone else, making it possible to compile Harmony with the freely available MS C++ compiler and nmake? Or is it just something here, that I haven't understood? Tor
Re: ntwin32.mak dependency
That could very well be the case. I had trouble building as well with the free tool chain from MSFT - I now use the non-free one. Please, feel free to take a whack at it. Just don't break us that are using the non-free toolchain. The more we can support the better... geir Tor-Einar Jarnbjo wrote: Hi, when building Harmony on Windows, the makefile in native-src\win.IA32\makefile includes ntwin32.mak. Could it be that this utility file is only included with the commercial versions of Visual C++/Studio? If so, and if this is the only dependency on the commercial version, would it be easily feasible for someone to replace the file with someone else, making it possible to compile Harmony with the freely available MS C++ compiler and nmake? Or is it just something here, that I haven't understood? Tor
Re: ntwin32.mak dependency
When I was trying to use the free tool chain, I had to go find a replacement for ml, since it wasn't available anymore from MSFT (that I could find). I think one good thing here is to try the GCC toolchain and see how far we get... then it's free as in beer as well as free as in not having rights to your innovations ;) geir Paulex Yang wrote: Hi, Tor Personally I think you are right that we need commercial version of VC, but AFAIK, the dependency is not ntwin32.mak(which is included in MS Platform SDK, which can be freely downloaded from MS's website), but some other utilities, such as the ml.exe to make .asm codes. I tried platform SDK, .NET SDK, and vctoolkit from MS, but all these free tools don't include the ml.exe. Ideas? Tor-Einar Jarnbjo: Hi, when building Harmony on Windows, the makefile in native-src\win.IA32\makefile includes ntwin32.mak. Could it be that this utility file is only included with the commercial versions of Visual C++/Studio? If so, and if this is the only dependency on the commercial version, would it be easily feasible for someone to replace the file with someone else, making it possible to compile Harmony with the freely available MS C++ compiler and nmake? Or is it just something here, that I haven't understood? Tor