harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: [OT] Attempting to build classlibs on a Mac
Date Thu, 11 Jan 2007 18:37:43 GMT

On Jan 11, 2007, at 8:36 AM, Mark Hindess wrote:

>
> On 10 January 2007 at 16:34, "Alexei Zakharov"  
> <alexei.zakharov@gmail.com> wrote:
>>> 5) The SegmentTest was failing, and so was commented out with an
>>> excludes.linux.ibm property in the modules/pack200/make. (As an  
>>> aside,
>>> I don't know how to enable it again, since it now works; is it just
>>> deleting this file?)
>>
>> No, you just need to delete the test name from the list. As a result
>> you will get an empty file but it is ok.
>>
>>> In any case, when compiling this on a Mac, it was
>>> falling over in the Ant build looking for an "excludes.Mac OS
>>> X.ppc.ibm" file. I had to copy one of the existing ones over just to
>>> move past that hurdle.
>>
>> This is because nobody else was trying to run tests on Mac. In your
>> case you just need to create an empty file with such name if you want
>> to run SegmentTest. BTW we need to add such files (probably as  
>> well as
>> "excludes.Mac OS X.x86.ibm" "excludes.Mac OS X.x86.drlvm") to every
>> module if we want to run tests under MacOS.
>
> I think we should normalise the platform name to lower case (and  
> without
> spaces) as we have done with other platforms.  That is something like:
>
>   <condition property="hy.os" value="macosx">
>     <os name="Mac OS X" />
>   </condition>
>
> After the similar clause for freebsd in make/properties.xml.

+1

geir


Mime
View raw message