harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregory Shimansky <gshiman...@gmail.com>
Subject Re: Using Visual Studio C++ Express to compile classlib - fails.
Date Mon, 26 Jun 2006 21:55:22 GMT
On Tuesday 27 June 2006 00:29 Thorbjørn Ravn Andersen wrote:
> Mark Hindess skrev  den 26-06-2006 21:57:
> > What would a feasible path be from here?
> >
> >
> > Looks like one of the variables set in one of those "empty" included
> > makefiles should be CC set to cl ?
>
> I forgot to state that I somewhat arbitrarily tried doing exactly that,
> but without any success in locating the right one.   I therefore hoped
> to hear from a person who knows more about this build system.
>
> BTW Do you know if there is any particular reason that files are copied
> over to the deploy directory instead of being read directly from their
> original location and the compiled output written to deploy?

I used to build classlib successfully on WinXP with completely free 
environment, that is MS VS.NET 2005 Express, MS Platform SDK Server 2003 R2 
and NASM from Cygwin (there is no free MASM with license which allows OSS 
development, it can be found for local experiments on quite many sites).

Overall the impression is that neither classlib nor drlvm are really ready to 
be built with VS.NET 2005. It has too much new stuff incompatible with older 
versions.

You can try to use my instructions in [1]. The NASM port of assembly can be 
found in [2]. To set initial MS development environment I changed c:
\cygwin\cygwin.bat like this:

@echo off
rem call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
call "c:\Program Files\Microsoft Platform SDK for Windows Server 2003 
R2\SetEnv.Cmd" /XP32
C:
chdir C:\cygwin\bin
bash --login -i

[1] 
http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200606.mbox/%3C208da7a50606011434i405b7d5ao4be8a9fefc52e183@mail.gmail.com%3E

[2] http://issues.apache.org/jira/browse/HARMONY-566

-- 
Gregory Shimansky, Intel Middleware Products Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message