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/java' 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