-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul Eggert <[EMAIL PROTECTED]> writes:
> I'm getting a bit lost with info about both <stdint.h> versus
> <inttypes.h>, but does the following patch fix the problem?
This does not fix the problem as the
AC_CACHE_VAL(gl_cvs_header_stdint_h) is interfering with the test due to a
previous use of this:
AC_CHECK_HEADERS(\
...
stdint.h \
...
)
in configure.in
Is this another case where another STDINT_H_BROKEN macro needs to be
introduced similar to how inttypes-pri.m4 works?
-- Mark
>
> 2006-06-12 Paul Eggert <[EMAIL PROTECTED]>
>
> * m4/stdint.m4 (gl_STDINT_H): Reject <stdint.h> if it
> doesn't declare intmax_t. Problem reported by
> Larry Jones and Derek Price in
> <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00030.html>.
>
> --- old/m4/stdint.m4 2006-01-09 05:20:01.000000000 -0800
> +++ new/m4/stdint.m4 2006-06-12 09:25:44.000000000 -0700
> @@ -17,7 +17,7 @@ AC_CHECK_HEADERS([sys/bitypes.h])
>
> AC_MSG_CHECKING([for stdint.h])
> AC_CACHE_VAL(gl_cv_header_stdint_h, [
> - AC_TRY_COMPILE([#include <stdint.h>], [],
> + AC_TRY_COMPILE([#include <stdint.h>], [intmax_t i = -1; return i != 0;],
> gl_cv_header_stdint_h=yes, gl_cv_header_stdint_h=no)])
> AC_MSG_RESULT([$gl_cv_header_stdint_h])
> if test $gl_cv_header_stdint_h = yes; then
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)
iD8DBQFEkfj4Cg7APGsDnFERApRjAKCDiBbmEjVJYYRrzFuMj6jonpvlKQCgmMas
I3owY+tk/qMDmtMWT9y8Svg=
=JPS3
-----END PGP SIGNATURE-----