OK, thanks. I'll try to remember to add that. On 5/27/14 8:07 PM, "Darrell Loverin" <darrell.love...@gmail.com> wrote:
>I figured out my problem. My FALCONJX_HOME was pointing to the repos >source >not the binary package. That was because I didn't know where to set it in >the binary package. In the repos source, compiler.jar was in the >compiler.jx/lib/google directory. I created a 'closure-compiler' directory >and moved compiler.jar inside of that. I only knew to do that by opening >jsc.jar and looking at the MANIFEST.MF. > >After that worked it I could see I should set FALCONJX_HOME to the js >directory in the binary package. Telling folks how to set the environment >variables in the binary package seems to be missing from the README. > > >On Tue, May 27, 2014 at 11:02 AM, Alex Harui <aha...@adobe.com> wrote: > >> GOOG_HOME is for closure library, not closure compiler. It should be >>the >> absolute path to the SDK's js/lib/google/closure-library >> >> >> On 5/27/14 7:45 AM, "Darrell Loverin" <darrell.love...@gmail.com> wrote: >> >> >Should GOOG_HOME be pointing to one of those directories? >> > >> > >> >On Tue, May 27, 2014 at 12:32 AM, Alex Harui <aha...@adobe.com> wrote: >> > >> >> In a FlexJS SDK, the google closure compiler.jar goes in >> >> >> >> js/lib/google/closure-compiler/compiler.jar >> >> >> >> Are you sure you got your environment variables set up correctly? >> >> Do 'jar -tf compiler.jar' to make sure it isn't corrupt and has >> >> ErrorManager in it. >> >> >> >> -Alex >> >> >> >> On 5/26/14 8:22 PM, "Darrell Loverin" <darrell.love...@gmail.com> >> wrote: >> >> >> >> >Still can't compile the examples; >> >> >>ant examples >> >> > >> >> > >> >> > [java] Exception in thread "main" >>java.lang.NoClassDefFoundError: >> >> >com/google/javascript/jscomp/ErrorManager >> >> > >> >> > [java] at >> >> >org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:343) >> >> > >> >> > [java] at >> >> >>>org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:262) >> >> > >> >> > [java] at >> >> >>>org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:220) >> >> > >> >> > [java] at >> >> >org.apache.flex.compiler.clients.MXMLJSC.main(MXMLJSC.java:182) >> >> > >> >> > [java] Caused by: java.lang.ClassNotFoundException: >> >> >com.google.javascript.jscomp.ErrorManager >> >> > >> >> > [java] at >>java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> >> > >> >> > [java] at >>java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> >> > >> >> > [java] at java.security.AccessController.doPrivileged(Native >> >>Method) >> >> > >> >> > [java] at >> >>java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> >> > >> >> > [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) >> >> > >> >> > [java] at >> >> >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> >> > >> >> > [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) >> >> > >> >> > [java] ... 4 more >> >> > >> >> > [java] Java Result: 1 >> >> > >> >> > >> >> >Tried moving the google compiler.jar to various places so >>ErrorManager >> >> >would be found but no luck. Any idea what is wrong with my >> >>configuration? >> >> > >> >> > >> >> > >> >> > >> >> >On Sun, May 25, 2014 at 11:17 PM, Alex Harui <aha...@adobe.com> >>wrote: >> >> > >> >> >> Yes, some versions of Ant fail to make the folder path for >>spark.css. >> >> >>It >> >> >> will be fixed in the next release. >> >> >> >> >> >> On 5/25/14 2:41 PM, "Darrell Loverin" <darrell.love...@gmail.com> >> >> wrote: >> >> >> >> >> >> >I delete the binary package and ran >> >> >> > ant -f installer.xml >>-Dclosure.download.file=compiler-20140303.zip >> >> >> > >> >> >> >as you recommended. I entered 'y' to every download prompt. The >> >>script >> >> >>was >> >> >> >not successful, it was missing spark.css: >> >> >> > >> >> >> >hack-fb-files: >> >> >> > >> >> >> > [mkdir] Created dir: >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/locale >> >> >> > >> >> >> > [mkdir] Created dir: >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/mx >> >> >> > >> >> >> > [mkdir] Created dir: >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/rsls >> >> >> > >> >> >> > [mkdir] Created dir: >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Halo >> >> >> > >> >> >> > [copy] Copying 1 file to >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Halo >> >> >> > >> >> >> > [touch] Creating >> >> >> >> >> >> >>>>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Spark >>>>>>>/s >> >>>>>pa >> >> >>>rk >> >> >> >.css >> >> >> > >> >> >> > >> >> >> >BUILD FAILED >> >> >> > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/installer.xml:665: >> >>Could >> >> >>not >> >> >> >create >> >> >> >> >> >> >>>>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Spark >>>>>>>/s >> >>>>>pa >> >> >>>rk >> >> >> >.css >> >> >> > >> >> >> > >> >> >> >I copied Spark/spark.css from the asja/frameworks into the binary >> >> >>package. >> >> >> >I re-ran the command, this time choosing not to download any >> >>packages. >> >> >> >This >> >> >> >time the script was able to complete: >> >> >> > >> >> >> >hack-fb-files: >> >> >> > >> >> >> > [copy] Copying 1 file to >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks >> >> >> > >> >> >> > [touch] Creating >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/macfonts.ser >> >> >> > >> >> >> > [touch] Creating >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/winfonts.ser >> >> >> > >> >> >> > [touch] Creating >> >> >> >> >>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/localfonts.ser >> >> >> > >> >> >> > >> >> >> >setup-launch-configs: >> >> >> > >> >> >> > [echo] Installing Adobe Flash Builder launch configuration >> >>files >> >> >> > >> >> >> > >> >> >> >install: >> >> >> > >> >> >> > [echo] /Users/dloverin/apache-flex-flexjs-0.0.1-bin is now >>an >> >>IDE >> >> >> >compatible folder >> >> >> > >> >> >> > >> >> >> >BUILD SUCCESSFUL >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> >On Fri, May 23, 2014 at 12:11 AM, Alex Harui <aha...@adobe.com> >> >>wrote: >> >> >> > >> >> >> >> Start over, delete the folder and uncompress the binary package >> >>into >> >> >>a >> >> >> >>new >> >> >> >> folder. >> >> >> >> >> >> >> >> Then run: >> >> >> >> ant -f installer.xml >> >> >> >>-Dclosure.download.file=compiler-20140303.zip >> >> >> >> >> >> >> >> -Alex >> >> >> >> >> >> >> >> On 5/22/14 9:00 PM, "Darrell Loverin" >><darrell.love...@gmail.com> >> >> >> wrote: >> >> >> >> >> >> >> >> >I removed the lib/google folder and the in/compiler-latest.zip >> >>from >> >> >>the >> >> >> >> >falcon repo. I ran "ant >> >> >> >>-Dclosure.download.filename=compiler-20140303.zip >> >> >> >> >clean main" from falcon and again from the asja repos. >> >> >> >> > >> >> >> >> >The lib/google folder was not refilled with a download as I >> >> >>expected. >> >> >> >> >Neither was the 'in' folder. >> >> >> >> > >> >> >> >> >I've also tried using the flexJS download without success. >> >> >> >> > >> >> >> >> >I get the following error when I run 'ant -f installer.xml': >> >> >> >> > >> >> >> >> >swfobject-check: >> >> >> >> > >> >> >> >> > >> >> >> >> >swfobject-download: >> >> >> >> > >> >> >> >> > [delete] Deleting: >> >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/swfobject.properties >> >> >> >> > >> >> >> >> > [echo] Downloading swfobject_2_2.zip from: >> >> >> >> >http://swfobject.googlecode.com/files >> >> >> >> > >> >> >> >> > [get] Getting: >> >> >> >> >http://swfobject.googlecode.com/files/swfobject_2_2.zip >> >> >> >> > >> >> >> >> > [get] To: >> >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/in/swfobject_2_2.zip >> >> >> >> > >> >> >> >> > [echo] Download complete >> >> >> >> > >> >> >> >> > [unzip] Expanding: >> >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/in/swfobject_2_2.zip >> >> >>into >> >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/templates >> >> >> >> > >> >> >> >> > >> >> >> >> >get-third-party-files: >> >> >> >> > >> >> >> >> > >> >> >> >> >fixup-config-files: >> >> >> >> > >> >> >> >> > [echo] Installing frameworks configuration files >>configured >> >>for >> >> >> >>use >> >> >> >> >with an IDE >> >> >> >> > >> >> >> >> > >> >> >> >> >hack-fb-files: >> >> >> >> > >> >> >> >> > >> >> >> >> >BUILD FAILED >> >> >> >> >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/installer.xml:664: >> >> >> >>Warning: >> >> >> >> >Could not find file >> >> >> >> >> >> >> >> >> >> >>>>>>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/as/libs/MX >>>>>>>>>ML >> >>>>>>>CC >> >> >>>>>la >> >> >> >>>ss >> >> >> >> >es.swc >> >> >> >> >to copy. >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> >On Tue, May 20, 2014 at 11:53 PM, Alex Harui >><aha...@adobe.com> >> >> >>wrote: >> >> >> >> > >> >> >> >> >> It looks like the latest Closure Compiler reports this as an >> >> >>error in >> >> >> >> >> Google Closure Library. >> >> >> >> >> >> >> >> >> >> Try using an older version of the Google Closure Compiler. >>If >> >>you >> >> >> >>are >> >> >> >> >> working from the repos, remove the lib/google folder and the >> >> >> >> >> compiler-latest.zip from the "in" folder and run the build >>with >> >> >> >> >> >> >> >> >> >> -Dclosure.download.filename=compiler-20140303.zip >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -Alex >> >> >> >> >> >> >> >> >> >> On 5/20/14 7:47 PM, "Darrell Loverin" >> >><darrell.love...@gmail.com> >> >> >> >> wrote: >> >> >> >> >> >> >> >> >> >> >I'm getting errors when compiling the examples in asja. >> >> >> >> >> > >> >> >> >> >> >First I ran 'ant' in the main directory and it built >>without >> >>any >> >> >> >> >> >noticeable >> >> >> >> >> >errors: >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >compile: >> >> >> >> >> > >> >> >> >> >> > [echo] running gjslint >> >> >> >> >> > >> >> >> >> >> > [exec] 149 files checked, no errors found. >> >> >> >> >> > >> >> >> >> >> > [echo] running jshint >> >> >> >> >> > >> >> >> >> >> >Next I ran 'ant examples' to build the examples. A common >> >>error >> >> >>in >> >> >> >>the >> >> >> >> >> >examples is: >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>>>>>>>>>>ApacheFlex/asja/examples/CordovaCameraExample/bin/js-debug/libra >>>>>>>>>>>ry >> >>>>>>>>>/c >> >> >>>>>>>lo >> >> >> >>>>>su >> >> >> >> >>>re >> >> >> >> >> >/goog/base.js:1503: >> >> >> >> >> >ERROR - "arguments.callee" cannot be used in ES5 strict >>mode >> >> >> >> >> > >> >> >> >> >> > [java] var caller = arguments.callee.caller; >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >Any idea what I might be going wrong? >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >Thanks, >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >-Darrell >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>