[antlr-interest] compilation error building ANTLR csharp2 with nant

Lorenzo de Lara ldelara at affsys.com
Fri May 7 13:13:10 PDT 2010


I'm having problems compiling the CSharp2 version of ANTLR with NAnt on WinXP. I've obtained the source from http://fisheye2.atlassian.com/browse/antlr/runtime/CSharp2
I run nant as instructed in the README:

nant release -t:net-2.0

The compilation errors are as follows:

....
                 [csc] Compiling 103 files to 'C:\ANTLR\CSharp2\bin\Antlr3.Runtime.dll'.
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(82,53): error CS1002: ; expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(83,9): error CS1519: Invalid token '{' in class, struct, or interface member declaration
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(84,18): error CS1519: Invalid token '=' in class, struct, or interface member declaration
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(85,9): error CS1519: Invalid token '}' in class, struct, or interface member declaration
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(87,32): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(87,48): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(92,32): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(92,45): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime\TokenConstants.cs(97,1): error CS1022: Type or namespace definition, or end-of-file expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(45,35): error CS1031: Type expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(45,58): error CS1002: ; expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(47,25): error CS1519: Invalid token '(' in class, struct, or interface member declaration
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(51,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(57,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(63,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(69,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(75,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(81,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(81,62): error CS1001: Identifier expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(81,64): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(87,23): error CS1518: Expected class, delegate, enum, interface, or struct
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(92,1): error CS1022: Type or namespace definition, or end-of-file expected
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(56,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(62,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(68,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(74,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(80,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(81,62): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(86,18): error CS0101: The namespace 'Antlr.Runtime.JavaExtensions' already contains a definition for '?'
                [csc] c:\ANTLR\CSharp2\Sources\Antlr3.Runtime\Antlr.Runtime.JavaExtensions\IOExtensions.cs(50,18): (Location of symbol related to previous error)

          BUILD FAILED

          C:\ANTLR\CSharp2\Sources\Antlr3.Runtime\default.build(83,4):
          External Program Failed: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe (return code was 1)

          Total time: 0.3 seconds.

Can anyone help me?

Thanks,
Lorenzo


More information about the antlr-interest mailing list