On Tue, 12 Oct 2004 22:11:17 +0100, Jonathan Worthington wrote:

>> Windows! Yeah, that'd be an amazing help. I went to go build parrot
>> on Oni over the weekend to see how it went. Failed under both cygwin
>> and VS/.NET, both because of ICU. (Cygwin was linking against a
>> nonexistent ICU library, and the VS/.NET makefile was looking for an
>> msdev executable to do something or other, but VS/.NET doesn't *have*
>> an msdev program shipped with it...)
>>
> I didn't/don't have VS.NET, so my implementation in icu.pl only works for
> VS6.  Sorry.  The basic problem is that we have to build from the VS6
> project files at the moment.  There is, I believe, a way to convert these to
> makefiles which we'd ship with Parrot and then simply reference from the
> main makefile.  Doing that would help both with VS.NET and other Win32
> compilers, where VS6 is not available.  Of course, it means that we're
> moving away from what's in the standard ICU distribution, but I've had to
> hack some stuff up in there anyway, IIRC.

I'm trying to help out on Windows (specifically version 13 of the compiler,
which is shipped with VS.NET or Visual C++ Toolkit 2003).  Currently, I am
of little use for development, as I am looking through the source and
reading the PDDs.

I'd like to start with some patches for successful 'nmake test' anytime
soon.

But back to the main topic: I'm using the precompiled version, namely
ftp://www-126.ibm.com/pub/icu/3.0/icu-3.0-Win32-msvc7.1.zip
Unzip it, say into C:\usr\local, and put C:\usr\local\icu\bin into PATH.

Then I configure parrot w/
perl Configure.pl --icushared="C:\usr\local\icu\lib\icudata.lib
C:\usr\local\icu\lib\icuuc.lib" --icuheaders="
C:\usr\local\icu\include"

This works quite well, and I have explained it in README.win32.

By this, only 9 test failure remain, which are AFAICT, not related to ICU.

If someone gives the word, I'd be willing to look into the details of
getting the ICU version in CVS to compile as well.  (I've started with that
some time ago, but stopped for some reason and switched to the precompiled
version...)

Ron

Reply via email to