[antlr-interest] build problem with antlr-2.7.5
Terence Parr
parrt at cs.usfca.edu
Thu Feb 10 08:46:56 PST 2005
Hmm...well, the antlr.jar is in antlr-2.7.5/antlr.jar where it's always
been last I looked. Look at the root dir and see if it's there.
Ter
On Feb 10, 2005, at 5:22 AM, Ric Klaren wrote:
> Hmmm it looks like the lib/antlr.jar is missing in the official
> distribution antlr-2.7.5.tar.gz, which leeds to a bootstrapping
> problem. (also keep a copy of antlr.jar around for when you do a make
> clean, I think, the makefiles were redone and I'm not 100% familiar
> with the new ones..)
>
> You can work around it for now by copying the .jar file from the rpm
> distribution to the lib or antlr directory. Or use one of these
> options to configure with a preinstalled antlr-2.7.4 to bootstrap:
>
> --with-antlr-jar=ARG
> --with-antlr-cmd=ARG
>
> Terence could you fix the tarball on the site?
>
> Krishanu Debnath wrote:
>> Unable to compile ANTLR grammar file(s)
>> /u/krishanu/ANTLR/antlr-2.7.5/antlr/../antlr/antlr.g
>> Reason(s):
>> (a) there's no /u/krishanu/ANTLR/antlr-2.7.5/antlr/antlr.jar
>> (b) there's no /u/krishanu/ANTLR/antlr-2.7.5/antlr.jar
>> (c) there's no /u/krishanu/ANTLR/antlr-2.7.5/lib/antlr.jar
>> (d) options --with-antlr-jar --with-antlr-cmd not applied
>> or value given is not correct.
>> You may resolve this problem by setting environment variable
>> $ANTLR_JAR.
> ...
>> java -cp "/u/krishanu/ANTLR/antlr-2.7.4/antlr.jar" antlr.Tool lexer.g
>> java -cp "/u/krishanu/ANTLR/antlr-2.7.4/antlr.jar" antlr.Tool parser.g
>> gcc -c -g -I. -I$ANTLR_HOME/lib/cpp -Wall myLexer.cpp
>> gcc -c -g -I. -I$ANTLR_HOME/lib/cpp -Wall myParser.cpp
>> gcc -c -g -I. -I$ANTLR_HOME/lib/cpp -Wall main.cpp
>> gcc main.o myLexer.o myParser.o $ANTLR_HOME/lib/cpp/src/libantlr.a
>> -lstdc++
>> Am I missing something? (My java knowledge is frustratingly poor)
>
> This should still hold for 2.7.5. Also after installing there should
> be a script in <prefix>/bin with the name antlr that you can use in
> stead of running java manually as above (but 2.7.4 also had that one)
>
> Cheers,
>
> Ric
>
More information about the antlr-interest
mailing list