Please check the repository https://gmplib.org/repo/gmp/rev/37cee5a85875
On Sat, 3 Jul 2021, Jay K wrote:
On OSF/1/Tru64, inttypes.h lacks uint_least32_t and gcc's stdint.h does have uint_least32_t. autoconf says uint_least32_t is there because it includes stdint.h, but then: #if HAVE_INTTYPES_H /* for uint_least32_t */ # include <inttypes.h> #else <== the problem # if HAVE_STDINT_H # include <stdint.h> # endif #endif leading to: ../gmp-impl.h:233:1: error: unknown type name 'uint_least32_t' In file included from hgcd_appr.c:35:0: ../gmp-impl.h:233:1: error: unknown type name 'uint_least32_t' So please remove the else? and then whitespace and comment: diff -u gmp-impl.h.orig gmp-impl.h --- gmp-impl.h.orig 2021-07-03 18:23:37 -0400 +++ gmp-impl.h 2021-07-03 18:25:04 -0400 @@ -152,12 +152,12 @@ #endif #endif -#if HAVE_INTTYPES_H /* for uint_least32_t */ +/* uint_least32_t can be in inttypes.h or stdint.h */ +#if HAVE_INTTYPES_H # include <inttypes.h> -#else -# if HAVE_STDINT_H -# include <stdint.h> -# endif +#endif +#if HAVE_STDINT_H +# include <stdint.h> #endif Thank you, - Jay _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org https://gmplib.org/mailman/listinfo/gmp-devel
-- Marc Glisse _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org https://gmplib.org/mailman/listinfo/gmp-devel