[antlr-interest] Building Antlr 3.1.1 c-runtime with MinGW?

Joost Kraaijeveld J.Kraaijeveld at Askesis.nl
Wed Nov 5 04:59:10 PST 2008


Hi,

Is it possible to actually compile the c-runtime using MinGW? 

I get lots of errors that look alike, the first ones being:

make  all-am
make[1]: Entering directory `/d/src/libantlr3c-3.1.1'
/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -Iinclude -Iinclude    -m32  -O2  -Wall -MT antlr3baserecognizer.lo -MD -MP -MF .deps/antlr3baserecognizer.Tpo -c -o antlr3baserecognizer.lo `test -f 'src/antlr3baserecognizer.c' || echo './'`src/antlr3baserecognizer.c
 gcc -DHAVE_CONFIG_H -I. -Iinclude -Iinclude -m32 -O2 -Wall -MT antlr3baserecognizer.lo -MD -MP -MF .deps/antlr3baserecognizer.Tpo -c src/antlr3baserecognizer.c  -DDLL_EXPORT -DPIC -o .libs/antlr3baserecognizer.o
In file included from include/antlr3baserecognizer.h:10,
                 from src/antlr3baserecognizer.c:9:
include/antlr3defs.h:132: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ANTLR3_BOOLEAN'
include/antlr3defs.h:178: warning: ignoring #pragma warning 
In file included from include/antlr3defs.h:388,
                 from include/antlr3baserecognizer.h:10,
                 from src/antlr3baserecognizer.c:9:
include/antlr3convertutf.h:158: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'isLegalUTF8Sequence'
In file included from include/antlr3baserecognizer.h:10,
                 from src/antlr3baserecognizer.c:9:
include/antlr3defs.h:487: error: expected declaration specifiers or '...' before 'ANTLR3_BOOLEAN'
In file included from include/antlr3baserecognizer.h:11,
                 from src/antlr3baserecognizer.c:9:
include/antlr3exception.h:108: error: expected specifier-qualifier-list before 'ANTLR3_BOOLEAN'
In file included from include/antlr3string.h:11,
                 from include/antlr3input.h:13,
                 from include/antlr3baserecognizer.h:12,
                 from src/antlr3baserecognizer.c:9:


TIA

-- 
Groeten,

Joost Kraaijeveld
Askesis B.V.
Molukkenstraat 14
6524NB Nijmegen
tel: 024-3888063 / 06-51855277
fax: 024-3608416
web: www.askesis.nl




More information about the antlr-interest mailing list