Subject: bug#50985: Merging gnulib for Emacs 28.1?

From: Eli Zaretskii <[email-masked]>
Date: Tue, 05 Oct 2021 15:58:05 +0300

> From: Andy Moreton <[email-masked]>
> Date: Tue, 05 Oct 2021 00:18:11 +0100
> 
>   In file included from C:/emacs/git/emacs/emacs-28/nt/inc/stdint.h:24,
>                    from C:/emacs/git/emacs/emacs-28/nt/inc/ms-w32.h:327,
>                    from C:/emacs/git/emacs/emacs-28/src/conf_post.h:44,
>                    from ../src/config.h:2726,
>                    from C:/emacs/git/emacs/emacs-28/lib/fingerprint.c:20:
>   ./stdint.h:89:5: error: #if with no expression
>      89 | #if
>         |     ^
> 
> This appears to be caused by a change in "lib/stdint.h.in":
> 
> emacs-28/lib/stint.h.in: #if @GNULIBHEADERS_OVERRIDE_WINT_T@
>   master/lib/stint.h.in: #if @GNULIB_OVERRIDES_WINT_T@
> 
> emacs-28/configure.ac still has:
> 
>   # Emacs does not use the wchar or wctype-h modules.
>   AC_DEFUN([gt_TYPE_WINT_T],
>     [GNULIB_OVERRIDES_WINT_T=0
>      AC_SUBST([GNULIB_OVERRIDES_WINT_T])])
> 
> It looks like this needs updating to use the new name.

Thanks, I installed this and the other change you proposed, to allow
people build Emacs, until Paul fixes this "properly".