Ah, thanks Alex, will do. Before I left it, I got to the point where it was trying to copy the flex-sdk directory. Does it need Flex SDK to function? If so, may I ask you, which parts of the SDK are used? I.e. I was hoping to save some work, if I only build the AS3 compiler, or isn't it worth the effort?
Thanks, Oleg On Sun, Dec 28, 2014 at 6:55 PM, Alex Harui <aha...@adobe.com> wrote: > Where did you get the source for Falcon? If the repo, make sure you are > pulling from the “develop” branch and not “master”. > > On 12/28/14, 8:31 AM, "Left Right" <olegsivo...@gmail.com> wrote: > >>Some more info: jflex -d >>/home/wvxvw/projects/flex-falcon/compiler/generated/src/org/apache/flex/co >>mpiler/internal/parsing/as >>-q >>/home/wvxvw/projects/flex-falcon/compiler/src/org/apache/flex/compiler/int >>ernal/parsing/as/RawASTokenizer.lex >>--skel >>/home/wvxvw/projects/flex-falcon/compiler/src/org/apache/flex/compiler/int >>ernal/parsing/as/skeleton.falcon >> >>The above runs just fine. >> >>I tried modifying the CLASSPATH variable to include the java_cup jars >>(there are two, >> >>/usr/share/java/java_cup.jar >>/usr/share/java/java_cup-runtime.jar >>) >>But the <jflex> task seems to ignore my changes... So, how do I make >>it add jars to the classpath? >> >>Thanks! >> >>On Sun, Dec 28, 2014 at 6:02 PM, Left Right <olegsivo...@gmail.com> wrote: >>> I figured this might be useful too: >>> >>> $ yum info java_cup >>> Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit >>> Installed Packages >>> Name : java_cup >>> Arch : noarch >>> Epoch : 1 >>> Version : 0.11a >>> Release : 12.fc19 >>> Size : 128 k >>> Repo : installed >>> From repo : fedora >>> Summary : Java source interpreter >>> URL : http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/ >>> License : MIT >>> Description : java_cup is a LALR Parser Generator for Java >>> >>> On Sun, Dec 28, 2014 at 5:57 PM, Left Right <olegsivo...@gmail.com> >>>wrote: >>>> Hello, >>>> >>>> I was wondering, what do I need to build Falcon, and if possible, on >>>>Linux :) >>>> >>>> I've got as far as this: >>>> >>>> raw.as.tokenizer: >>>> [echo] Generating RawASTokenizer >>>> [java] Executing >>>> >>>>'/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.60-2.4.4.1.fc19.x86_64/jre/bin/ja >>>>va' >>>> with arguments: >>>> [java] '-jar' >>>> [java] '/usr/share/java/jflex.jar' >>>> [java] '-d' >>>> [java] >>>>'/home/wvxvw/projects/flex-falcon/compiler/generated/src/org/apache/flex >>>>/compiler/internal/parsing/as' >>>> [java] '-q' >>>> [java] >>>>'/home/wvxvw/projects/flex-falcon/compiler/src/org/apache/flex/compiler/ >>>>internal/parsing/as/RawASTokenizer.lex' >>>> [java] '--skel' >>>> [java] >>>>'/home/wvxvw/projects/flex-falcon/compiler/src/org/apache/flex/compiler/ >>>>internal/parsing/as/skeleton.falcon' >>>> [java] >>>> [java] The ' characters around the executable and arguments are >>>> [java] not part of the command. >>>> [java] Exception in thread "main" java.lang.NoClassDefFoundError: >>>> java_cup/runtime/lr_parser >>>> [java] at java.lang.Class.getDeclaredMethods0(Native Method) >>>> [java] at >>>>java.lang.Class.privateGetDeclaredMethods(Class.java:2531) >>>> [java] at java.lang.Class.getMethod0(Class.java:2774) >>>> [java] at java.lang.Class.getMethod(Class.java:1663) >>>> [java] at >>>>sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >>>> [java] at >>>>sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >>>> [java] Caused by: java.lang.ClassNotFoundException: >>>> java_cup.runtime.lr_parser >>>> [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:425) >>>> [java] at >>>>sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>> [java] ... 6 more >>>> [java] Java Result: 1 >>>> >>>> I've no clue what java_cup/runtime/lr_parser is. This looks like some >>>> sort of misconfiguration rather than missing dependence (typically in >>>> that place one would see the name of the class which is missing). >>>> >>>> More info: >>>> >>>> $ yum info jflex >>>> Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit >>>> Installed Packages >>>> Name : jflex >>>> Arch : noarch >>>> Version : 1.4.3 >>>> Release : 13.fc19 >>>> Size : 1.2 M >>>> Repo : installed >>>> From repo : fedora >>>> Summary : Fast Scanner Generator >>>> URL : http://jflex.de/ >>>> License : GPL+ >>>> Description : JFlex is a lexical analyzer generator (also known as >>>>scanner >>>> : generator) for Java(tm), written in Java(tm). It is also >>>>a >>>> : rewrite of the very useful tool JLex which was developed >>>>by >>>> : Elliot Berk at Princeton University. As Vern Paxson >>>>states >>>> : for his C/C++ tool flex: They do not share any code >>>>though. >>>> : JFlex is designed to work together with the LALR parser >>>> : generator CUP by Scott Hudson, and the Java modification >>>>of >>>> : Berkeley Yacc BYacc/J by Bob Jamison. It can also be used >>>> : together with other parser generators like ANTLR or as a >>>> : standalone tool. >>>> >>>> $ javac -version >>>> javac 1.7.0_51 >>>> >>>> Anything else I need to tell you, just let me know. If this is >>>> important, I'm only interested in AS3 compiler, not the documentation >>>> nor the MXML part, no JavaScript etc. >>>> >>>> Thanks! >>>> >>>> Oleg >