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

Reply via email to