Please search the archive at antlr.markmail.org for the solution to this (which is fixed in the development branch).
Jim > -----Original Message----- > From: [email protected] [mailto:antlr-interest- > [email protected]] On Behalf Of Peter C. Chapin > Sent: Friday, March 12, 2010 7:26 PM > To: ANTLR Discussion List > Subject: [antlr-interest] Building ANTLR v3.2 from source. > > Greetings! > > I have this idea that I would try to add support to ANTLR for a new > target language (specifically Ada 2005). I'm not sure if this effort > will amount to anything or not, but I amused myself for a while this > evening by looking at the problem. According to what is says here > > http://www.antlr.org/wiki/display/ANTLR3/How+to+build+an+ANTLR+code > +generation+target > > I got the impression I needed to be working inside a copy of ANTLR's > source code. Accordingly I downloaded the source distribution for ANTLR > 3.2 and unpacked it. Seeing that Maven was required for the build I > downloaded and installed Maven 2.2.1 (I'm new to Maven, by the way). > > Looking at the BUILD.txt file in the root of the source distribution I > tried running Maven directly at that level using the command > > > mvn -Dmaven.test.skip=true > > > Maven downloaded all sorts of goodies from various places and then I > got > the following nasty result: > > > [INFO] Scanning for projects... > [INFO] Reactor build order: > [INFO] ANTLR Master build control POM > [INFO] Antlr 3 Runtime > [INFO] ANTLR Grammar Tool > [INFO] Maven plugin for ANTLR V3 > [INFO] ANTLR gUnit > [INFO] Maven plugin for gUnit ANTLR V3 > [INFO] ---------------------------------------------------------------- > -------- > [INFO] Building ANTLR Master build control POM > [INFO] task-segment: [install] > [INFO] ---------------------------------------------------------------- > -------- > [INFO] [buildnumber:create {execution: default}] > [INFO] Storing buildNumber: Mar 12, 2010 22:16:44 at timestamp: > 1268450204341 > [INFO] ---------------------------------------------------------------- > -------- > [ERROR] FATAL ERROR > [INFO] ---------------------------------------------------------------- > -------- > [INFO] The scm url cannot be null. > [INFO] ---------------------------------------------------------------- > -------- > [INFO] Trace > java.lang.NullPointerException: The scm url cannot be null. > > > I tried a couple of variations such as running Maven in other > locations. > I also tried the command > > > mvn -N install > > > at the top level. All of these commands produced essentially the same > result: A java.lang.NullPointerException with the message "The scm url > cannot be null." > > I'm not sure what this means to me. I notice in the BUILD.txt file > references to the Perforce SCM system. I'm actually familiar with > Perforce (I use it with another project). Do I need to do something > with > that? Is it possible for just anyone to read the ANTLR Perforce depot? > It might be nice in any case to follow the latest and greatest changes > as they happen. > > Thanks for any advice you can give! > > Peter > > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your- > email-address List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
