Minor problem with configure (2.4.4)
MRAB
google at mrabarnett.plus.com
Fri Dec 29 13:05:52 EST 2006
sndive at gmail.com wrote:
> configure expands
> AC_DEFINE(_POSIX_C_SOURCE, 200112L, Define to activate features from
> IEEE Stds 1003.1-2001)
>
> to
>
> #define _POSIX_C_SOURCE 200112L
>
> that causes problems because _POSIX_C_SOURCE is defined by system
> headers and I get hideous
> warnings during compilation.
>
> I tried to fix it by adding AC_UNDEFINE(_POSIX_C_SOURCE);
> before AC_DEFINE but autoconf 2.59 won't take it:
>
> configure.in:273: error: possibly undefined macro: AC_UNDEFINE
> If this token and others are legitimate, please use
> m4_pattern_allow.
> See the Autoconf documentation.
>
> Ideas?
It looks like AC_DEFINE is #define'd but AC_UNDEFINE isn't.
Try:
#undef _POSIX_C_SOURCE
instead.
More information about the Python-list
mailing list