[antlr-interest] 2.7.6 build problem

Krishanu Debnath krishanu at cal.interrasystems.com
Mon Dec 26 02:26:44 PST 2005


Hello,

I am trying to install antlr-2.7.6 release in my linux redhat 9.2
machine. I downloaded the source distribution today(Dec 26, 2005).

krishanu at meghna[162] uname -a
Linux meghna 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 
GNU/Linux
krishanu at meghna[163]

I am using following java version.

krishanu at meghna[149] java -version
java version "1.3.1_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_13-b03)
Java HotSpot(TM) Client VM (build 1.3.1_13-b03, mixed mode)
krishanu at meghna[150]

Next I tried to build and install antlr for C++.

krishanu at meghna[182] pwd
/u/krishanu/my_local/build_area/antlr-2.7.6
krishanu at meghna[141] echo $srcdir
/u/krishanu/ANTLR/antlr-2.7.6/
krishanu at meghna[142] $srcdir/configure --disable-java --disable-python 
--disable-csharp --enable-cxx --enable-verbose --enable-debug 
--enable-examples --prefix=/u/krishanu/my_local/
[..]
krishanu at meghna[160] make
[..]
krishanu at meghna[160] make install
[..]

Everything went fine so far except few warnings during build. Next I
tried to run an example.

krishanu at meghna[183] cd examples/cpp/calc
krishanu at meghna[188] ls
Makefile
krishanu at meghna[190] make
make: *** [/u/krishanu/my_local/build_area/antlr-2.7.6/antlr/antlr.jar] 
Error 1
krishanu at meghna[191]

It failed. Then I try to build it manually.

krishanu at meghna[191] /u/krishanu/my_local/bin/antlr 
/u/krishanu/ANTLR/antlr-2.7.6/examples/cpp/calc/calc.g
Exception in thread "main" java.lang.NoClassDefFoundError: antlr/Tool

If I echo classpath from antlr script, It points to 
/u/krishanu/my_local//lib/antlr.jar .

krishanu at meghna[192] ls /u/krishanu/my_local/lib/antlr.jar
/u/krishanu/my_local/lib/antlr.jar
krishanu at meghna[193]

I am unable to find the reason behind it. Can anyone please provide any
help? Or pointer to any document if this has been discussed before.

Thanks,
Krishanu

-- 
"I prefer a successful software vendor to a sharp-tongued critic
any day of the week."
--PJ Plauger


More information about the antlr-interest mailing list