harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Loenko" <mloe...@gmail.com>
Subject Re: how to build Harmony on Windows (with minimum of commercial soft)
Date Fri, 24 Mar 2006 08:53:45 GMT
It's a freeware with its own license. The license prohibits using it
for creating
open source software "that requires the user of the MASM32 project to surrender
the rights they are afforded under the MASM32 licence"
http://masm32.com/mlicence.htm
I'm not a legal person but I think it is OK for experimenting.

Further I think we need to get rif of that dependency. I like what
Zsejki Sorin Miklós suggested in this thread.

BTW, Microsoft Visual C++ Toolkit 2003 is also not necessary - I've
uninstalled it
and build still works.

Thanks,
Mikhail

2006/3/24, Paulex Yang <paulex.yang@gmail.com>:
> Mikhail
>
> Coooool, I will try it in this way.
>
> What's the license of MASM32 from masm32.com?
>
> Mikhail Loenko wrote:
> > Finally, I've built Harmony with [almost] all free soft
> >
> > I've downloaded the following
> > MASM32 from masm32.com
> > Microsoft .NET Framework 2.0
> > Microsoft .NET Framework 2.0 SDK
> > Microsoft Platform SDK
> > Microsoft Visual C++ Toolkit 2003
> >
> >
> > I've get rid of Delayimp.lib, removing the following line
> >       Delayimp.lib -delayload:shell32.dll -delayload:Iphlpapi.dll \
> > from
> >       native-src/win.IA32/port/makefile
> >
> >
> > I've brought to the front paths to "Microsoft Visual Studio 8" (that
> > is a part of
> > Framework 2.0 SDK) in %lib%, %path%, and %include% (to avoid conflict
> > between msvcrt.lib and libc.lib)
> >
> >
> > Then I've come to missing setargv.obj required in rules.mak. As a
> > temporary solution I've taken one from Visual Studio (this is the only
> > non-free piece of code)
> >
> > I've removed "-WX" option from defines.mak because warning about deprecated
> > functions usage came as errors
> >
> > Then I've specified /NODEFAULTLIB:LIBCMT in $(EXENAME) target in rules.mak
> >
> > Thanks,
> > Mikhail
> >
> >
>
>
> --
> Paulex Yang
> China Software Development Lab
> IBM
>
>
>

Mime
View raw message