GNU bug report logs -
#50985
Merging gnulib for Emacs 28.1?
Previous Next
Reported by: Stefan Kangas <stefan <at> marxist.se>
Date: Sun, 3 Oct 2021 03:43:02 UTC
Severity: normal
Tags: fixed
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
>>>>> On Tue, 05 Oct 2021 15:58:05 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>> From: Andy Moreton <andrewjmoreton <at> gmail.com>
>> 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.
Eli> Thanks, I installed this and the other change you proposed, to allow
Eli> people build Emacs, until Paul fixes this "properly".
Hereʼs what I did to get it to build --with-native-compilation. Not
pushing, since no doubt my method and commit message are all wrong :-)
[0001-Unbreak-with-native-compilation-build-after-gnulib-u.patch (text/x-diff, attachment)]
[Message part 3 (text/plain, inline)]
Robert
--
This bug report was last modified 3 years and 285 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.