incubator-flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cyrill Zadra <cyrill.za...@gmail.com>
Subject Re: Falcon compiler(.tests) building
Date Sun, 18 Nov 2012 18:49:26 GMT
Hi Erik

> [javac] /Users/erik/Documents/ApacheFlex/svn/apacheFlex-falcon/compiler/build.xml:415:
warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false
for repeatable builds
> Warning: /Users/erik/Documents/ApacheFlex/svn/apacheFlex-sdk/ant/lib does not exist.

I have those errors to.. but shouldn't be the problem.

> on 'compiler.tests' I got "missing required library
'lib/junit-4.10.jar'". Editing the entry in the 'build path/Libraries'
fixed that.

Instead of fixing the entry you could also execute the download target
of the build.xml.

Do you have a temp folder in compile.tests projects?



cyrill

On Sun, Nov 18, 2012 at 10:32 AM, Michael Schmalle
<apache@teotigraphix.com> wrote:
> Usually Eclipse doesn't refresh folders immediately( the results folder is
> created by junit build), press F5 on the compiler.tests project folder.
>
> Hmm, you need the stack trace in the JUnit view in Eclipse to show you where
> exactly the null pointer was.
>
> But let me say this again, I have the same code as you and my tests are all
> green except the one functional test that has like 4 warnings it fails on.
>
>
> Mike
>
> Quoting Erik de Bruin <erik@ixsoftware.nl>:
>
>> Ha, I just found the 'result' directory, must be 'hidden' in the
>> Eclipse project…
>>
>> Here is another snippet:
>>
>>   <testcase
>> classname="org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests"
>> name="MXMLArrayNode_empty1" time="0.206">
>>     <error
>> type="java.lang.NullPointerException">java.lang.NullPointerException
>> at
>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests.getMXMLArrayNode(Unknown
>> Source)
>> at
>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests.MXMLArrayNode_empty1(Unknown
>> Source)
>> </error>
>>   </testcase>
>>
>> Doesn't look good ;-)
>>
>> EdB
>>
>>
>> On Sun, Nov 18, 2012 at 7:19 PM, Michael Schmalle
>> <apache@teotigraphix.com> wrote:
>>>
>>> Yeah, that is not right, there is something failing in your setup.
>>>
>>> Look at the stack traces of the errors.
>>>
>>>
>>> Mike
>>>
>>>
>>> Quoting Erik de Bruin <erik@ixsoftware.nl>:
>>>
>>>> When running 'compiler.tests', this is a snippet of a failed test:
>>>>
>>>>     [junit] Running
>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests
>>>>
>>>>     [junit] Tests run: 7, Failures: 0, Errors: 6, Time elapsed: 0.26 sec
>>>>
>>>>     [junit] TEST
>>>> org.apache.flex.compiler.internal.tree.mxml.MXMLArrayNodeTests FAILED
>>>>
>>>> Does that point to something I need to change before my local
>>>> environment is 'fit to test'?
>>>>
>>>> EdB
>>>>
>>>>
>>>> On Sun, Nov 18, 2012 at 7:10 PM, Erik de Bruin <erik@ixsoftware.nl>
>>>> wrote:
>>>>>
>>>>>
>>>>> I do see some warnings on the 'compiler' build:
>>>>>
>>>>> "[javac]
>>>>>
>>>>> /Users/erik/Documents/ApacheFlex/svn/apacheFlex-falcon/compiler/build.xml:415:
>>>>> warning: 'includeantruntime' was not set, defaulting to
>>>>> build.sysclasspath=last; set to false for repeatable builds"
>>>>>
>>>>> When I do a 'wipe' and build again, I see one specific warning (other
>>>>> than a couple of the above):
>>>>>
>>>>> "Warning: /Users/erik/Documents/ApacheFlex/svn/apacheFlex-sdk/ant/lib
>>>>> does not exist."
>>>>>
>>>>> Help?
>>>>>
>>>>> EdB
>>>>>
>>>>>
>>>>> On Sun, Nov 18, 2012 at 6:55 PM, Erik de Bruin <erik@ixsoftware.nl>
>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have followed the various instructions and was able to successfully
>>>>>> build the Falcon compiler. Along the way I encountered several issues
>>>>>> that are not yet documented (I'm on OS X 10.8):
>>>>>>
>>>>>> - I needed to edit the 'build.xml' file on line 50, to point the
>>>>>> 'sdk.branch' property to the correct location of the SDK on my system;
>>>>>> - when trying to use the mxmlc on a project, I got 'permission
>>>>>> denied'. Setting the executable bit on the file corrected that;
>>>>>>
>>>>>> After that I was able to run from the command line and successfully
>>>>>> build "Hello.as", which ran fine in the standalone Flash debugger.
>>>>>>
>>>>>> So I proceed to get the projects 'compiler' and 'compiler.tests'
to
>>>>>> work in in Eclipse. After importing them, I get a 'problem' on each
>>>>>> one:
>>>>>> - on 'compiler', I got a message about 'ANT_JAR', which after I
>>>>>> re-created that variable in the project build path and pointed it
to
>>>>>> 'ant.jar' on my system, went away;
>>>>>> - on 'compiler.tests' I got "missing required library
>>>>>> 'lib/junit-4.10.jar'". Editing the entry in the 'build path/Libraries'
>>>>>> fixed that.
>>>>>>
>>>>>> I got 'build.xml' on 'compiler' working in Eclipse after adding:
>>>>>>
>>>>>> <property name="env.JFLEX_JAR"
>>>>>> value="/usr/share/java/jflex-1.4.3/lib/JFlex.jar"/>
>>>>>>
>>>>>> Then I ran 'build.xml' on 'compiler.tests' and that completed, but
>>>>>> with plenty of FAILED tests (which I guess is expected?).
>>>>>>
>>>>>> So, my environment seems to be set up. Now: how can I help?
>>>>>>
>>>>>> Note: I'm a noob on the topic of compilers, but I can copy-paste
like
>>>>>> a Boss, so I'm sure you can use me ;-) Point me to the code and put
me
>>>>>> to work!
>>>>>>
>>>>>> EdB
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ix Multimedia Software
>>>>>>
>>>>>> Jan Luykenstraat 27
>>>>>> 3521 VB Utrecht
>>>>>>
>>>>>> T. 06-51952295
>>>>>> I. www.ixsoftware.nl
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ix Multimedia Software
>>>>>
>>>>> Jan Luykenstraat 27
>>>>> 3521 VB Utrecht
>>>>>
>>>>> T. 06-51952295
>>>>> I. www.ixsoftware.nl
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ix Multimedia Software
>>>>
>>>> Jan Luykenstraat 27
>>>> 3521 VB Utrecht
>>>>
>>>> T. 06-51952295
>>>> I. www.ixsoftware.nl
>>>>
>>>
>>> --
>>> Michael Schmalle - Teoti Graphix, LLC
>>> http://www.teotigraphix.com
>>> http://blog.teotigraphix.com
>>>
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>>
>
> --
> Michael Schmalle - Teoti Graphix, LLC
> http://www.teotigraphix.com
> http://blog.teotigraphix.com
>

Mime
View raw message