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