Actually, I never tried before to compile via the command line, so, I tried and I realised I haven't any ConsoleLogger by default and everything has been done only for IntelliJ, I guess I could remedy that in the future, therefore, either you use the trial version of IntelliJ or you are lucky with that, it works for me:
----------- build.bat ----------- set FALCON_HOME=U:/sources/asf/flex/falcon set FLEX_HOME=U:/sources/asf/flex/asjs set PROJECT_HOME=U:/sources/flexJsProjects/testJsSwc set FALCON_CLASSPTH=%FALCON_HOME%/compiler/generated/dist/sdk/lib/*;%FALCON_HOME%/compiler.jx/lib/*;%FALCON_HOME%/compiler.jx/lib/google/closure-compiler/* set CLOSURE_LIBRARY=U:/sources/google/closure-library java -cp "%FALCON_CLASSPTH%" -Dflexlib="%FLEX_HOME%\frameworks" flex2.tools.Compc -external-library-path=%FALCON_HOME%/externs/js/out/bin/js.swc -define+=COMPILE::AS3,false -define+=COMPILE::JS,true -js-output-type=FLEXJS -source-path=%PROJECT_HOME%/HtmlContainer/src -include-classes HtmlContainer -output=%PROJECT_HOME%/bin/HtmlContainer\fake.swc java -cp "%FALCON_CLASSPTH%" -Dflexlib="%FLEX_HOME%\frameworks" flex2.tools.Compc -external-library-path=%FALCON_HOME%/externs/js/out/bin/js.swc -define+=COMPILE::AS3,true -define+=COMPILE::JS,false -include-file=js/out/*,%PROJECT_HOME%/bin/HtmlContainer/js/out -source-path=%PROJECT_HOME%/HtmlContainer/src -include-classes HtmlContainer -output=%PROJECT_HOME%/bin/HtmlContainer\HtmlContainer.swc java -cp "%FALCON_CLASSPTH%" -Dflexlib="%FLEX_HOME%\frameworks" flex2.tools.Mxmlc -load-config=%FLEX_HOME%/frameworks/flex-config.xml -closure-lib=%CLOSURE_LIBRARY% -sdk-js-lib=%FLEX_HOME%/frameworks/js/FlexJS/libs -external-library-path=%FALCON_HOME%/externs/js/out/bin/js.swc -external-library-path=%FALCON_HOME%/externs/js/out/bin/js.swc -external-library-path=%FALCON_HOME%/externs/jquery/out/bin/jquery-1.9.swc -library-path=%PROJECT_HOME%/bin/HtmlContainer\HtmlContainer.swc -js-output-type=FLEXJS %PROJECT_HOME%/src/Main.as -output=%PROJECT_HOME%/bin/ExternsApp Just careful in setting the variables because you won't have any output. Frédéric THOMAS ---------------------------------------- > From: e...@ixsoftware.nl > Date: Tue, 30 Jun 2015 23:04:52 +0200 > Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but we now > have 1.9 in AS > To: dev@flex.apache.org > > I'm not getting there :-( > > This are my commands for each of the three steps: > > java -jar ${LOCAL_ROOT}/git/flex-falcon/compiler.jx/lib/mxmlc.jar > -closure-lib=${LOCAL_ROOT}/dependencies/GoogleClosure/library > -sdk-js-lib=${LOCAL_ROOT}/git/flex-asjs/frameworks/js/FlexJS/libs > -external-library-path=${LOCAL_ROOT}/git/flex-falcon/externs/js/out/bin/js.swc > -define+=COMPILE::AS3,false -define+=COMPILE::JS,true > -js-output-type=FLEXJS ./HtmlContainer/src/HtmlContainer.as > > java -jar > ${LOCAL_ROOT}/git/flex-falcon/compiler/generated/dist/sdk/lib/falcon-compc.jar > -load-config=${LOCAL_ROOT}/git/flex-sdk/frameworks/flex-config.xml > -external-library-path=${LOCAL_ROOT}/git/flex-falcon/externs/js/out/bin/js.swc > -define+=COMPILE::AS3,true -define+=COMPILE::JS,false -include-file > HtmlContainer.js > /Users/erik/Desktop/apache/as/HtmlContainer/bin/js-debug/HtmlContainer.js > -output /Users/erik/Desktop/apache/as/HtmlContainer/bin/HtmlContainer.swc > -source-path ./HtmlContainer/src > > java -jar ${LOCAL_ROOT}/git/flex-falcon/compiler.jx/lib/mxmlc.jar > -closure-lib=${LOCAL_ROOT}/dependencies/GoogleClosure/library > -sdk-js-lib=${LOCAL_ROOT}/git/flex-asjs/frameworks/js/FlexJS/libs > -external-library-path=${LOCAL_ROOT}/git/flex-falcon/externs/js/out/bin/js.swc > -external-library-path=${LOCAL_ROOT}/git/flex-falcon/externs/jquery/out/bin/jquery-1.9.swc > -library-path=/Users/erik/Desktop/apache/as/HtmlContainer/bin/HtmlContainer.swc > -js-output-type=FLEXJS ./src/Main.as > > 1) gives me a decent looking HtmlContainer.js, with some GCC warnings > 2) this, at best, seems to give me an SWC with the JS file and an > apparently empty SWF > 3) this step is probably bothered by the missing SWF content from step 2 > > "This is too hard" ;-) > > I'll wait for a sensible tip, or a more thorough writeup before trying > again. > > EdB > > > > > On Tue, Jun 30, 2015 at 10:38 PM, Frédéric THOMAS <webdoubl...@hotmail.com> > wrote: > >>>> The devil is in the details, as always, I guess. >> >> And you are right, so : >> >>> @Committers: >>> I was planning to have the default behaviours >> of the compilateurs to automaticaly build the JS / SWC if none of the >> js-output-type was supplied and the defines COMPILE::JS and COMPILE:AS3 >> were set to "AUTO", any objections ? >> >> I meant Build JS / SWC or JS / SWF >> It would be like compiling with FLEXJS_DUAL output type but working with >> conditional compilation if those defines are set to "AUTO" >> >> Frédéric THOMAS >> >> >> ---------------------------------------- >>> From: webdoubl...@hotmail.com >>> To: dev@flex.apache.org >>> Subject: RE: [FalconJX FlexJS] JQuery up and running, a nightmare but we >> now have 1.9 in AS >>> Date: Tue, 30 Jun 2015 21:27:45 +0100 >>> >>>> Nasty Fred ;-) >>>> >>>> your instructions say: -define+=CONFIG::AS >>>> >>>> but in the .as file, it says: COMPILE::AS3 >>>> >>>> The devil is in the details, as always, I guess. >>> >>> Just got your email now, I'm sorry Erik, maybe I should had added more >> details [1] and I didn't catch that you didn't change it in the following >> emails. >>> >>> @Committers: >>> I was planning to have the default behaviours of the compilateurs to >> automaticaly build the JS / SWC if none of the js-output-type was supplied >> and the defines COMPILE::JS and COMPILE:AS3 were set to "AUTO", any >> objections ? >>> >>> Frédéric THOMAS >>> >>> [1] >>> >> http://apache-flex-development.2333347.n4.nabble.com/FalconJX-FlexJS-JQuery-up-and-running-a-nightmare-but-we-now-have-1-9-in-AS-tp47961p48355.html >>> >>> ---------------------------------------- >>>> From: e...@ixsoftware.nl >>>> Date: Tue, 30 Jun 2015 20:57:27 +0200 >>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare but >> we now have 1.9 in AS >>>> To: dev@flex.apache.org >>>> >>>> Ah, >>>> >>>> Nasty Fred ;-) >>>> >>>> your instructions say: -define+=CONFIG::AS >>>> >>>> but in the .as file, it says: COMPILE::AS3 >>>> >>>> The devil is in the details, as always, I guess. >>>> >>>> EdB >>>> >>>> >>>> >>>> On Tue, Jun 30, 2015 at 8:44 PM, Erik de Bruin <e...@ixsoftware.nl> >> wrote: >>>> >>>>> Nope, nothing. Still no compiler defines recognized on the first step >>>>> (creating HtmlContainer.js): >>>>> >>>>> java -Xmx384m -Dsun.io.useCanonCaches=false -jar >>>>> ${LOCAL_ROOT}/git/flex-falcon/compiler.jx/lib/mxmlc.jar >>>>> +flexlib=${LOCAL_ROOT}/git/flex-sdk/frameworks >>>>> -closure-lib=${LOCAL_ROOT}/dependencies/GoogleClosure/library >>>>> -sdk-js-lib=${LOCAL_ROOT}/git/flex-asjs/frameworks/js/FlexJS/libs >>>>> >> -external-library-path=${LOCAL_ROOT}/git/flex-falcon/externs/js/out/bin/js.swc >>>>> -define+=CONFIG::AS,false -define+=CONFIG::JS,true >> -js-output-type=FLEXJS >>>>> -keep-asdoc ./HtmlContainer.as >>>>> >>>>> That is my command I'm hoping will do the job. Back to bare bones, no >>>>> helper scripts with confusing and incomplete arguments etc. >>>>> >>>>> What am I doing wrong? >>>>> >>>>> EdB >>>>> >>>>> >>>>> >>>>> On Tue, Jun 30, 2015 at 8:16 PM, Frédéric THOMAS < >> webdoubl...@hotmail.com> >>>>> wrote: >>>>> >>>>>>>> Now if I feed the arguments you suggested to 'jsc', the compiler >>>>>> defines >>>>>>>> don't take... I get: >>>>>>>> >>>>>>>> Access of possibly undefined property COMPILE. >>>>>>>> COMPILE::JS >>>>>>> >>>>>>> Try compc.jar in the generated/dist/sdk/lib >>>>>> >>>>>> I guess it will work if you replace the %FALCON_HOME%\lib\mxmlc.jar >> with >>>>>> the path to compc.jar for the lib and the flex-compiler-oem.jar for >> the app >>>>>> >>>>>> Frédéric THOMAS >>>>>> >>>>>> >>>>>> ---------------------------------------- >>>>>>> From: webdoubl...@hotmail.com >>>>>>> To: dev@flex.apache.org >>>>>>> Subject: RE: [FalconJX FlexJS] JQuery up and running, a nightmare but >>>>>> we now have 1.9 in AS >>>>>>> Date: Tue, 30 Jun 2015 18:57:30 +0100 >>>>>>> >>>>>>>> I figured out how to build the js SWCs, thanks. >>>>>>> >>>>>>> In case you would want to build the full app, you would need to build >>>>>> jquery too. >>>>>>> >>>>>>>> Now if I feed the arguments you suggested to 'jsc', the compiler >>>>>> defines >>>>>>>> don't take... I get: >>>>>>>> >>>>>>>> Access of possibly undefined property COMPILE. >>>>>>>> COMPILE::JS >>>>>>> >>>>>>> Try compc.jar in the generated/dist/sdk/lib >>>>>>> >>>>>>> Frédéric THOMAS >>>>>>> >>>>>>> >>>>>>> ---------------------------------------- >>>>>>>> From: e...@ixsoftware.nl >>>>>>>> Date: Tue, 30 Jun 2015 19:47:13 +0200 >>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare >> but >>>>>> we now have 1.9 in AS >>>>>>>> To: dev@flex.apache.org >>>>>>>> >>>>>>>> I figured out how to build the js SWCs, thanks. >>>>>>>> >>>>>>>> Now if I feed the arguments you suggested to 'jsc', the compiler >>>>>> defines >>>>>>>> don't take... I get: >>>>>>>> >>>>>>>> Access of possibly undefined property COMPILE. >>>>>>>> COMPILE::JS >>>>>>>> ^ >>>>>>>> >>>>>>>> etc. >>>>>>>> >>>>>>>> The full command is: >>>>>>>> >>>>>>>> [local-path]/flex-falcon/compiler.jx/bin/jsc >> -define+=CONFIG::AS,false >>>>>>>> -define+=CONFIG::JS,true >>>>>>>> >>>>>> >> -external-library-path=[local-path]/flex-falcon/externs/js/out/bin/js.swc >>>>>>>> -js-output-type=FLEXJS -keep-asdoc HtmlContainer.as >>>>>>>> >>>>>>>> Ideas? >>>>>>>> >>>>>>>> EdB >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jun 30, 2015 at 6:28 PM, Frédéric THOMAS < >>>>>> webdoubl...@hotmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>>> A little patience with a terribly out of date committer: how does >>>>>> one who >>>>>>>>>> may have missed (more than) a few emails compile (or download?) >> these >>>>>>>>>> famous SWCs? >>>>>>>>> >>>>>>>>> You will need to run manually the externc.<libName>.swc target, you >>>>>> will >>>>>>>>> probably need to "ant wipe-all" and "ant all" first. >>>>>>>>> >>>>>>>>> Frédéric THOMAS >>>>>>>>> >>>>>>>>> >>>>>>>>> ---------------------------------------- >>>>>>>>>> From: e...@ixsoftware.nl >>>>>>>>>> Date: Tue, 30 Jun 2015 17:08:43 +0200 >>>>>>>>>> Subject: Re: [FalconJX FlexJS] JQuery up and running, a nightmare >>>>>> but we >>>>>>>>> now have 1.9 in AS >>>>>>>>>> To: dev@flex.apache.org >>>>>>>>>> >>>>>>>>>> A little patience with a terribly out of date committer: how does >>>>>> one who >>>>>>>>>> may have missed (more than) a few emails compile (or download?) >> these >>>>>>>>>> famous SWCs? >>>>>>>>>> >>>>>>>>>> EdB >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Jun 30, 2015 at 4:56 PM, Alex Harui <aha...@adobe.com> >>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> He posted his .AS in one of the four links. That and the js.swc >> and >>>>>>>>>>> jquery.swc should be all the ingredients. >>>>>>>>>>> >>>>>>>>>>> -Alex >>>>>>>>>>> >>>>>>>>>>> On 6/30/15, 7:44 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >>>>>>>>>>> >>>>>>>>>>>>I was hoping to get my hands on Fred's AS project. I want to run >>>>>> that >>>>>>>>>>>>through the new compiler and have a long look at the output JS - >>>>>> debug >>>>>>>>> and >>>>>>>>>>>>release - to see if that looks like something that still makes >> sense >>>>>>>>> from >>>>>>>>>>>>a >>>>>>>>>>>>GCC point of view. >>>>>>>>>>>> >>>>>>>>>>>>EdB >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>On Tue, Jun 30, 2015 at 4:39 PM, Alex Harui <aha...@adobe.com> >>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 6/30/15, 7:28 AM, "Erik de Bruin" <e...@ixsoftware.nl> >> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>>GCC no likey ;-) >>>>>>>>>>>>>> >>>>>>>>>>>>>>Can I maybe have a look at the example project? I've been gone >>>>>> for a >>>>>>>>>>>>>>while, >>>>>>>>>>>>>>but if I'm correct I should be able to get the latest stuff >> from >>>>>> Git, >>>>>>>>>>>>>>build >>>>>>>>>>>>>>and then compile this AS project from the command line, >> correct? >>>>>> Or do >>>>>>>>>>>>>I >>>>>>>>>>>>>>have to set it up in an IDE? That would mean a large hurdle to >> get >>>>>>>>>>>>>back in >>>>>>>>>>>>>>the game for a bit :-( >>>>>>>>>>>>> >>>>>>>>>>>>> Command line should be ok. Most folks are running jsc.bat or >> some >>>>>>>>>>>>> variant. From a quick look at the code, there is already an >>>>>>>>>>>>> -externs-js-lib option for FalconJX, but I think task is to >> also >>>>>>>>> include >>>>>>>>>>>>> JS files found in SWCs in the -external-library-path as well. >>>>>> There is >>>>>>>>>>>>> already code that picks up JS files found in SWCs in the >>>>>>>>> -library-path. >>>>>>>>>>>>> >>>>>>>>>>>>> I can do it if you or Fred don’t have cycles. >>>>>>>>>>>>> >>>>>>>>>>>>> -Alex >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>-- >>>>>>>>>>>>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 >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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