[antlr-interest] Problem with autotools while using antlr3 C runtime
kirby.bohling at gmail.com
Tue Oct 11 07:00:49 PDT 2011
Use no-define in the configure.ac file.
AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
I think this is a sign you or the other package are using the config.h
file wrong, but that's a different discussion. At least that's my
guess, I haven't tried it.
On Tue, Oct 11, 2011 at 3:36 AM, 金杰 <hellojinjie at gmail.com> wrote:
> Hi All,
> the antlr3 C runtime is build with autotools.
> the autotools generate a header antlr3config.h, this header has
> defined: #define PACKAGE "libantlr3c"
> my project is also build with autotools, there is a header config.h, which
> define: #define PACKAGE "polaris"
> when I compile my code, there is an error:
> In file included from /opt/antlr3c/include/antlr3defs.h:246,
> from /opt/antlr3c/include/antlr3.h:33,
> from PolarisAdmin.cc:13:
> /opt/antlr3c/include/antlr3config.h:96:1: error: "PACKAGE" redefined
> the error indicate that "PACKAGE" has redefined.
> is it a bug? (:
> how can I avoid this error?
> thank you in advance.
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
More information about the antlr-interest