[Coin-discuss] name clashes in preprocessor directives
Laszlo Ladanyi
ladanyi at us.ibm.com
Fri Feb 22 09:07:40 EST 2008
Hello,
You should not include config_coinutils.h directly. You should include
CoinUtilsConfig.h and that'll take care of the appropriate undef's.
--Laci
On Fri, 22 Feb 2008, Tuomo Takkula wrote:
> Hi,
>
> in a project where we use Coin we include headers which leads to name clashes at the following
> preprocessor directives:
>
> coin-Cbc/include/coin/config_coinutils.h:121:1: warning: "PACKAGE"
> coin-Cbc/include/coin/config_coinutils.h:124:1: warning: "PACKAGE_BUGREPORT"
> coin-Cbc/include/coin/config_coinutils.h:127:1: warning: "PACKAGE_NAME"
> coin-Cbc/include/coin/config_coinutils.h:130:1: warning: "PACKAGE_STRING"
> coin-Cbc/include/coin/config_coinutils.h:133:1: warning: "PACKAGE_TARNAME"
> coin-Cbc/include/coin/config_coinutils.h:136:1: warning: "PACKAGE_VERSION"
> coin-Cbc/include/coin/config_coinutils.h:154:1: warning: "VERSION"
>
> The clashes stem from the fact that we are using Coin in a automake/autoconf environment ourselves.
> Is there a way to get rid of those, maybe by the use of some prefix in the call of configure?
>
> Cheers
> Tuomo Takkula
>
> _______________________________________________
> Coin-discuss mailing list
> Coin-discuss at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/coin-discuss
>
More information about the Coin-discuss
mailing list