From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 11:21:40 2023 Received: (at submit) by debbugs.gnu.org; 12 Apr 2023 15:21:40 +0000 Received: from localhost ([127.0.0.1]:40657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmcHz-0004Xm-5k for submit@debbugs.gnu.org; Wed, 12 Apr 2023 11:21:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:51134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmIXp-0005EF-OY for submit@debbugs.gnu.org; Tue, 11 Apr 2023 14:16:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmIXo-00032e-Ur for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2023 14:16:40 -0400 Received: from mail-oa1-x33.google.com ([2001:4860:4864:20::33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pmIXm-0004Np-Mg for bug-gnu-emacs@gnu.org; Tue, 11 Apr 2023 14:16:40 -0400 Received: by mail-oa1-x33.google.com with SMTP id 586e51a60fabf-1842cddca49so10980980fac.1 for ; Tue, 11 Apr 2023 11:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681236997; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=WIqbSR1RlYFKDrZmi1Hj6LJsEMH7YYPJp4dJjqJ14O8=; b=UySBEwXPlFN35UVxHWSv135TTi67xFtPXNUdQT8rFXRlH8wW4J5UsAaxhUfUMQwFW3 f7M6WzbaPFXTnvFJNdfdagMdJrt+bh9TTxLhQiJRvMDrn1VQ171weEBvYcMlwcqWWamp sbZIK+/I5Vx+pixxvnVikdfahFlpb0u0/xcW2DI/cF+SxsRdLSFIVoBeyxkv1TIKwu28 wS/sk9qiYrwJ3lPVcrgP/TjN85I2k403i3gcINilYStdz0H3mx3LFuEPyWqeNLww2VIP SvJ+FXVzynqNaFd/648RFXsAHzwTHEYQeobgkqpwqKmRkW5oTxDHX/3oRUXidvOJPBjF nt6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681236997; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WIqbSR1RlYFKDrZmi1Hj6LJsEMH7YYPJp4dJjqJ14O8=; b=nkskjLTGdwBM3DVlq3Fn6keanCW673WPMHDjsKmswMhr7wfbCMKD47X+F7MOnEuAS2 3En7OoIyY6pXCH/HH4o1F4Af7Ndjy5nasc0qj2zkxJOp7xqpaEz1Pp34SfewPs2IXajb +x1G8svDypNy/3ZrxrVmT0qEbnH0WZmJR9feCVkSGPxFZ9oT+wyKoLTCFu4fOzDu248G 6E/UuBGze+4WZYEqZaXwZv82vM1iVLM2EwQ68VsMDi3ako0f18/pbzWBrIW8hd+Nr4U6 1ElkgyTMZqilc7ptDCA1RAm6pCsr+u6VW5x4AHwe5jBRo6NObPA32bP9QYkAqqKz4SHI RyVg== X-Gm-Message-State: AAQBX9fiYpBgC+JlMqgAgSaLPm8h7XNcibxf/PHwiq7MXTfveYAYOJX4 nGu1QLbV0FrUNede+I1wCWfJQPTnEl6ZmryAtNoH54jSF9Fq3w== X-Google-Smtp-Source: AKy350bryghkve4ElFShOaGAxvmyWp9nzW2jBpD+u16m9fWsWU7Z6fVxjWxwFZgJK4Pz598JKHLExCOlkmWAxsadg/0= X-Received: by 2002:a05:6870:3846:b0:184:858a:55cb with SMTP id z6-20020a056870384600b00184858a55cbmr176190oal.0.1681236997009; Tue, 11 Apr 2023 11:16:37 -0700 (PDT) MIME-Version: 1.0 From: Tak Ota Date: Tue, 11 Apr 2023 11:16:28 -0700 Message-ID: Subject: Emacs 29.0.90 build fails To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000fd770805f9137d27" Received-SPF: pass client-ip=2001:4860:4864:20::33; envelope-from=takaaki.ota@gmail.com; helo=mail-oa1-x33.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 12 Apr 2023 11:21:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000fd770805f9137d27 Content-Type: text/plain; charset="UTF-8" When attempted to build using MinGW the next section of code in src/w32.c conflicts with the definition in MinGW/include/wincon.h This typedef was not in src/w32.c of Emacs 28.2. #if _WIN32_WINNT < 0x0501 typedef struct { DWORD nFont; COORD dwFontSize; } CONSOLE_FONT_INFO; #endif By removing the above portion of code from rc/w32.c the build completes successfully. -Tak --000000000000fd770805f9137d27 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
When attempted to build using MinGW the next section = of code in src/w32.c conflicts with the definition in=C2=A0MinGW/include/wi= ncon.h
This typedef was not in src/w32.c of Emacs 28.2.

#if _WIN32_WINNT < 0x0501
typedef struct
{
=C2= =A0 DWORD nFont;
=C2=A0 COORD dwFontSize;
} CONSOLE_FONT_INFO;
#en= dif

By removing the above portion of code from= rc/w32.c the build completes successfully.

-Tak

--000000000000fd770805f9137d27-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 11:32:46 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 15:32:46 +0000 Received: from localhost ([127.0.0.1]:40833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmcSj-00050E-Mo for submit@debbugs.gnu.org; Wed, 12 Apr 2023 11:32:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmcSf-0004zx-Ph for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 11:32:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmcSY-0006wG-7E; Wed, 12 Apr 2023 11:32:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YZazGoj3zfvL26SsO0gPApOAadw99hcyPpToaLqSbmA=; b=C2GYLIw4EUih vwX3FaPtQ6z3DWz8Tbq85aeF8qG1ENPoZeFX11vpTDVYgBj5cCBypiqniN/IJf+aFCqdtx1OiYQ+a mlmMlOGzNWJGNw593DZ/dVx6rQvoLMm7ZS5+Pn5H9KEz55hMfOJvNPeSEhXRffl+xiClmQVo+QQQX eJxyP7dAfF5F9SYTIt+oxW3cHsxQuAzYLOPN62+GR9CBeBMlxyJyLVrI88BzYh9wzTHmVMUKBfnBc DKaKdUtls/qM2nScSxPRfkFJ6yZs9JSt753MuaNtDBnbDX7ajC3A0xYnFZILLpwWlQlEGD5b4OT5U JL9NrFWTFlRHHYAon6PWJA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmcSQ-0003rG-4X; Wed, 12 Apr 2023 11:32:26 -0400 Date: Wed, 12 Apr 2023 18:33:11 +0300 Message-Id: <83bkjt6rpk.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Tue, 11 Apr 2023 11:16:28 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Tue, 11 Apr 2023 11:16:28 -0700 > > When attempted to build using MinGW the next section of code in src/w32.c conflicts with the definition > in MinGW/include/wincon.h Thank you for your report. Please show the exact compilation error message you get due to this conflict. I don't see any errors here, and Emacs 29 compiles with MinGW flawlessly here. > This typedef was not in src/w32.c of Emacs 28.2. > > #if _WIN32_WINNT < 0x0501 > typedef struct > { > DWORD nFont; > COORD dwFontSize; > } CONSOLE_FONT_INFO; > #endif Also, which flavor of MinGW and which version are you using? The above should be only visible with _WIN32_WINNT that is smaller than 0x0501, which should not happen with latest MinGW64. And looking at the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO structure there that is identical to the above, so how can it conflict? From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 12:19:00 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 16:19:00 +0000 Received: from localhost ([127.0.0.1]:41557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdBU-0000gT-Bm for submit@debbugs.gnu.org; Wed, 12 Apr 2023 12:19:00 -0400 Received: from mail-oi1-f171.google.com ([209.85.167.171]:34450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdBO-0000gB-2a for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 12:18:58 -0400 Received: by mail-oi1-f171.google.com with SMTP id bh10so8151008oib.1 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 09:18:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681316328; x=1683908328; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VsPTYgtXDMc7ICCjQKqtT9lg4Z3Zrwz2NGaGK2CnOTE=; b=ebnLYwS7BynNCBBX53uRzWLAdlZN9tbmWGHS7zRYSaETF6OZfM6E7wM6jDgKX/3Lz2 7sLLvLkCoWkPYeHu4xrlHRMN3ibSUUIgy9iMzixile0naqMqv5n3/ybZBB0qzW0K6TZq xHSZWMJBHiubJAVMVMORx1VXELxmgBHVFMZ05brl+VvB3GJb4DfUukP/1AsLTy3eWs7X cJm41m97/KBK2A8hFyfH+aQ/EkxpSXj+de9qgbI7IMF7faPvvhIz1RuofwKP7mhWt4Lu H34QPk4Mx7fltyga7R+l02dw1qI3hBJn3mot7kO6web2JEsJaIkg/WJibgw1mm4Bdu1B wCog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681316328; x=1683908328; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VsPTYgtXDMc7ICCjQKqtT9lg4Z3Zrwz2NGaGK2CnOTE=; b=Qcv3CYBGBMQ1x8C1KtUokHVJmspPJAqHsSrH1KndpSvrZjZbSXTOuR2fPdT9JwrOB4 aFqgOHHmWERNVXuil9oQItsIQ3SqDaRhw8iJc7m3EX+Js/tm+qiEOOMqN0RV1/YBxMhS AGwIUTsIHikCTlIo1D7+efNxRV3GlR0IQwUQ5NI0WRV6BkXtQieO/CAyvqZsLsD/gl1d qTdJlB2oh4lnRiEHIh8bpcRUH9iSvprOO5cgscuKksOfKOy0k61fU0fJrngsypnEffON kZoyco1i5f6rE6vHyJ8Yu/jh20FH5fpApXzVrExCdZzjUP5Mgc+9ecVH6tC2+9WrEbs1 tDUQ== X-Gm-Message-State: AAQBX9c4syZwgCLrQBA9LcR6vwKzLKUqLD4nTvjPS5jxfykdKF54ggV1 08rbcb0EfdSryzrT3S4l9Vd+d892DjNX9kXQIJo= X-Google-Smtp-Source: AKy350ZkNMIlYU6mRa0gCWch8L09Xt9RcLGoVOxl+1jTrtntDKjbWWZlw/+SraQTIwzdLKjg2LLggrmJu5M3deoNvnc= X-Received: by 2002:a05:6808:d8:b0:389:6b0e:9d86 with SMTP id t24-20020a05680800d800b003896b0e9d86mr3552566oic.0.1681316328354; Wed, 12 Apr 2023 09:18:48 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: <83bkjt6rpk.fsf@gnu.org> From: Tak Ota Date: Wed, 12 Apr 2023 09:18:39 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="00000000000081b98905f925f6f2" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000081b98905f925f6f2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This is what I saw. CC w32fns.o CC w32menu.o CC w32reg.o CC w32font.o CC w32term.o CC w32xfns.o CC w32select.o CC w32uniscribe.o CC w32cygwinx.o CC w32.o w32.c:551:3: error: conflicting types for 'CONSOLE_FONT_INFO' } CONSOLE_FONT_INFO; ^ In file included from c:\mingw\include\windows.h:43:0, from c:\mingw\include\winsock2.h:22, from c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57, from thread.h:25, from lisp.h:2268, from w32.c:98: c:\mingw\include\wincon.h:86:3: note: previous declaration of 'CONSOLE_FONT_INFO' was here } CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO; ^ make[2]: *** [w32.o] Error 1 make[2]: Leaving directory `/c/d/pub/emacs/emacs-29.0.90/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/c/d/pub/emacs/emacs-29.0.90' make[1]: Entering directory `/c/d/pub/emacs/emacs-29.0.90' *** *** "make all" failed with exit status 2. *** *** You could try to: *** - run "make bootstrap", which might fix the problem *** - run "make V=3D1", which displays the full commands invoked by make, *** to further investigate the problem *** make[1]: *** [advice-on-failure] Error 2 make[1]: Leaving directory `/c/d/pub/emacs/emacs-29.0.90' make: *** [all] Error 2 On Wed, Apr 12, 2023 at 8:32=E2=80=AFAM Eli Zaretskii wrote: > > From: Tak Ota > > Date: Tue, 11 Apr 2023 11:16:28 -0700 > > > > When attempted to build using MinGW the next section of code in > src/w32.c conflicts with the definition > > in MinGW/include/wincon.h > > Thank you for your report. > > Please show the exact compilation error message you get due to this > conflict. I don't see any errors here, and Emacs 29 compiles with > MinGW flawlessly here. > > > This typedef was not in src/w32.c of Emacs 28.2. > > > > #if _WIN32_WINNT < 0x0501 > > typedef struct > > { > > DWORD nFont; > > COORD dwFontSize; > > } CONSOLE_FONT_INFO; > > #endif > > Also, which flavor of MinGW and which version are you using? The > above should be only visible with _WIN32_WINNT that is smaller than > 0x0501, which should not happen with latest MinGW64. And looking at > the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO > structure there that is identical to the above, so how can it > conflict? > --00000000000081b98905f925f6f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This is what I saw.

=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w32fns.o
=C2=A0 CC =C2=A0 =C2= =A0 =C2=A0 w32menu.o
=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w32reg.o
=C2=A0 CC =C2=A0= =C2=A0 =C2=A0 w32font.o
=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w32term.o
=C2=A0 CC = =C2=A0 =C2=A0 =C2=A0 w32xfns.o
=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w32select.o
=C2= =A0 CC =C2=A0 =C2=A0 =C2=A0 w32uniscribe.o
=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w3= 2cygwinx.o
=C2=A0 CC =C2=A0 =C2=A0 =C2=A0 w32.o
w32.c:551:3: error: conflicti= ng types for 'CONSOLE_FONT_INFO'
=C2=A0} CONSOLE_FONT_INFO;=C2=A0 = =C2=A0^
In file included from c:\mingw\include\windows.h:43:0,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0from c:\mingw\include\winsock2.h:22,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0from c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0from thread.h:25,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0from lisp.h:2268,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0from w32.c:98:
c:\mingw\include\wincon.h:86:3: note: previous declaration of '= ;CONSOLE_FONT_INFO' was here
=C2=A0} CONSOLE_FONT_INFO, *PCONSOLE_FONT_I= NFO;

=C2=A0 =C2=A0^
make[2]: *** [w32.o] Error 1
make[2]: Leaving directory `/= c/d/pub/emacs/emacs-29.0.90/src&#= 39;
make[1]: *** [src] Error 2
make[1]: Leaving directory `/c/d/pub/emacs/ema= cs-29.0.90'
make[1]: Entering directory `/c/d/pub/emacs/emacs-29.0.90= 9;
***
*** "make all" failed with exit status 2.
***
*** You could tr= y to:
*** - run "make bootstrap", which might fix the problem

*** -= run "make V=3D1", which displays the full commands invoked by ma= ke,
*** =C2=A0 to further investigate the problem
***
make[1]: *** [advice-on-= failure] Error 2
make[1]: Leaving directory `/c/d/pub/emacs/emacs-29.0.90= 9;
make: *** [all] Error 2

On W= ed, Apr 12, 2023 at 8:32=E2=80=AFAM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Tak Ota <takaaki.ota@gmail.com>
> Date: Tue, 11 Apr 2023 11:16:28 -0700
>
> When attempted to build using MinGW the next section of code in src/w3= 2.c conflicts with the definition
> in MinGW/include/wincon.h

Thank you for your report.

Please show the exact compilation error message you get due to this
conflict.=C2=A0 I don't see any errors here, and Emacs 29 compiles with=
MinGW flawlessly here.

> This typedef was not in src/w32.c of Emacs 28.2.
>
> #if _WIN32_WINNT < 0x0501
> typedef struct
> {
>=C2=A0 =C2=A0DWORD nFont;
>=C2=A0 =C2=A0COORD dwFontSize;
> } CONSOLE_FONT_INFO;
> #endif

Also, which flavor of MinGW and which version are you using?=C2=A0 The
above should be only visible with _WIN32_WINNT that is smaller than
0x0501, which should not happen with latest MinGW64.=C2=A0 And looking at the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO
structure there that is identical to the above, so how can it
conflict?
--00000000000081b98905f925f6f2-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 12:36:32 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 16:36:32 +0000 Received: from localhost ([127.0.0.1]:41609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdSS-0001B0-Bs for submit@debbugs.gnu.org; Wed, 12 Apr 2023 12:36:32 -0400 Received: from mail-oi1-f171.google.com ([209.85.167.171]:35635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdSR-0001An-10 for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 12:36:31 -0400 Received: by mail-oi1-f171.google.com with SMTP id w13so28698865oik.2 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 09:36:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681317385; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RqzMF18ZLYrvQb6KELeGCwU8DQdOnt/Mfg9322gaXLo=; b=Aef4OErgRowdKmPy/4i5ZAjg61ZURiXZpvKeeD8PTpWfk9IUGcZBt2HtFjK/MifNv/ qCbYHhr61sKrbYe+YYCq3sT9aTA/iT0o4NaR6OC34+EUx+BqtnIdo4RQRktIKticgbD7 akJJEjb5kNZL9FOu4xfyBSLXkRiWpgCM8LKJQJqNr6l4o8hOCB8ZN7clSEdOsbOSJSwg PpJlnqbc7r1qgS/CKisIrj761H+FKRt9kOoisToodvXa2bV6qmb2bYtmKrXmWLxoNI5o u5r0ZykJDFcoQBWSCvqa2NAB/cmPi8BnpAl+b3N0yEx/LIOpRz2Xs9qdenlOgvPpChiG r/YQ== X-Gm-Message-State: AAQBX9eJLCUxIAGMtZzZv6Mrz3/Gp4R8XWAumjN7cY+DEXpnjkb5aBf2 1uChUN3bCzlTyD5gt+mWYpPX74+VfVTZtaLhg1w= X-Google-Smtp-Source: AKy350YV6sm94xrrKQPw4z4FUuRdvym+2T37l8CMJPsx3XvyqWuAw5IabAjlbbyX+TxFJzoP6XDiIiVh+genkxr/4Nc= X-Received: by 2002:a05:6808:2517:b0:384:a13:952a with SMTP id ck23-20020a056808251700b003840a13952amr797744oib.11.1681317385513; Wed, 12 Apr 2023 09:36:25 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: From: Corwin Brust Date: Wed, 12 Apr 2023 11:36:14 -0500 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Tak Ota Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi Tak, On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota wr= ote: > > This is what I saw. Thanks for the error message detail. Unfortunately, I'm still not able to reproduce this error. I'm building the emacs-29 branch under MINGW32, in case that might be it. (It has been several days since I tried x32 build.) Are you building from a git checkout or starting from the 29.0.90 source archive? Can you share the output from running "uname -a" in the shell where you are building? Here's mine, for reference: MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC x86_64= Msys Finally, can you answer Eli's question below? >> >> Also, which flavor of MinGW and which version are you using? The >> above should be only visible with _WIN32_WINNT that is smaller than >> 0x0501, which should not happen with latest MinGW64. And looking at >> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO >> structure there that is identical to the above, so how can it >> conflict? Thanks for reporting! From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 12:36:56 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 16:36:56 +0000 Received: from localhost ([127.0.0.1]:41613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdSp-0001Be-M3 for submit@debbugs.gnu.org; Wed, 12 Apr 2023 12:36:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmdSm-0001BO-HT for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 12:36:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmdSg-0007dn-18; Wed, 12 Apr 2023 12:36:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RQHN9omY0isutR4pt437lUHRG+HLpITTKkVZGOix7Y8=; b=o5sWa5DPwh3o Ek+8ee4i2Cb/oFq8Y4TvW42DGirrfgmS+fhcG0iliji2DxNNI/h8Lfrojovd2K8X/heXFdW/u+cJD T/0ViBuhr1xDO+lGcpKLb2PG5hSukXKr9D7u1CMQOJHeBreOf1iSyHTZ7sPBLgR3bM2A5O2nBmCKJ MYW3Ty2fCfx+e8JNNkx2Z76QFnm0uzGEq9M801hMPtFQ6AYwrvkCPi9T55+PepRRHaTSxDBWTF+Qw ARbwUysdyczJl9Xyl/dHxVHKAIGfy6wdFMhAXn0nERyuvp0gVvoW/aiYXMdYLRB/SbzIgqrNq+iIr Zj50uIuOFzTtAn/CBpoE2w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmdSf-0006Ua-ED; Wed, 12 Apr 2023 12:36:45 -0400 Date: Wed, 12 Apr 2023 19:37:31 +0300 Message-Id: <8335556oqc.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Wed, 12 Apr 2023 09:18:39 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Wed, 12 Apr 2023 09:18:39 -0700 > Cc: 62792@debbugs.gnu.org > > This is what I saw. > > CC w32fns.o > CC w32menu.o > CC w32reg.o > CC w32font.o > CC w32term.o > CC w32xfns.o > CC w32select.o > CC w32uniscribe.o > CC w32cygwinx.o > CC w32.o > w32.c:551:3: error: conflicting types for 'CONSOLE_FONT_INFO' > } CONSOLE_FONT_INFO; > ^ > In file included from c:\mingw\include\windows.h:43:0, > from c:\mingw\include\winsock2.h:22, > from c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57, > from thread.h:25, > from lisp.h:2268, > from w32.c:98: > c:\mingw\include\wincon.h:86:3: note: previous declaration of 'CONSOLE_FONT_INFO' was here > } CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO; > ^ Please show the definition of CONSOLE_FONT_INFO in your wincon.h, it should begin a few lines before line 86 of wincon.h. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 13:44:15 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 17:44:15 +0000 Received: from localhost ([127.0.0.1]:41747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmeVy-0003DQ-Rq for submit@debbugs.gnu.org; Wed, 12 Apr 2023 13:44:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmeVw-0003DB-LN for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 13:44:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmeVr-0005tT-3F; Wed, 12 Apr 2023 13:44:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HbKUbxtlIkzrOumZRyMhR65S3+evJ64+bI2ESAQRJzo=; b=LrUq4X236A7y 0hMCwc3bE601G0mYTOYdkjOX/AdhC9Y7B80G/Ui//AoKKn1hP6r70XJnFw+3HdZhy5bYtNCkFwhSN WdXiAylN3/J3GedpIVNryEiae9AG7QxywOmxIlgk1VfTxLqI97lPWVDS2At/vdOVBo9h4qY2ApjJa /1wbTxtFnI9pc/VjkZJgHPNlAPSPP6iPO49bJHpKt/qsLFmWYQX4KsdSxFiqAMsghmbSosbmb/Wev lXuMJsKzz8QvxhJCk4L6zQLyzKVcr8Vl3gRJmEvZdifpxb3sYnCfiYhu5lA8+5g4+XvghFETzQWg6 UOe52hXFWNZu4C2yxytyHQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmeVq-00074I-8G; Wed, 12 Apr 2023 13:44:06 -0400 Date: Wed, 12 Apr 2023 20:44:52 +0300 Message-Id: <83ttxl571n.fsf@gnu.org> From: Eli Zaretskii To: takaaki.ota@gmail.com In-Reply-To: <8335556oqc.fsf@gnu.org> (message from Eli Zaretskii on Wed, 12 Apr 2023 19:37:31 +0300) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 62792@debbugs.gnu.org > Date: Wed, 12 Apr 2023 19:37:31 +0300 > From: Eli Zaretskii > > > w32.c:551:3: error: conflicting types for 'CONSOLE_FONT_INFO' > > } CONSOLE_FONT_INFO; > > ^ > > In file included from c:\mingw\include\windows.h:43:0, > > from c:\mingw\include\winsock2.h:22, > > from c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57, > > from thread.h:25, > > from lisp.h:2268, > > from w32.c:98: > > c:\mingw\include\wincon.h:86:3: note: previous declaration of 'CONSOLE_FONT_INFO' was here > > } CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO; > > ^ > > Please show the definition of CONSOLE_FONT_INFO in your wincon.h, it > should begin a few lines before line 86 of wincon.h. And in addition, please show the values of __MINGW32_VERSION __MINGW32_MAJOR_VERSION __MINGW32_MINOR_VERSION __MINGW32_PATCHLEVEL They should all be defined in c:\mingw\include\_mingw.h I think you are using a very old version of MinGW, where this declaration was not protected by a suitable #if condition. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:16:29 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:16:29 +0000 Received: from localhost ([127.0.0.1]:41772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmf1A-0004G2-KF for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:16:29 -0400 Received: from mail-oo1-f48.google.com ([209.85.161.48]:33421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmf14-0004Fm-ML for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:16:26 -0400 Received: by mail-oo1-f48.google.com with SMTP id q9-20020a4aa889000000b0053b59893660so1881792oom.0 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 11:16:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681323377; x=1683915377; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cwmaDjUR1VoV3c0q7UoVxkK664/ElBPS0MhThsaFtgs=; b=sZVXZNWJ2l+EIeMO5oSHoIGUFhcM5Zc9JHccSuCkDdCn6rXTmAArqow+li/uVWbunx F6ezTzzG0wsj8RIywvNFYA2UQmI7RmzuYuUC1oflncgOCAcUy23TjvUmCRyRw8lNbTJk WGCe5jDrBRfhfGe8Hiy8M3EZrXhPVMBKmxYmMsDP1RSFFYw5/SioxD1XuAJYHojO2ZCT gCoP/PbGrtbjMpBF1LS0e5MK2mgaDan4rwAZhJ6JLK0AxoM6bJQriqOp7xmS56RE61G6 4HX1hlKcKf/7Bbya+L2lmnrT7BRorIM+mbiICpsTSf5ZMHTd5U4UnUBPpUWyu5ZG2eGO LZ5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681323377; x=1683915377; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cwmaDjUR1VoV3c0q7UoVxkK664/ElBPS0MhThsaFtgs=; b=k9PrRZ7oCsil0nt/sgLYKSmakYz8VH0ydI642G77MlhbjT0NWdfSodNJ8o6eONaZRS phko1MhUMeJHq4qJuOFJsuz4zgpvMa6l1JbtTJmf8WPaN5wljYazB8nzHR5yXr5DHdWH vdE7QKCKnuyEVCv9rVKlzqZH7qf/UsB0M67W6A6Rz2f4uu0c42W7f48MF8ssc8TUTn1/ h4XTKapxnZ+1wSZqan6SxG0B/Pl7cikaJFpBXi1PftC0B6IOV61gJ6GBXMk/xK3/DvUb Q/gl4rkdizkQcMAefefi1GB7No/OhJ6jgQVXijmpyUEhRLBAv05CSUCxwNgwi92yzB1O vbXA== X-Gm-Message-State: AAQBX9erpRtmpKXlWBakih5p8c96ECwG+nNAMKvieQAIzHqW/xMx8goW Nx8ZCZ7AF8CHO4fPwQNZKD8+W47LX0nmolLmsQTElbOq78qS3w== X-Google-Smtp-Source: AKy350aAqzmysyZ1iyoValrL/l265CEZFTYpDgCL8pqgAIFaYHlX9uyCbq/HYQLEHgmLigCgTyI1hSu4YrTWeQ+1iZk= X-Received: by 2002:a4a:be1a:0:b0:542:1db6:ed6a with SMTP id l26-20020a4abe1a000000b005421db6ed6amr103238oop.0.1681323376798; Wed, 12 Apr 2023 11:16:16 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: <83bkjt6rpk.fsf@gnu.org> From: Tak Ota Date: Wed, 12 Apr 2023 11:16:08 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000a07cbe05f9279a55" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000a07cbe05f9279a55 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Here is my MinGW information. ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 $ which gcc /mingw/bin/gcc.exe ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 $ gcc --version gcc.exe (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 $ gcc -v Using built-in specs. COLLECT_GCC=3DC:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=3Dc:/mingw/bin/../libexec/gcc/mingw32/5.3.0/lto-wrapper= .exe Target: mingw32 Configured with: ../src/gcc-5.3.0/configure --build=3Dx86_64-pc-linux-gnu --host=3Dmingw32 --prefix=3D/mingw --disable-win32-registry --target=3Dming= w32 --with-arch=3Di586 --enable-languages=3Dc,c++,objc,obj-c++,fortran,ada --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libintl-prefix=3D/mingw --enable-libstdcxx-debug --with-tune=3Dgener= ic --enable-libgomp --disable-libvtv --enable-nls : (reconfigured) ../src/gcc-5.3.0/configure --build=3Dx86_64-pc-linux-gnu --host=3Dmingw32 --prefix=3D/mingw --disable-win32-registry --target=3Dmingw32 --with-arch= =3Di586 --enable-languages=3Dc,c++,objc,obj-c++,fortran,ada --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=3D/mingw --with-libintl-prefix=3D/mingw --enable-libstdcxx-debug --with-tune=3Dgener= ic --enable-libgomp --disable-libvtv --enable-nls Thread model: win32 gcc version 5.3.0 (GCC) On Wed, Apr 12, 2023 at 8:32=E2=80=AFAM Eli Zaretskii wrote: > > From: Tak Ota > > Date: Tue, 11 Apr 2023 11:16:28 -0700 > > > > When attempted to build using MinGW the next section of code in > src/w32.c conflicts with the definition > > in MinGW/include/wincon.h > > Thank you for your report. > > Please show the exact compilation error message you get due to this > conflict. I don't see any errors here, and Emacs 29 compiles with > MinGW flawlessly here. > > > This typedef was not in src/w32.c of Emacs 28.2. > > > > #if _WIN32_WINNT < 0x0501 > > typedef struct > > { > > DWORD nFont; > > COORD dwFontSize; > > } CONSOLE_FONT_INFO; > > #endif > > Also, which flavor of MinGW and which version are you using? The > above should be only visible with _WIN32_WINNT that is smaller than > 0x0501, which should not happen with latest MinGW64. And looking at > the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO > structure there that is identical to the above, so how can it > conflict? > --000000000000a07cbe05f9279a55 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here is my MinGW information.

ota@Tak-D= ell-XPS15 /c/d/pub/emacs/emacs-29.0.90
$ which gcc
/mingw/bin/gcc.exe=

ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90
$ gcc --version<= br>gcc.exe (GCC) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.=
This is free software; see the source for copying conditions.=C2=A0 The= re is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICU= LAR PURPOSE.


ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90
= $ gcc -v
Using built-in specs.
COLLECT_GCC=3DC:\MinGW\bin\gcc.exe
= COLLECT_LTO_WRAPPER=3Dc:/mingw/bin/../libexec/gcc/mingw32/5.3.0/lto-wrapper= .exe
Target: mingw32
Configured with: ../src/gcc-5.3.0/configure --bu= ild=3Dx86_64-pc-linux-gnu --host=3Dmingw32 --prefix=3D/mingw --disable-win3= 2-registry --target=3Dmingw32 --with-arch=3Di586 --enable-languages=3Dc,c++= ,objc,obj-c++,fortran,ada --enable-static --enable-shared --enable-threads = --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-l= ibs --with-libintl-prefix=3D/mingw --enable-libstdcxx-debug --with-tune=3Dg= eneric --enable-libgomp --disable-libvtv --enable-nls : (reconfigured) ../s= rc/gcc-5.3.0/configure --build=3Dx86_64-pc-linux-gnu --host=3Dmingw32 --pre= fix=3D/mingw --disable-win32-registry --target=3Dmingw32 --with-arch=3Di586= --enable-languages=3Dc,c++,objc,obj-c++,fortran,ada --enable-static --enab= le-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable= -version-specific-runtime-libs --with-libiconv-prefix=3D/mingw --with-libin= tl-prefix=3D/mingw --enable-libstdcxx-debug --with-tune=3Dgeneric --enable-= libgomp --disable-libvtv --enable-nls
Thread model: win32
gcc version= 5.3.0 (GCC)


<= div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 12, 2023 at 8:32=E2=80=AFA= M Eli Zaretskii <eliz@gnu.org> wr= ote:
> From: = Tak Ota <taka= aki.ota@gmail.com>
> Date: Tue, 11 Apr 2023 11:16:28 -0700
>
> When attempted to build using MinGW the next section of code in src/w3= 2.c conflicts with the definition
> in MinGW/include/wincon.h

Thank you for your report.

Please show the exact compilation error message you get due to this
conflict.=C2=A0 I don't see any errors here, and Emacs 29 compiles with=
MinGW flawlessly here.

> This typedef was not in src/w32.c of Emacs 28.2.
>
> #if _WIN32_WINNT < 0x0501
> typedef struct
> {
>=C2=A0 =C2=A0DWORD nFont;
>=C2=A0 =C2=A0COORD dwFontSize;
> } CONSOLE_FONT_INFO;
> #endif

Also, which flavor of MinGW and which version are you using?=C2=A0 The
above should be only visible with _WIN32_WINNT that is smaller than
0x0501, which should not happen with latest MinGW64.=C2=A0 And looking at the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO
structure there that is identical to the above, so how can it
conflict?
--000000000000a07cbe05f9279a55-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:36:33 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:36:33 +0000 Received: from localhost ([127.0.0.1]:41785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfKb-0004mL-Bt for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:36:33 -0400 Received: from mail-ot1-f46.google.com ([209.85.210.46]:41819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfKY-0004m5-Q2 for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:36:31 -0400 Received: by mail-ot1-f46.google.com with SMTP id v9-20020a05683024a900b006a42896c456so954288ots.8 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 11:36:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681324585; x=1683916585; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=QIhXIDPavKzq0RNx7uMITZPdX+3EO0UKz+ohiJoyYXI=; b=J9kuTMiSc1/ebVN38iUURPMwQ3JF12MO7u/9wKmTww2WQfDeaXR7SjMWAs+CrD2VW6 LCihSl2GWg86ROZzD/Vmyd90EoRcoYer71TBpcvHPwsUG5yLo5wOlbUolVWhCnB8cuuZ eAlT2YlPr9tXpL35bx27cH6Yz8npyU70Aj3DS/B9Zy84UdGCpUo+lsHi1YdC8qDY6PWb mfp4V8fhMD3cWR6cMA6Gg49UdgI5iyQdMdqpvPCl0P1np2BZCijzj4WZyo6QbGECu1Vy T+ENX3WsDhsZefZjSIppLUawWfCWdLrsYYHm/XUNUjWal0wbzAINsQx3k6ABM8DTL6++ E2MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681324585; x=1683916585; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QIhXIDPavKzq0RNx7uMITZPdX+3EO0UKz+ohiJoyYXI=; b=Fh3tKAghvEFld8onD7pEuR4ZGYXPrggUcNndoM5dm1Vxdw9CK3XvbJjtV7ryL734d8 K1GpDhj2tQcHCHOP5NStdUs69mpaQosR+4ruVSPftMlR7EGNk31+3WqZimwgLtdnqbLk c+euTIf4sSwC2DpYgQD1RyjgTYy909FXAn9kD9lAULlHPSa8iRUy/MMJruY9mDgI5SsJ dWBqciyvgTlOno9yT9uQI6+Lzm8i7XRx2tYmFjD2DMbkOflXHK6q7RbqbR5hnwPwK0b/ uM/K0lPb9RaFW5yw9Gt8gI9zcgNlQVVZxcRZevDljbWacPvTZnclkOCfUOQc8eE6F86j hByA== X-Gm-Message-State: AAQBX9dq2s4bz4zUnqw2B76vL70eigbFAiXa+Jao30blW9CUeEF4iAy9 44JbKXfu3Y83QHdSILn791s8YWunEfF1USgpfO8= X-Google-Smtp-Source: AKy350akDckYMqPTjnPMO9Q1N6oyz/4NmeYCdLh/eC6PatH4ncnOmW0JmZp2J3dyGFR9PCdA0rGbhNuFfrelln7ADF8= X-Received: by 2002:a9d:6b17:0:b0:6a4:16ad:bf70 with SMTP id g23-20020a9d6b17000000b006a416adbf70mr1097095otp.0.1681324584733; Wed, 12 Apr 2023 11:36:24 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: From: Tak Ota Date: Wed, 12 Apr 2023 11:36:16 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Corwin Brust Content-Type: multipart/alternative; boundary="000000000000a00ff305f927e205" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000a00ff305f927e205 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Corwin, ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 $ uname -a MINGW32_NT-6.2 TAK-DELL-XPS15 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys On Wed, Apr 12, 2023 at 9:36=E2=80=AFAM Corwin Brust wrote: > Hi Tak, > > On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota = wrote: > > > > This is what I saw. > > Thanks for the error message detail. Unfortunately, I'm still not > able to reproduce this error. I'm building the emacs-29 branch under > MINGW32, in case that might be it. (It has been several days since I > tried x32 build.) > > Are you building from a git checkout or starting from the 29.0.90 > source archive? > > Can you share the output from running "uname -a" in the shell where > you are building? Here's mine, for reference: > > MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC > x86_64 Msys > > Finally, can you answer Eli's question below? > > >> > >> Also, which flavor of MinGW and which version are you using? The > >> above should be only visible with _WIN32_WINNT that is smaller than > >> 0x0501, which should not happen with latest MinGW64. And looking at > >> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO > >> structure there that is identical to the above, so how can it > >> conflict? > > Thanks for reporting! > --000000000000a00ff305f927e205 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Corwin,

ota@Tak-Dell-XPS15 /c/= d/pub/emacs/emacs-29.0.90
$ uname -a
MINGW32_NT-6.2 TAK-DELL-XPS15 1.= 0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys

On Wed, Apr 12, 2023 at 9:36= =E2=80=AFAM Corwin Brust <corwin@bru.st= > wrote:
= Hi Tak,

On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota <takaaki.ota@gmail.com> wrote: >
> This is what I saw.

Thanks for the error message detail.=C2=A0 Unfortunately, I'm still not=
able to reproduce this error.=C2=A0 I'm building the emacs-29 branch un= der
MINGW32, in case that might be it. (It has been several days since I
tried x32 build.)

Are you building from a git checkout or starting from the 29.0.90
source archive?

Can you share the output from running "uname -a" in the shell whe= re
you are building?=C2=A0 Here's mine, for reference:

=C2=A0 MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC x= 86_64 Msys

Finally, can you answer Eli's question below?

>>
>> Also, which flavor of MinGW and which version are you using?=C2=A0= The
>> above should be only visible with _WIN32_WINNT that is smaller tha= n
>> 0x0501, which should not happen with latest MinGW64.=C2=A0 And loo= king at
>> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_I= NFO
>> structure there that is identical to the above, so how can it
>> conflict?

Thanks for reporting!
--000000000000a00ff305f927e205-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:42:23 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:42:24 +0000 Received: from localhost ([127.0.0.1]:41789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfQF-0004vE-6K for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:42:23 -0400 Received: from mail-oa1-f42.google.com ([209.85.160.42]:37777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfQC-0004v0-NO for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:42:21 -0400 Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-1842eb46746so14776238fac.4 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 11:42:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681324935; x=1683916935; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FEIwFfobvEaUFMeCWlCU0AMcGbntebjH9FWG2jE9En0=; b=UHTwI8CpcxORjdcWni/2GY8auMIlABYVeup0XE+hJeMYGpO8B3Bl7u30qF0MIbfRof vkbB12sG8svugmfG7X11xMdRlvh9n+gRyWBOLoqwkngeoXMhzOcxnBUxA1eJSr2TUk/c vnpfS3NNz7dhaO5zX1R9EbG8WwMG8zeCSOgH6p7h03+aYalgGn5ssISKyG/o/ysX7Mmc JO9YIg5li9tpvwIWB23teK2BpQy5ce2ylrIaMYS+AQJfPU0eDbDgon1cv4oANKczZKsv 49Te3HVPL+I+z4colbPsCuoPhVd9+mbn0PRlGWg5pnFxlMV7Ia5TREmSfrv4/pGpNoIz 7vPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681324935; x=1683916935; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FEIwFfobvEaUFMeCWlCU0AMcGbntebjH9FWG2jE9En0=; b=HVz97Y+YrmOTR7ZawgpNx8xXgQRXiXAF05KYcgwnXqiaH9Wc+KacVXrkubBe8CyoYv g+7JAqpyylcKL/7bAoxI0ZnRBIVg+1SBnDJwF8KoS5xnqwbBTOek61OqFIb9xX+N6If6 jyXileVz1V5kEqOmy1oqeKQE1+zBNSEetQzP/ASme7MHzZIQA5mdYiHj8USnAlqubd5c uyLObrZeAH2HF5UP2m3ZXYFLvXlKh2Rgwscab0vpObPhGOXoAjsBtPAqu5ZlixT16G62 N13I6AoRFtlKL6bxtQMhpzf8kxC5U4xGHhq2cIaCt+hp2wu9RftXd1AJKq1NBdjegclD vntw== X-Gm-Message-State: AAQBX9dwG7fNjFmoMCNdFH/broz44tNyMW6pFwk7KA6ZrhqwR0X4oqFw fhOmQfGTWaB8YLv3KsPL+7TMegSGs22qk0hK05vG5IWw5+5QlYRZ X-Google-Smtp-Source: AKy350Y0RqYUHgWC1uxolanMSuRuBE3I/pGW/jvHjMRIwT5cqqJD2rLq78MwWrL3DOxaCVLLoOGwZkHjYNn0qesA03g= X-Received: by 2002:a05:6870:12d0:b0:17e:2ddf:b23c with SMTP id 16-20020a05687012d000b0017e2ddfb23cmr7098828oam.0.1681324934752; Wed, 12 Apr 2023 11:42:14 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: From: Tak Ota Date: Wed, 12 Apr 2023 11:42:06 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Corwin Brust Content-Type: multipart/mixed; boundary="0000000000007d046a05f927f781" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000007d046a05f927f781 Content-Type: multipart/alternative; boundary="0000000000007d046805f927f77f" --0000000000007d046805f927f77f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Corwin, I have attached MinGW/include/wincon.h from my system. -Tak On Wed, Apr 12, 2023 at 11:36=E2=80=AFAM Tak Ota wr= ote: > Hi Corwin, > > ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 > $ uname -a > MINGW32_NT-6.2 TAK-DELL-XPS15 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys > > On Wed, Apr 12, 2023 at 9:36=E2=80=AFAM Corwin Brust wrot= e: > >> Hi Tak, >> >> On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota = wrote: >> > >> > This is what I saw. >> >> Thanks for the error message detail. Unfortunately, I'm still not >> able to reproduce this error. I'm building the emacs-29 branch under >> MINGW32, in case that might be it. (It has been several days since I >> tried x32 build.) >> >> Are you building from a git checkout or starting from the 29.0.90 >> source archive? >> >> Can you share the output from running "uname -a" in the shell where >> you are building? Here's mine, for reference: >> >> MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC >> x86_64 Msys >> >> Finally, can you answer Eli's question below? >> >> >> >> >> Also, which flavor of MinGW and which version are you using? The >> >> above should be only visible with _WIN32_WINNT that is smaller than >> >> 0x0501, which should not happen with latest MinGW64. And looking at >> >> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO >> >> structure there that is identical to the above, so how can it >> >> conflict? >> >> Thanks for reporting! >> > --0000000000007d046805f927f77f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Corwin,

I have attached=C2=A0MinG= W/include/wincon.h from my system.

-Tak

<= div class=3D"gmail_quote">
On Wed, Apr= 12, 2023 at 11:36=E2=80=AFAM Tak Ota <takaaki.ota@gmail.com> wrote:
Hi Corwin,
ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90
$ uname -a
MIN= GW32_NT-6.2 TAK-DELL-XPS15 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys
<= /div>
O= n Wed, Apr 12, 2023 at 9:36=E2=80=AFAM Corwin Brust <corwin@bru.st> wrote:
Hi Tak,

On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota <takaaki.ota@gmail.com> wrote: >
> This is what I saw.

Thanks for the error message detail.=C2=A0 Unfortunately, I'm still not=
able to reproduce this error.=C2=A0 I'm building the emacs-29 branch un= der
MINGW32, in case that might be it. (It has been several days since I
tried x32 build.)

Are you building from a git checkout or starting from the 29.0.90
source archive?

Can you share the output from running "uname -a" in the shell whe= re
you are building?=C2=A0 Here's mine, for reference:

=C2=A0 MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC x= 86_64 Msys

Finally, can you answer Eli's question below?

>>
>> Also, which flavor of MinGW and which version are you using?=C2=A0= The
>> above should be only visible with _WIN32_WINNT that is smaller tha= n
>> 0x0501, which should not happen with latest MinGW64.=C2=A0 And loo= king at
>> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_I= NFO
>> structure there that is identical to the above, so how can it
>> conflict?

Thanks for reporting!
--0000000000007d046805f927f77f-- --0000000000007d046a05f927f781 Content-Type: text/plain; charset="US-ASCII"; name="wincon.h" Content-Disposition: attachment; filename="wincon.h" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lge1fnuu0 I2lmbmRlZiBfV0lOQ09OX0gKI2RlZmluZSBfV0lOQ09OX0gKI2lmIF9fR05VQ19fID49IDMKI3By YWdtYSBHQ0Mgc3lzdGVtX2hlYWRlcgojZW5kaWYKCiNpZmRlZiBfX2NwbHVzcGx1cwpleHRlcm4g IkMiIHsKI2VuZGlmCgojZGVmaW5lIEZPUkVHUk9VTkRfQkxVRQkxCiNkZWZpbmUgRk9SRUdST1VO RF9HUkVFTgkyCiNkZWZpbmUgRk9SRUdST1VORF9SRUQJNAojZGVmaW5lIEZPUkVHUk9VTkRfSU5U RU5TSVRZCTgKI2RlZmluZSBCQUNLR1JPVU5EX0JMVUUJMTYKI2RlZmluZSBCQUNLR1JPVU5EX0dS RUVOCTMyCiNkZWZpbmUgQkFDS0dST1VORF9SRUQJNjQKI2RlZmluZSBCQUNLR1JPVU5EX0lOVEVO U0lUWQkxMjgKI2lmIChfV0lOMzJfV0lOTlQgPj0gMHgwNTAxKQojZGVmaW5lIENPTlNPTEVfRlVM TFNDUkVFTl9NT0RFCTEKI2RlZmluZSBDT05TT0xFX1dJTkRPV0VEX01PREUJMgojZW5kaWYKI2Rl ZmluZSBDVFJMX0NfRVZFTlQgMAojZGVmaW5lIENUUkxfQlJFQUtfRVZFTlQgMQojZGVmaW5lIENU UkxfQ0xPU0VfRVZFTlQgMgojZGVmaW5lIENUUkxfTE9HT0ZGX0VWRU5UIDUKI2RlZmluZSBDVFJM X1NIVVRET1dOX0VWRU5UIDYKI2RlZmluZSBFTkFCTEVfTElORV9JTlBVVCAyCiNkZWZpbmUgRU5B QkxFX0VDSE9fSU5QVVQgNAojZGVmaW5lIEVOQUJMRV9QUk9DRVNTRURfSU5QVVQgMQojZGVmaW5l IEVOQUJMRV9XSU5ET1dfSU5QVVQgOAojZGVmaW5lIEVOQUJMRV9NT1VTRV9JTlBVVCAxNgojZGVm aW5lIEVOQUJMRV9JTlNFUlRfTU9ERSAzMgojZGVmaW5lIEVOQUJMRV9RVUlDS19FRElUX01PREUg NjQKI2RlZmluZSBFTkFCTEVfRVhURU5ERURfRkxBR1MgIDEyOAojZGVmaW5lIEVOQUJMRV9BVVRP X1BPU0lUSU9OICAgMjU2CiNkZWZpbmUgRU5BQkxFX1BST0NFU1NFRF9PVVRQVVQgMQojZGVmaW5l IEVOQUJMRV9XUkFQX0FUX0VPTF9PVVRQVVQgMgojZGVmaW5lIEtFWV9FVkVOVCAxCiNkZWZpbmUg TU9VU0VfRVZFTlQgMgojZGVmaW5lIFdJTkRPV19CVUZGRVJfU0laRV9FVkVOVCA0CiNkZWZpbmUg TUVOVV9FVkVOVCA4CiNkZWZpbmUgRk9DVVNfRVZFTlQgMTYKI2RlZmluZSBDQVBTTE9DS19PTiAx MjgKI2RlZmluZSBFTkhBTkNFRF9LRVkgMjU2CiNkZWZpbmUgUklHSFRfQUxUX1BSRVNTRUQgMQoj ZGVmaW5lIExFRlRfQUxUX1BSRVNTRUQgMgojZGVmaW5lIFJJR0hUX0NUUkxfUFJFU1NFRCA0CiNk ZWZpbmUgTEVGVF9DVFJMX1BSRVNTRUQgOAojZGVmaW5lIFNISUZUX1BSRVNTRUQgMTYKI2RlZmlu ZSBOVU1MT0NLX09OIDMyCiNkZWZpbmUgU0NST0xMTE9DS19PTiA2NAojZGVmaW5lIEZST01fTEVG VF8xU1RfQlVUVE9OX1BSRVNTRUQgMQojZGVmaW5lIFJJR0hUTU9TVF9CVVRUT05fUFJFU1NFRCAy CiNkZWZpbmUgRlJPTV9MRUZUXzJORF9CVVRUT05fUFJFU1NFRCA0CiNkZWZpbmUgRlJPTV9MRUZU XzNSRF9CVVRUT05fUFJFU1NFRCA4CiNkZWZpbmUgRlJPTV9MRUZUXzRUSF9CVVRUT05fUFJFU1NF RCAxNgojZGVmaW5lIE1PVVNFX01PVkVECTEKI2RlZmluZSBET1VCTEVfQ0xJQ0sJMgojZGVmaW5l IE1PVVNFX1dIRUVMRUQJNAoKdHlwZWRlZiBzdHJ1Y3QgX0NIQVJfSU5GTyB7Cgl1bmlvbiB7CgkJ V0NIQVIgVW5pY29kZUNoYXI7CgkJQ0hBUiBBc2NpaUNoYXI7Cgl9IENoYXI7CglXT1JEIEF0dHJp YnV0ZXM7Cn0gQ0hBUl9JTkZPLCAqUENIQVJfSU5GTzsKdHlwZWRlZiBzdHJ1Y3QgX1NNQUxMX1JF Q1QgewoJU0hPUlQgTGVmdDsKCVNIT1JUIFRvcDsKCVNIT1JUIFJpZ2h0OwoJU0hPUlQgQm90dG9t Owp9IFNNQUxMX1JFQ1QsICpQU01BTExfUkVDVDsKdHlwZWRlZiBzdHJ1Y3QgX0NPTlNPTEVfQ1VS U09SX0lORk8gewoJRFdPUkQJZHdTaXplOwoJQk9PTAliVmlzaWJsZTsKfSBDT05TT0xFX0NVUlNP Ul9JTkZPLCpQQ09OU09MRV9DVVJTT1JfSU5GTzsKdHlwZWRlZiBzdHJ1Y3QgX0NPT1JEIHsKCVNI T1JUIFg7CglTSE9SVCBZOwp9IENPT1JELCAqUENPT1JEOwp0eXBlZGVmIHN0cnVjdCBfQ09OU09M RV9GT05UX0lORk8gewoJRFdPUkQgbkZvbnQ7CglDT09SRCBkd0ZvbnRTaXplOwp9IENPTlNPTEVf Rk9OVF9JTkZPLCAqUENPTlNPTEVfRk9OVF9JTkZPOwp0eXBlZGVmIHN0cnVjdCBfQ09OU09MRV9T Q1JFRU5fQlVGRkVSX0lORk8gewoJQ09PUkQJZHdTaXplOwoJQ09PUkQJZHdDdXJzb3JQb3NpdGlv bjsKCVdPUkQJd0F0dHJpYnV0ZXM7CglTTUFMTF9SRUNUIHNyV2luZG93OwoJQ09PUkQJZHdNYXhp bXVtV2luZG93U2l6ZTsKfSBDT05TT0xFX1NDUkVFTl9CVUZGRVJfSU5GTywqUENPTlNPTEVfU0NS RUVOX0JVRkZFUl9JTkZPOwp0eXBlZGVmIEJPT0woQ0FMTEJBQ0sgKlBIQU5ETEVSX1JPVVRJTkUp KERXT1JEKTsKdHlwZWRlZiBzdHJ1Y3QgX0tFWV9FVkVOVF9SRUNPUkQgewoJQk9PTCBiS2V5RG93 bjsKCVdPUkQgd1JlcGVhdENvdW50OwoJV09SRCB3VmlydHVhbEtleUNvZGU7CglXT1JEIHdWaXJ0 dWFsU2NhbkNvZGU7Cgl1bmlvbiB7CgkJV0NIQVIgVW5pY29kZUNoYXI7CgkJQ0hBUiBBc2NpaUNo YXI7Cgl9IHVDaGFyOwoJRFdPUkQgZHdDb250cm9sS2V5U3RhdGU7Cn0KI2lmZGVmIF9fR05VQ19f Ci8qIGdjYydzIGFsaWdubWVudCBpcyBub3Qgd2hhdCB3aW4zMiBleHBlY3RzICovCiBfX2F0dHJp YnV0ZV9fKChwYWNrZWQpKQojZW5kaWYKS0VZX0VWRU5UX1JFQ09SRDsKCnR5cGVkZWYgc3RydWN0 IF9NT1VTRV9FVkVOVF9SRUNPUkQgewoJQ09PUkQgZHdNb3VzZVBvc2l0aW9uOwoJRFdPUkQgZHdC dXR0b25TdGF0ZTsKCURXT1JEIGR3Q29udHJvbEtleVN0YXRlOwoJRFdPUkQgZHdFdmVudEZsYWdz Owp9IE1PVVNFX0VWRU5UX1JFQ09SRDsKdHlwZWRlZiBzdHJ1Y3QgX1dJTkRPV19CVUZGRVJfU0la RV9SRUNPUkQgewlDT09SRCBkd1NpemU7IH0gV0lORE9XX0JVRkZFUl9TSVpFX1JFQ09SRDsKdHlw ZWRlZiBzdHJ1Y3QgX01FTlVfRVZFTlRfUkVDT1JEIHsJVUlOVCBkd0NvbW1hbmRJZDsgfSBNRU5V X0VWRU5UX1JFQ09SRCwqUE1FTlVfRVZFTlRfUkVDT1JEOwp0eXBlZGVmIHN0cnVjdCBfRk9DVVNf RVZFTlRfUkVDT1JEIHsgQk9PTCBiU2V0Rm9jdXM7IH0gRk9DVVNfRVZFTlRfUkVDT1JEOwp0eXBl ZGVmIHN0cnVjdCBfSU5QVVRfUkVDT1JEIHsKCVdPUkQgRXZlbnRUeXBlOwoJdW5pb24gewoJCUtF WV9FVkVOVF9SRUNPUkQgS2V5RXZlbnQ7CgkJTU9VU0VfRVZFTlRfUkVDT1JEIE1vdXNlRXZlbnQ7 CgkJV0lORE9XX0JVRkZFUl9TSVpFX1JFQ09SRCBXaW5kb3dCdWZmZXJTaXplRXZlbnQ7CgkJTUVO VV9FVkVOVF9SRUNPUkQgTWVudUV2ZW50OwoJCUZPQ1VTX0VWRU5UX1JFQ09SRCBGb2N1c0V2ZW50 OwoJfSBFdmVudDsKfSBJTlBVVF9SRUNPUkQsKlBJTlBVVF9SRUNPUkQ7CgpCT09MIFdJTkFQSSBB bGxvY0NvbnNvbGUodm9pZCk7CiNpZiAoX1dJTjMyX1dJTk5UID49IDB4MDUwMSkKI2RlZmluZSBB VFRBQ0hfUEFSRU5UX1BST0NFU1MJKChEV09SRCktMSkKQk9PTCBXSU5BUEkgQXR0YWNoQ29uc29s ZShEV09SRCk7CiNlbmRpZgpIQU5ETEUgV0lOQVBJIENyZWF0ZUNvbnNvbGVTY3JlZW5CdWZmZXIo RFdPUkQsRFdPUkQsQ09OU1QgU0VDVVJJVFlfQVRUUklCVVRFUyosRFdPUkQsTFBWT0lEKTsKQk9P TCBXSU5BUEkgRmlsbENvbnNvbGVPdXRwdXRBdHRyaWJ1dGUoSEFORExFLFdPUkQsRFdPUkQsQ09P UkQsUERXT1JEKTsKQk9PTCBXSU5BUEkgRmlsbENvbnNvbGVPdXRwdXRDaGFyYWN0ZXJBKEhBTkRM RSxDSEFSLERXT1JELENPT1JELFBEV09SRCk7CkJPT0wgV0lOQVBJIEZpbGxDb25zb2xlT3V0cHV0 Q2hhcmFjdGVyVyhIQU5ETEUsV0NIQVIsRFdPUkQsQ09PUkQsUERXT1JEKTsKQk9PTCBXSU5BUEkg Rmx1c2hDb25zb2xlSW5wdXRCdWZmZXIoSEFORExFKTsKQk9PTCBXSU5BUEkgRnJlZUNvbnNvbGUo dm9pZCk7CkJPT0wgV0lOQVBJIEdlbmVyYXRlQ29uc29sZUN0cmxFdmVudChEV09SRCxEV09SRCk7 ClVJTlQgV0lOQVBJIEdldENvbnNvbGVDUCh2b2lkKTsKQk9PTCBXSU5BUEkgR2V0Q29uc29sZUN1 cnNvckluZm8oSEFORExFLFBDT05TT0xFX0NVUlNPUl9JTkZPKTsKQk9PTCBXSU5BUEkgR2V0Q29u c29sZU1vZGUoSEFORExFLFBEV09SRCk7ClVJTlQgV0lOQVBJIEdldENvbnNvbGVPdXRwdXRDUCh2 b2lkKTsKQk9PTCBXSU5BUEkgR2V0Q29uc29sZVNjcmVlbkJ1ZmZlckluZm8oSEFORExFLFBDT05T T0xFX1NDUkVFTl9CVUZGRVJfSU5GTyk7CkRXT1JEIFdJTkFQSSBHZXRDb25zb2xlVGl0bGVBKExQ U1RSLERXT1JEKTsKRFdPUkQgV0lOQVBJIEdldENvbnNvbGVUaXRsZVcoTFBXU1RSLERXT1JEKTsK I2lmIChfV0lOMzJfV0lOTlQgPj0gMHgwNTAwKQpCT09MIFdJTkFQSSBHZXRDb25zb2xlRGlzcGxh eU1vZGUoTFBEV09SRCk7CkhXTkQgV0lOQVBJIEdldENvbnNvbGVXaW5kb3codm9pZCk7CiNlbmRp ZgojaWYgKF9XSU4zMl9XSU5OVCA+PSAweDA1MDEpCkRXT1JEIFdJTkFQSSBHZXRDb25zb2xlUHJv Y2Vzc0xpc3QoTFBEV09SRCwgRFdPUkQpOwojZW5kaWYKQ09PUkQgV0lOQVBJIEdldExhcmdlc3RD b25zb2xlV2luZG93U2l6ZShIQU5ETEUpOwpCT09MIFdJTkFQSSBHZXROdW1iZXJPZkNvbnNvbGVJ bnB1dEV2ZW50cyhIQU5ETEUsUERXT1JEKTsKQk9PTCBXSU5BUEkgR2V0TnVtYmVyT2ZDb25zb2xl TW91c2VCdXR0b25zKFBEV09SRCk7CkJPT0wgV0lOQVBJIFBlZWtDb25zb2xlSW5wdXRBKEhBTkRM RSxQSU5QVVRfUkVDT1JELERXT1JELFBEV09SRCk7CkJPT0wgV0lOQVBJIFBlZWtDb25zb2xlSW5w dXRXKEhBTkRMRSxQSU5QVVRfUkVDT1JELERXT1JELFBEV09SRCk7CkJPT0wgV0lOQVBJIFJlYWRD b25zb2xlQShIQU5ETEUsUFZPSUQsRFdPUkQsUERXT1JELFBWT0lEKTsKQk9PTCBXSU5BUEkgUmVh ZENvbnNvbGVXKEhBTkRMRSxQVk9JRCxEV09SRCxQRFdPUkQsUFZPSUQpOwpCT09MIFdJTkFQSSBS ZWFkQ29uc29sZUlucHV0QShIQU5ETEUsUElOUFVUX1JFQ09SRCxEV09SRCxQRFdPUkQpOwpCT09M IFdJTkFQSSBSZWFkQ29uc29sZUlucHV0VyhIQU5ETEUsUElOUFVUX1JFQ09SRCxEV09SRCxQRFdP UkQpOwpCT09MIFdJTkFQSSBSZWFkQ29uc29sZU91dHB1dEF0dHJpYnV0ZShIQU5ETEUsTFBXT1JE LERXT1JELENPT1JELExQRFdPUkQpOwpCT09MIFdJTkFQSSBSZWFkQ29uc29sZU91dHB1dENoYXJh Y3RlckEoSEFORExFLExQU1RSLERXT1JELENPT1JELFBEV09SRCk7CkJPT0wgV0lOQVBJIFJlYWRD b25zb2xlT3V0cHV0Q2hhcmFjdGVyVyhIQU5ETEUsTFBXU1RSLERXT1JELENPT1JELFBEV09SRCk7 CkJPT0wgV0lOQVBJIFJlYWRDb25zb2xlT3V0cHV0QShIQU5ETEUsUENIQVJfSU5GTyxDT09SRCxD T09SRCxQU01BTExfUkVDVCk7CkJPT0wgV0lOQVBJIFJlYWRDb25zb2xlT3V0cHV0VyhIQU5ETEUs UENIQVJfSU5GTyxDT09SRCxDT09SRCxQU01BTExfUkVDVCk7CkJPT0wgV0lOQVBJIFNjcm9sbENv bnNvbGVTY3JlZW5CdWZmZXJBKEhBTkRMRSxjb25zdCBTTUFMTF9SRUNUKixjb25zdCBTTUFMTF9S RUNUKixDT09SRCxjb25zdCBDSEFSX0lORk8qKTsKQk9PTCBXSU5BUEkgU2Nyb2xsQ29uc29sZVNj cmVlbkJ1ZmZlclcoSEFORExFLGNvbnN0IFNNQUxMX1JFQ1QqLGNvbnN0IFNNQUxMX1JFQ1QqLENP T1JELGNvbnN0IENIQVJfSU5GTyopOwpCT09MIFdJTkFQSSBTZXRDb25zb2xlQWN0aXZlU2NyZWVu QnVmZmVyKEhBTkRMRSk7CkJPT0wgV0lOQVBJIFNldENvbnNvbGVDUChVSU5UKTsKQk9PTCBXSU5B UEkgU2V0Q29uc29sZUN0cmxIYW5kbGVyKFBIQU5ETEVSX1JPVVRJTkUsQk9PTCk7CkJPT0wgV0lO QVBJIFNldENvbnNvbGVDdXJzb3JJbmZvKEhBTkRMRSxjb25zdCBDT05TT0xFX0NVUlNPUl9JTkZP Kik7CkJPT0wgV0lOQVBJIFNldENvbnNvbGVDdXJzb3JQb3NpdGlvbihIQU5ETEUsQ09PUkQpOwoj aWYgKF9XSU4zMl9XSU5OVCA+PSAweDA1MDEpCkJPT0wgV0lOQVBJIFNldENvbnNvbGVEaXNwbGF5 TW9kZShIQU5ETEUsRFdPUkQsUENPT1JEKTsKI2VuZGlmCkJPT0wgV0lOQVBJIFNldENvbnNvbGVN b2RlKEhBTkRMRSxEV09SRCk7CkJPT0wgV0lOQVBJIFNldENvbnNvbGVPdXRwdXRDUChVSU5UKTsK Qk9PTCBXSU5BUEkgU2V0Q29uc29sZVNjcmVlbkJ1ZmZlclNpemUoSEFORExFLENPT1JEKTsKQk9P TCBXSU5BUEkgU2V0Q29uc29sZVRleHRBdHRyaWJ1dGUoSEFORExFLFdPUkQpOwpCT09MIFdJTkFQ SSBTZXRDb25zb2xlVGl0bGVBKExQQ1NUUik7CkJPT0wgV0lOQVBJIFNldENvbnNvbGVUaXRsZVco TFBDV1NUUik7CkJPT0wgV0lOQVBJIFNldENvbnNvbGVXaW5kb3dJbmZvKEhBTkRMRSxCT09MLGNv bnN0IFNNQUxMX1JFQ1QqKTsKQk9PTCBXSU5BUEkgV3JpdGVDb25zb2xlQShIQU5ETEUsUENWT0lE LERXT1JELFBEV09SRCxQVk9JRCk7CkJPT0wgV0lOQVBJIFdyaXRlQ29uc29sZVcoSEFORExFLFBD Vk9JRCxEV09SRCxQRFdPUkQsUFZPSUQpOwpCT09MIFdJTkFQSSBXcml0ZUNvbnNvbGVJbnB1dEEo SEFORExFLGNvbnN0IElOUFVUX1JFQ09SRCosRFdPUkQsUERXT1JEKTsKQk9PTCBXSU5BUEkgV3Jp dGVDb25zb2xlSW5wdXRXKEhBTkRMRSxjb25zdCBJTlBVVF9SRUNPUkQqLERXT1JELFBEV09SRCk7 CkJPT0wgV0lOQVBJIFdyaXRlQ29uc29sZU91dHB1dEEoSEFORExFLGNvbnN0IENIQVJfSU5GTyos Q09PUkQsQ09PUkQsUFNNQUxMX1JFQ1QpOwpCT09MIFdJTkFQSSBXcml0ZUNvbnNvbGVPdXRwdXRX KEhBTkRMRSxjb25zdCBDSEFSX0lORk8qLENPT1JELENPT1JELFBTTUFMTF9SRUNUKTsKQk9PTCBX SU5BUEkgV3JpdGVDb25zb2xlT3V0cHV0QXR0cmlidXRlKEhBTkRMRSxjb25zdCBXT1JEKixEV09S RCxDT09SRCxQRFdPUkQpOwpCT09MIFdJTkFQSSBXcml0ZUNvbnNvbGVPdXRwdXRDaGFyYWN0ZXJB KEhBTkRMRSxMUENTVFIsRFdPUkQsQ09PUkQsUERXT1JEKTsKQk9PTCBXSU5BUEkgV3JpdGVDb25z b2xlT3V0cHV0Q2hhcmFjdGVyVyhIQU5ETEUsTFBDV1NUUixEV09SRCxDT09SRCxQRFdPUkQpOwoK I2lmZGVmIFVOSUNPREUKI2RlZmluZSBGaWxsQ29uc29sZU91dHB1dENoYXJhY3RlciBGaWxsQ29u c29sZU91dHB1dENoYXJhY3RlclcKI2RlZmluZSBHZXRDb25zb2xlVGl0bGUgR2V0Q29uc29sZVRp dGxlVwojZGVmaW5lIFBlZWtDb25zb2xlSW5wdXQgUGVla0NvbnNvbGVJbnB1dFcKI2RlZmluZSBS ZWFkQ29uc29sZSBSZWFkQ29uc29sZVcKI2RlZmluZSBSZWFkQ29uc29sZUlucHV0IFJlYWRDb25z b2xlSW5wdXRXCiNkZWZpbmUgUmVhZENvbnNvbGVPdXRwdXQgUmVhZENvbnNvbGVPdXRwdXRXCiNk ZWZpbmUgUmVhZENvbnNvbGVPdXRwdXRDaGFyYWN0ZXIgUmVhZENvbnNvbGVPdXRwdXRDaGFyYWN0 ZXJXCiNkZWZpbmUgU2Nyb2xsQ29uc29sZVNjcmVlbkJ1ZmZlciBTY3JvbGxDb25zb2xlU2NyZWVu QnVmZmVyVwojZGVmaW5lIFNldENvbnNvbGVUaXRsZSBTZXRDb25zb2xlVGl0bGVXCiNkZWZpbmUg V3JpdGVDb25zb2xlIFdyaXRlQ29uc29sZVcKI2RlZmluZSBXcml0ZUNvbnNvbGVJbnB1dCBXcml0 ZUNvbnNvbGVJbnB1dFcKI2RlZmluZSBXcml0ZUNvbnNvbGVPdXRwdXQgV3JpdGVDb25zb2xlT3V0 cHV0VwojZGVmaW5lIFdyaXRlQ29uc29sZU91dHB1dENoYXJhY3RlciBXcml0ZUNvbnNvbGVPdXRw dXRDaGFyYWN0ZXJXCiNlbHNlCiNkZWZpbmUgRmlsbENvbnNvbGVPdXRwdXRDaGFyYWN0ZXIgRmls bENvbnNvbGVPdXRwdXRDaGFyYWN0ZXJBCiNkZWZpbmUgR2V0Q29uc29sZVRpdGxlIEdldENvbnNv bGVUaXRsZUEKI2RlZmluZSBQZWVrQ29uc29sZUlucHV0IFBlZWtDb25zb2xlSW5wdXRBCiNkZWZp bmUgUmVhZENvbnNvbGUgUmVhZENvbnNvbGVBCiNkZWZpbmUgUmVhZENvbnNvbGVJbnB1dCBSZWFk Q29uc29sZUlucHV0QQojZGVmaW5lIFJlYWRDb25zb2xlT3V0cHV0IFJlYWRDb25zb2xlT3V0cHV0 QQojZGVmaW5lIFJlYWRDb25zb2xlT3V0cHV0Q2hhcmFjdGVyIFJlYWRDb25zb2xlT3V0cHV0Q2hh cmFjdGVyQQojZGVmaW5lIFNjcm9sbENvbnNvbGVTY3JlZW5CdWZmZXIgU2Nyb2xsQ29uc29sZVNj cmVlbkJ1ZmZlckEKI2RlZmluZSBTZXRDb25zb2xlVGl0bGUgU2V0Q29uc29sZVRpdGxlQQojZGVm aW5lIFdyaXRlQ29uc29sZSBXcml0ZUNvbnNvbGVBCiNkZWZpbmUgV3JpdGVDb25zb2xlSW5wdXQg V3JpdGVDb25zb2xlSW5wdXRBCiNkZWZpbmUgV3JpdGVDb25zb2xlT3V0cHV0IFdyaXRlQ29uc29s ZU91dHB1dEEKI2RlZmluZSBXcml0ZUNvbnNvbGVPdXRwdXRDaGFyYWN0ZXIgV3JpdGVDb25zb2xl T3V0cHV0Q2hhcmFjdGVyQQojZW5kaWYKCiNpZmRlZiBfX2NwbHVzcGx1cwp9CiNlbmRpZgojZW5k aWYK --0000000000007d046a05f927f781-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:46:15 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:46:15 +0000 Received: from localhost ([127.0.0.1]:41794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfTz-00051r-82 for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:46:15 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:39607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfTx-00051e-7M for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:46:13 -0400 Received: by mail-oi1-f178.google.com with SMTP id bx42so24829433oib.6 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 11:46:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681325167; x=1683917167; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=owHq3L+2xnmOsnKhWs0n1P2d9DO2vzLJ6jOEKYAcqdo=; b=iZLrxo+Wss7gnfGkJLY4jpTf3rts06ySIxd4MUm6En84iyY40BKSTXSvPjhMhCMneR 86LwQBCePfltSBqAJsmoFack6ezQ3vsyd0VWcQU1XuWW06J85GadhqirwwpXmEBAdfHF o4fbQsqB7npB2hy9yb8M5g4XX+ZbzO2D2tiQKrHjrGOOR959SWPyInUB6vbfN4RS5mn1 eqYJ20gWJ/A0uIX+i0JK5VEOKsfwF/SAJia6nJR0YksO9bT2jpRpdCvvR91xY2uLYdWj 5Lu8hGKRbw3zszz/P/tctx3YFEguSh6YL5ALr+sqJJQ4hni4gWGXAQgRiA+JZQe4ZxyH Jj3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681325167; x=1683917167; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=owHq3L+2xnmOsnKhWs0n1P2d9DO2vzLJ6jOEKYAcqdo=; b=Rdi6kmNCHMHN/tBcbXn2zpyW9AHLpJGF4rrIQENJ2kulIc5S/AWn0sz/B9BzuBzWsY Tkv9oIjvRPqGK3nFx6si+7dfUDBTGvosh64npk8PDXFKjIBkLc+6SM7tgsP+O+4T5hlj 7V94NgI+i6c6lgLFVYKXpQ7UtvihOXqUm3Z1DhB6Y3hu8nvNJjrNqPYdfRtolQkuwDNc ShDIyhM85izv8KqxRLht/EfmsfxQZOJW7p7NIEf8K855mOj8u50SsAIl5EY1z638EJPy 1YyO+jylfqfzE8HmQqKEoOXMRc0EzYlNrm+bkVpNwKH0QdLN4/WeowzPp2SlNDCqxfzd 3Dmw== X-Gm-Message-State: AAQBX9cUIjphgYiXRfVWoSVoEVp/BAWktkLz4AGCX5vQKln1qQlZZFUp PCl1rMN53K5nCGOyS7lxxJg6MzZwn4VxA+Jx8vo= X-Google-Smtp-Source: AKy350b/X4Yyl96erhYvA1jxmCqQOSuizMg8e6sL4wR5y/nB575OIqfQjSAK/KrbAQ6fwFr9mzlTRumvZrYRKIXAaOQ= X-Received: by 2002:a05:6808:315:b0:38b:d67c:ba2a with SMTP id i21-20020a056808031500b0038bd67cba2amr2217841oie.0.1681325167407; Wed, 12 Apr 2023 11:46:07 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> <83ttxl571n.fsf@gnu.org> In-Reply-To: <83ttxl571n.fsf@gnu.org> From: Tak Ota Date: Wed, 12 Apr 2023 11:45:58 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="0000000000005af8e405f92805aa" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005af8e405f92805aa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable #define __MINGW32_VERSION 3022004L #define __MINGW32_MAJOR_VERSION 3 #define __MINGW32_MINOR_VERSION 22 #define __MINGW32_PATCHLEVEL 4 On Wed, Apr 12, 2023 at 10:44=E2=80=AFAM Eli Zaretskii wrote= : > > Cc: 62792@debbugs.gnu.org > > Date: Wed, 12 Apr 2023 19:37:31 +0300 > > From: Eli Zaretskii > > > > > w32.c:551:3: error: conflicting types for 'CONSOLE_FONT_INFO' > > > } CONSOLE_FONT_INFO; > > > ^ > > > In file included from c:\mingw\include\windows.h:43:0, > > > from c:\mingw\include\winsock2.h:22, > > > from > c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57, > > > from thread.h:25, > > > from lisp.h:2268, > > > from w32.c:98: > > > c:\mingw\include\wincon.h:86:3: note: previous declaration of > 'CONSOLE_FONT_INFO' was here > > > } CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO; > > > ^ > > > > Please show the definition of CONSOLE_FONT_INFO in your wincon.h, it > > should begin a few lines before line 86 of wincon.h. > > And in addition, please show the values of > > __MINGW32_VERSION > __MINGW32_MAJOR_VERSION > __MINGW32_MINOR_VERSION > __MINGW32_PATCHLEVEL > > They should all be defined in c:\mingw\include\_mingw.h > > I think you are using a very old version of MinGW, where this > declaration was not protected by a suitable #if condition. > --0000000000005af8e405f92805aa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
#define __MINGW32_VERSION =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 3022004L
#define __MINGW32_MAJOR_VERSION =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 3
#define __MINGW32_MINOR_VERSION =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A022
#define __MINGW32_PATCHLEVEL =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A04

On Wed, Apr 12, 2023 at 10:44=E2=80=AFAM Eli Zaretskii &= lt;eliz@gnu.org> wrote:
> Cc: 62792@debbugs.gnu.org
> Date: Wed, 12 Apr 2023 19:37:31 +0300
> From: Eli Zaretskii <eliz@gnu.org>
>
> > w32.c:551:3: error: conflicting types for 'CONSOLE_FONT_INFO&= #39;
> >=C2=A0 } CONSOLE_FONT_INFO;
> >=C2=A0 =C2=A0 ^
> > In file included from c:\mingw\include\windows.h:43:0,
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fro= m c:\mingw\include\winsock2.h:22,
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fro= m c:/d/pub/emacs/emacs-29.0.90/nt/inc/sys/socket.h:57,
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fro= m thread.h:25,
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fro= m lisp.h:2268,
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fro= m w32.c:98:
> > c:\mingw\include\wincon.h:86:3: note: previous declaration of = 9;CONSOLE_FONT_INFO' was here
> >=C2=A0 } CONSOLE_FONT_INFO, *PCONSOLE_FONT_INFO;
> >=C2=A0 =C2=A0 ^
>
> Please show the definition of CONSOLE_FONT_INFO in your wincon.h, it > should begin a few lines before line 86 of wincon.h.

And in addition, please show the values of

=C2=A0 __MINGW32_VERSION
=C2=A0 __MINGW32_MAJOR_VERSION
=C2=A0 __MINGW32_MINOR_VERSION
=C2=A0 __MINGW32_PATCHLEVEL

They should all be defined in c:\mingw\include\_mingw.h

I think you are using a very old version of MinGW, where this
declaration was not protected by a suitable #if condition.
--0000000000005af8e405f92805aa-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:49:06 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:49:06 +0000 Received: from localhost ([127.0.0.1]:41798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfWj-0005AY-RT for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:49:06 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:37598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfWg-0005A0-Pe for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:49:03 -0400 Received: by mail-oi1-f178.google.com with SMTP id bm45so2712000oib.4 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 11:49:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681325337; x=1683917337; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FhsXp7ECJfwN/v7YZ7bi6z/N7GLddlGNqQmmadi6Jvs=; b=QLzO4SnQzcUYbqtqJG0239WlL4UCRogbY2Nr0mLc4qNhd/PXvwChgQ/DP6NeRHeFHv BFXfucsHm0PNpgaEcCNxO0roB9SLdO5fCBKMoY+L7MgMcoo+a0XtEmzYABBmDuVJ2DuP wUTunL13o14DGrSsy7netpnws40QkxbRqIdTvITJtq8f12F3kjUUluVwU7XnC2V2yIlU Kl4cf1CSVPJ631b4iZk3JEzcLXzghu+HkgJ2eU1WCGUuTseR+WPcKTboWDB4je6fOuG1 n0ddACYdA1GMwQllJ25bdLMt0hzxj8doj/LjpxeW397W5fr0tsdCRvncWQI7ljHlhnPj b0Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681325337; x=1683917337; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FhsXp7ECJfwN/v7YZ7bi6z/N7GLddlGNqQmmadi6Jvs=; b=Ef53HnemYTLihoYcebp1WGrWnx4wvwR4VCfUTA0jm62gx/PIBQyymZ+kwjOuXKo1Wy u7SOqIJjRZgytVqZ39KpZlHtqJErGDIWvK/9ldKm1sdZBAMFccuPVLwxBJc37W6lsPE6 /Ac9HOzTOQeValUFhtCPHhkcKQSJzjMW/W+Lu+UR5maSRNJY6BNjmtc7Df77b2BSvWKP JeOiFatIZte2Xbed1TOkylkjTFbBLsDV98rcCXFERS5zRpYCnm9WxyaQ7uiNxPW6Sji5 0kEA45dFJrl0jGPopiUAOk3PE6i5tElNpfetlxuOs9paLQK1Xwrez+1T7J9+xJLBjrRw paJQ== X-Gm-Message-State: AAQBX9dxaJQTNYl7876ka9sMA3JmvExdtB1oKZ5oWaNCuvRZANQFWgg1 vzKA/ihtcZgbSYr3R9LQ1H2wuCUINb96sugSJi4= X-Google-Smtp-Source: AKy350YPx8zQmL6iUy10okWGSx6nlweUp/KAqxfAOisiP05CIGVw+ZzGKnIWyMFnM0C5AoaVcOYL3ogunQn44jGi9mU= X-Received: by 2002:aca:f0f:0:b0:389:6b0e:9d99 with SMTP id 15-20020aca0f0f000000b003896b0e9d99mr4563500oip.0.1681325337330; Wed, 12 Apr 2023 11:48:57 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> In-Reply-To: From: Tak Ota Date: Wed, 12 Apr 2023 11:48:48 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Corwin Brust Content-Type: multipart/alternative; boundary="0000000000007bc81105f9280f0a" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000007bc81105f9280f0a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I am curious. What is the reason the next was added to w32.c? #if _WIN32_WINNT < 0x0501 typedef struct { DWORD nFont; COORD dwFontSize; } CONSOLE_FONT_INFO; #endif This was not in the previous emacs source w32.c. -Tak On Wed, Apr 12, 2023 at 11:36=E2=80=AFAM Tak Ota wr= ote: > Hi Corwin, > > ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90 > $ uname -a > MINGW32_NT-6.2 TAK-DELL-XPS15 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys > > On Wed, Apr 12, 2023 at 9:36=E2=80=AFAM Corwin Brust wrot= e: > >> Hi Tak, >> >> On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota = wrote: >> > >> > This is what I saw. >> >> Thanks for the error message detail. Unfortunately, I'm still not >> able to reproduce this error. I'm building the emacs-29 branch under >> MINGW32, in case that might be it. (It has been several days since I >> tried x32 build.) >> >> Are you building from a git checkout or starting from the 29.0.90 >> source archive? >> >> Can you share the output from running "uname -a" in the shell where >> you are building? Here's mine, for reference: >> >> MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC >> x86_64 Msys >> >> Finally, can you answer Eli's question below? >> >> >> >> >> Also, which flavor of MinGW and which version are you using? The >> >> above should be only visible with _WIN32_WINNT that is smaller than >> >> 0x0501, which should not happen with latest MinGW64. And looking at >> >> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_INFO >> >> structure there that is identical to the above, so how can it >> >> conflict? >> >> Thanks for reporting! >> > --0000000000007bc81105f9280f0a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I am curious. What is the reason the next was added to w32= .c?

#if _WIN32_WINNT < 0x0501
typedef struct
{<= br>=C2=A0 DWORD nFont;
=C2=A0 COORD dwFontSize;
} CONSOLE_FONT_INFO;<= br>#endif

This was not in the previous emacs s= ource w32.c.

-Tak


On Wed, Apr = 12, 2023 at 11:36=E2=80=AFAM Tak Ota <takaaki.ota@gmail.com> wrote:
Hi Corwin,

=
ota@Tak-Dell-XPS15 /c/d/pub/emacs/emacs-29.0.90
$ uname -a
MING= W32_NT-6.2 TAK-DELL-XPS15 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys

On= Wed, Apr 12, 2023 at 9:36=E2=80=AFAM Corwin Brust <corwin@bru.st> wrote:
Hi Tak,

On Wed, Apr 12, 2023 at 11:18=E2=80=AFAM Tak Ota <takaaki.ota@gmail.com> wrote: >
> This is what I saw.

Thanks for the error message detail.=C2=A0 Unfortunately, I'm still not=
able to reproduce this error.=C2=A0 I'm building the emacs-29 branch un= der
MINGW32, in case that might be it. (It has been several days since I
tried x32 build.)

Are you building from a git checkout or starting from the 29.0.90
source archive?

Can you share the output from running "uname -a" in the shell whe= re
you are building?=C2=A0 Here's mine, for reference:

=C2=A0 MINGW64_NT-10.0-19043 Avalon 3.3.4-341.x86_64 2022-02-15 17:24 UTC x= 86_64 Msys

Finally, can you answer Eli's question below?

>>
>> Also, which flavor of MinGW and which version are you using?=C2=A0= The
>> above should be only visible with _WIN32_WINNT that is smaller tha= n
>> 0x0501, which should not happen with latest MinGW64.=C2=A0 And loo= king at
>> the latest MinGW64 headers, I see the definition of CONSOLE_FONT_I= NFO
>> structure there that is identical to the above, so how can it
>> conflict?

Thanks for reporting!
--0000000000007bc81105f9280f0a-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:57:23 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:57:23 +0000 Received: from localhost ([127.0.0.1]:41803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfek-0005VN-Sy for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:57:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfej-0005VB-5N for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:57:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfec-0004e7-9u; Wed, 12 Apr 2023 14:57:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7Cboj9e9m+fmCd7jJJiuMsqabhCkK+CM17BnRSZOYCY=; b=Rzu3j/ewdEUy dd/LOlQEMrwnZ0gxUlMv3kokr48QhGAw3NuFOACzZtc3oaCvLLObkhTRD502ovAFombrjhe6FJF4G +eGtcz4zOSMLDHOK6kV8AQ97I8NNlGZj5nLfqCBgKa8TjdiB29KAPX5TbEr8mY96CEw6qSnO4BYeX Hp8nwsNED9mj/FL2zAyflm9jDH1A0gGRbXVKFXpuQ7l4lL7dYITjM/+C2Oolv/D2hFlYmrX6TvNoQ Kx4jzPHQH5GTWXjBXLlrNIVYsEwNLpjfep01hmEhYEpFGAhW60P19p6yGV/+MwFCx8Y/J58YMBtGE 9ZruwedOb6mdftD+WJIzdQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfeb-0000oB-Gx; Wed, 12 Apr 2023 14:57:13 -0400 Date: Wed, 12 Apr 2023 21:57:59 +0300 Message-Id: <83sfd553ns.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Wed, 12 Apr 2023 11:45:58 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> <83ttxl571n.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Wed, 12 Apr 2023 11:45:58 -0700 > Cc: 62792@debbugs.gnu.org > > #define __MINGW32_VERSION 3022004L > #define __MINGW32_MAJOR_VERSION 3 > #define __MINGW32_MINOR_VERSION 22 > #define __MINGW32_PATCHLEVEL 4 OK, thanks. I think I see the reason now. Please try the patch below and tell if it solves the problem. diff --git a/src/w32.c b/src/w32.c index 8d344d2..bb3b35f 100644 --- a/src/w32.c +++ b/src/w32.c @@ -543,7 +543,13 @@ int (WINAPI *pWideCharToMultiByte)(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOO typedef COORD (WINAPI *GetConsoleFontSize_Proc) (HANDLE, DWORD); -#if _WIN32_WINNT < 0x0501 +/* Old versions of mingw.org's MinGW, before v5.2.0, don't have a + _WIN32_WINNT guard for CONSOLE_FONT_INFO in wincon.h, which causes + compilation errors. Note: MinGW64 sets _WIN32_WINNT to a higher + version, and its w32api.h version stays fixed at 3.14. */ +#if _WIN32_WINNT < 0x0501 \ + && (__W32API_MAJOR_VERSION > 5 \ + || (__W32API_MAJOR_VERSION == 5 && __W32API_MINOR_VERSION >= 2)) typedef struct { DWORD nFont; From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 14:59:13 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 18:59:13 +0000 Received: from localhost ([127.0.0.1]:41808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfgX-0005YD-BM for submit@debbugs.gnu.org; Wed, 12 Apr 2023 14:59:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfgV-0005Xz-CR for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 14:59:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfgP-00058J-QN; Wed, 12 Apr 2023 14:59:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=y3yfikwGld7YT1MQBvGa/WSjvTNdD1iH2wsd3zmfr3I=; b=nmnpSS1PDuxN cPEqnm860/5F5iJwuFrHwVvMVp6VqavysZoihLJEoZZkzbECPMtltcZ9rG15V2pULnVITwsj+7S+9 8sPf0uk4hT17UvOgy4MD9u2fKSy1RRsSBwLOBMZ+7lpP90Lf6PP3x+pQAL9UDTd0VEOFlImchd7sv C44DlZvFuvBWkm1UNI7jBUKE4Uae2OtQdCePWlPf7mEesdSNpHkfKdYiWtxOvJaYQI1hahduIqXMz E4cSF8DhtJjRMi4ErnUNayB3BXyu3EAHoFeQifLGkf6yJf61WduROQGMlHR7Olft99fqF+elaBx8u lJDUxGWioerMaDxkBKTPLQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfgP-00037H-4e; Wed, 12 Apr 2023 14:59:05 -0400 Date: Wed, 12 Apr 2023 21:59:50 +0300 Message-Id: <83r0sp53kp.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Wed, 12 Apr 2023 11:48:48 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, corwin@bru.st X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Wed, 12 Apr 2023 11:48:48 -0700 > Cc: Eli Zaretskii , 62792@debbugs.gnu.org > > I am curious. What is the reason the next was added to w32.c? > > #if _WIN32_WINNT < 0x0501 > typedef struct > { > DWORD nFont; > COORD dwFontSize; > } CONSOLE_FONT_INFO; > #endif > > This was not in the previous emacs source w32.c. It was added to support the new command restart-emacs. See the function get_console_font_size and how it is used in w32_reexec_emacs. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 15:01:02 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 19:01:02 +0000 Received: from localhost ([127.0.0.1]:41813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfiH-0005cp-S1 for submit@debbugs.gnu.org; Wed, 12 Apr 2023 15:01:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmfiG-0005cI-7r for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 15:01:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfiA-0005f9-VP; Wed, 12 Apr 2023 15:00:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BIUnXfzODH9HaQbXmawHlEl5m5DCcI3oiOpguLtiKrs=; b=eBWs9I5O/IBb h2eicmh7ZIguRd2I+bUWRZKptS3b7SfRhqKW1vIi5Ah9pBcdkxXfHU1dB72lGMqmIbHNUQJMEEdYo Iyjg38c/DZatU8ycgtdioQStI9rVx1OcEMyUUEmx0qMw/VDnWkQTjHNjLiasHthfoO/dNwgGZBJrM dylsCAHAW55a8WedczgA/1MRXzW6KiJrhv6/3YERnhjoOydb50jFT/qbp/f0er2wZH6Pum1UgztYK /lcS9+tXHV+fVB7qydSobsgcJGUJ2n/NGwXqoDOePM0zZktXHKqj9ncsOs01BYZSwAM1OTNxhF2zD BC417G42H3KQDe9wKJbzsw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmfi9-0005uS-U8; Wed, 12 Apr 2023 15:00:54 -0400 Date: Wed, 12 Apr 2023 22:01:40 +0300 Message-Id: <83pm886i23.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Wed, 12 Apr 2023 11:42:06 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, corwin@bru.st X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Wed, 12 Apr 2023 11:42:06 -0700 > Cc: Eli Zaretskii , 62792@debbugs.gnu.org > > I have attached MinGW/include/wincon.h from my system. Interesting. It sounds like you are using (an old version of) MinGW64, but your system headers are from mingw.org's MinGW. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 15:55:03 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 19:55:03 +0000 Received: from localhost ([127.0.0.1]:41838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmgYY-0007BD-Th for submit@debbugs.gnu.org; Wed, 12 Apr 2023 15:55:03 -0400 Received: from mail-oi1-f172.google.com ([209.85.167.172]:42715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmgYW-0007AE-BA for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 15:55:02 -0400 Received: by mail-oi1-f172.google.com with SMTP id z16so8218179oib.9 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 12:55:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681329294; x=1683921294; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pv6GOY6sv3zESgyRU1c2rJPMeoVEwADQYDn1aIFDCLE=; b=dyig5l00Hvv9f9c3xCq7He1bUuMl6ahcybwZf1KtOwwuH3buaAIevPmm9RW6oSYNuO Z0/qOkaseiQMBmL+eXVvnFuGXO+2Fx3fYQDfQKuY5089BPcSGTf45aWiWm8wFvdJtv00 JF8VNUt+kcJsqwLyu+tpRtU5UEvPC8lqUsSwSiyFBhcogFac+tJz9lG72GAEhbfvQgMk 0jU7Ght1vXDtEw8y5m31IAfo9zFL4+wIljfPsz1abvTyXrqSc4rtEs/CzUZknGCEw9Xi QMlp3CsmtFyRkD2RLjU444rm9nqclGpsDm7Tz04/xuHFpo2uG6aKLqD4rm9h5k93NcM8 3bbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681329294; x=1683921294; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pv6GOY6sv3zESgyRU1c2rJPMeoVEwADQYDn1aIFDCLE=; b=AnqNX+Gr637y248hyJADlpjlCb9uuOhNo064MFx8WDOlXEB9T/4qhbulqDZTe06JqU TPMEQuDgQTBhJHaQExfdfV6NSh4WdC13jFAo0sGhPHfH/SgvQP2/+yeWvQr9TaOVx7Yx bfoEbzcAF5laW5xRyho63vCdSxseos6VadbtQOVkG9ikwlcw0XJnA8BLgzowvC9jOHCS 6UnlBVMv5erQv5FNUb/KnIE2o3dOrIg8WFe+Y2QM/2IpsyxvJc+kLI+sD9g+BsKvTy50 Ga6IrNCbPRNbuo1EjDFJEtRX3/84GYp31tV6sZmbevh7eFXuWodfuOqdSaH9UuuXCNB2 NcBQ== X-Gm-Message-State: AAQBX9dyaLpkBM/7y1fVVFVvPX81azygNE00asXL7MwDUr3DK4Po+xnd ZisNcj3NeXK2GaAYHxJdjF5lrEgY5OnmTMorytt5xHvn6pg= X-Google-Smtp-Source: AKy350Z874du9HxoIDBdRkZlzSTG+kq7NQANgca+ZQdhV4fhwsW8fhpjgU6hU/8A2ZC/C0Zp0PEzkgor8UHhbGTrscI= X-Received: by 2002:a05:6808:1:b0:384:6607:401 with SMTP id u1-20020a056808000100b0038466070401mr1009127oic.0.1681329294420; Wed, 12 Apr 2023 12:54:54 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> <83ttxl571n.fsf@gnu.org> <83sfd553ns.fsf@gnu.org> In-Reply-To: <83sfd553ns.fsf@gnu.org> From: Tak Ota Date: Wed, 12 Apr 2023 12:54:45 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="00000000000058305305f928fb71" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000058305305f928fb71 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, this patch averts the error. Thank you. -Tak On Wed, Apr 12, 2023 at 11:57=E2=80=AFAM Eli Zaretskii wrote= : > > From: Tak Ota > > Date: Wed, 12 Apr 2023 11:45:58 -0700 > > Cc: 62792@debbugs.gnu.org > > > > #define __MINGW32_VERSION 3022004L > > #define __MINGW32_MAJOR_VERSION 3 > > #define __MINGW32_MINOR_VERSION 22 > > #define __MINGW32_PATCHLEVEL 4 > > OK, thanks. I think I see the reason now. Please try the patch below > and tell if it solves the problem. > > diff --git a/src/w32.c b/src/w32.c > index 8d344d2..bb3b35f 100644 > --- a/src/w32.c > +++ b/src/w32.c > @@ -543,7 +543,13 @@ int (WINAPI > *pWideCharToMultiByte)(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOO > > typedef COORD (WINAPI *GetConsoleFontSize_Proc) (HANDLE, DWORD); > > -#if _WIN32_WINNT < 0x0501 > +/* Old versions of mingw.org's MinGW, before v5.2.0, don't have a > + _WIN32_WINNT guard for CONSOLE_FONT_INFO in wincon.h, which causes > + compilation errors. Note: MinGW64 sets _WIN32_WINNT to a higher > + version, and its w32api.h version stays fixed at 3.14. */ > +#if _WIN32_WINNT < 0x0501 \ > + && (__W32API_MAJOR_VERSION > 5 \ > + || (__W32API_MAJOR_VERSION =3D=3D 5 && __W32API_MINOR_VERSION >= =3D 2)) > typedef struct > { > DWORD nFont; > --00000000000058305305f928fb71 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, this patch averts the error.=C2=A0 Thank you.
-Tak

On Wed, Apr 12, 2023 at 11:57=E2=80=AFAM Eli Zaretski= i <eliz@gnu.org> wrote:
=
> From: Tak Ota <takaaki.ota@gmail.= com>
> Date: Wed, 12 Apr 2023 11:45:58 -0700
> Cc: 62792@d= ebbugs.gnu.org
>
> #define __MINGW32_VERSION=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03022= 004L
> #define __MINGW32_MAJOR_VERSION=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A03
> #define __MINGW32_MINOR_VERSION=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 22 > #define __MINGW32_PATCHLEVEL=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 4

OK, thanks.=C2=A0 I think I see the reason now.=C2=A0 Please try the patch = below
and tell if it solves the problem.

diff --git a/src/w32.c b/src/w32.c
index 8d344d2..bb3b35f 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -543,7 +543,13 @@ int (WINAPI *pWideCharToMultiByte)(UINT,DWORD,LPCWSTR,= int,LPSTR,int,LPCSTR,LPBOO

=C2=A0typedef COORD (WINAPI *GetConsoleFontSize_Proc) (HANDLE, DWORD);

-#if _WIN32_WINNT < 0x0501
+/* Old versions of mingw.org's MinGW, before v5.2.0, don't have a
+=C2=A0 =C2=A0_WIN32_WINNT guard for CONSOLE_FONT_INFO in wincon.h, which c= auses
+=C2=A0 =C2=A0compilation errors.=C2=A0 Note: MinGW64 sets _WIN32_WINNT to = a higher
+=C2=A0 =C2=A0version, and its w32api.h version stays fixed at 3.14.=C2=A0 = */
+#if _WIN32_WINNT < 0x0501 \
+=C2=A0 =C2=A0 && (__W32API_MAJOR_VERSION > 5 \
+=C2=A0 =C2=A0 =C2=A0 =C2=A0|| (__W32API_MAJOR_VERSION =3D=3D 5 && = __W32API_MINOR_VERSION >=3D 2))
=C2=A0typedef struct
=C2=A0{
=C2=A0 =C2=A0DWORD nFont;
--00000000000058305305f928fb71-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 12 15:56:30 2023 Received: (at 62792) by debbugs.gnu.org; 12 Apr 2023 19:56:30 +0000 Received: from localhost ([127.0.0.1]:41849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmgZx-0007EW-Ou for submit@debbugs.gnu.org; Wed, 12 Apr 2023 15:56:30 -0400 Received: from mail-oi1-f170.google.com ([209.85.167.170]:38763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmgZv-0007EJ-Mp for 62792@debbugs.gnu.org; Wed, 12 Apr 2023 15:56:28 -0400 Received: by mail-oi1-f170.google.com with SMTP id t23so184679oiw.5 for <62792@debbugs.gnu.org>; Wed, 12 Apr 2023 12:56:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681329382; x=1683921382; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=evUU1kgFp0so1RCDl9u8v2cXnlYznpl90CPA+2+ptAU=; b=ju5CFhyN7erjIGFrcNYhzk/JuIsuJBzYxYaQbm7GJ/8gnxwhcyS3URHz4XV9V8sUdW +ei+ZCOZkbc8uyKDGVx0f8TOsEV5+3itUvsWfCsAdY0W5P8/h4cnAqmqVkZaT6rrkr+f 55jIt9HOeW4TotZoHiLkdvbEr8SqJGafyeUxiHtPUydwXDWOI11djyEDuvzcd8Fd1kSL d/stxGELe003bRTqjpXxZdNlvzu/nXaLZ0Yf1reFdyLP7IaqNkmwuLeyERqkrtV4uVuH 3wvsJWnMnl2tCf7Yso3Ia1HoNPAMLelQV4beQcnaHOu4Yue1Kl5PC+xquU4Ec9h4bnoR ZWuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681329382; x=1683921382; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=evUU1kgFp0so1RCDl9u8v2cXnlYznpl90CPA+2+ptAU=; b=bLbZ+wHRr8cpfKmDBH4bghLWWArozEVUQDUcovAOhlvSOQiG4Pts5uo/q1HsNPWg+f mCHGBw4Q0tsXDC43A52ZG9mZvVwqSBzCSshdGZv/J+rLrvSsNAug7n7eH3WoExiilRAE 0sh2Lb9ayIHfhotk3J5gx1Cl993Et08G5WmlUetWJf4rdYrzsSSMzxzkMergnWa/mONT XdhM4QCebdfb8o2BZKoQYoFALqKFVJ0n7/d324iT50fXyKzej/OE0JXbf0+wCxn0Ry0Q NTzRWEfl3Oe/wKT+JoXnELbNclGCvL4R90OKbMV6VDoxPwknG6C3uFFr1OUF8BtOgx6h O9Mg== X-Gm-Message-State: AAQBX9fIO/W9EkGM4HNwqh0MVTV59m9qalwWiL1bpal/3OZYU4L3+TKC vqGCt+DDTJXIykRwz74t0dFhaIw36S3PF5Hqc4U= X-Google-Smtp-Source: AKy350adfEkKGEYkKxhr59yA1YBzpS6EF/EDzksR504jrfXEZt4qtboy52MBMFlcOSKXDGoVtAumK8ei3AMfm0MadjI= X-Received: by 2002:a05:6808:8ed:b0:38b:f032:ac57 with SMTP id d13-20020a05680808ed00b0038bf032ac57mr1002876oic.0.1681329381574; Wed, 12 Apr 2023 12:56:21 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> <83r0sp53kp.fsf@gnu.org> In-Reply-To: <83r0sp53kp.fsf@gnu.org> From: Tak Ota Date: Wed, 12 Apr 2023 12:56:13 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="0000000000008a0f8605f9290036" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792 Cc: 62792@debbugs.gnu.org, corwin@bru.st X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000008a0f8605f9290036 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I understand now. Thanks for the explanation. -Tak On Wed, Apr 12, 2023 at 11:59=E2=80=AFAM Eli Zaretskii wrote= : > > From: Tak Ota > > Date: Wed, 12 Apr 2023 11:48:48 -0700 > > Cc: Eli Zaretskii , 62792@debbugs.gnu.org > > > > I am curious. What is the reason the next was added to w32.c? > > > > #if _WIN32_WINNT < 0x0501 > > typedef struct > > { > > DWORD nFont; > > COORD dwFontSize; > > } CONSOLE_FONT_INFO; > > #endif > > > > This was not in the previous emacs source w32.c. > > It was added to support the new command restart-emacs. See the > function get_console_font_size and how it is used in w32_reexec_emacs. > --0000000000008a0f8605f9290036 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I understand now.=C2=A0 Thanks for the explanation.
-Tak

On Wed, Apr 12, 2023 at 11:59=E2=80=AFAM Eli Zaretsk= ii <eliz@gnu.org> wrote:
> From: Tak Ota <<= a href=3D"mailto:takaaki.ota@gmail.com" target=3D"_blank">takaaki.ota@gmail= .com>
> Date: Wed, 12 Apr 2023 11:48:48 -0700
> Cc: Eli Zaretskii <eliz@gnu.org>, 62792@debbugs.gnu.org
>
> I am curious. What is the reason the next was added to w32.c?
>
> #if _WIN32_WINNT < 0x0501
> typedef struct
> {
>=C2=A0 =C2=A0DWORD nFont;
>=C2=A0 =C2=A0COORD dwFontSize;
> } CONSOLE_FONT_INFO;
> #endif
>
> This was not in the previous emacs source w32.c.

It was added to support the new command restart-emacs.=C2=A0 See the
function get_console_font_size and how it is used in w32_reexec_emacs.
--0000000000008a0f8605f9290036-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 01:19:34 2023 Received: (at 62792-done) by debbugs.gnu.org; 13 Apr 2023 05:19:34 +0000 Received: from localhost ([127.0.0.1]:42355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmpMs-0000iX-An for submit@debbugs.gnu.org; Thu, 13 Apr 2023 01:19:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmpMq-0000iI-Oh for 62792-done@debbugs.gnu.org; Thu, 13 Apr 2023 01:19:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmpMl-0008NE-9n; Thu, 13 Apr 2023 01:19:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=cdY6wmyykHvk8tqNHD//YS8l7in8mS1YHt+VZjG73pI=; b=hUeXC/kxllI6 SVpXHN5PUblMBZMc5oEw8kheSEsEy0MQxvWI/K4CtCfx8+hCaWJ52i8wQGZkq8XMBVWQKeyg+m/Yb 68twDOqV32L+dw/rnxyYHLBHrQr0VS2T5VmJ2ujarGHIEoTBQy/C/S83OlrWIOsbE3yIOaPGrGWIG 7pq/h5oLC+9I6BKR0riS6nO3NGE11+A1RgPrtaM7DzWwKe7xiWKen/aL1I6ofLU7fkMUNQtor5oD8 9dhlL/iC6bP0x7bnD5skLgb/3sXqn+AlMYOBbXk55Xv2X5TDInRxPNHLINFE8qqFA1jJpoXiXosAw uQ7p882KE88PbtVvC3jK2g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pmpMk-0002OS-3g; Thu, 13 Apr 2023 01:19:26 -0400 Date: Thu, 13 Apr 2023 08:20:13 +0300 Message-Id: <83edoo5pf6.fsf@gnu.org> From: Eli Zaretskii To: Tak Ota In-Reply-To: (message from Tak Ota on Wed, 12 Apr 2023 12:54:45 -0700) Subject: Re: bug#62792: Emacs 29.0.90 build fails References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> <83ttxl571n.fsf@gnu.org> <83sfd553ns.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62792-done Cc: 62792-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Tak Ota > Date: Wed, 12 Apr 2023 12:54:45 -0700 > Cc: 62792@debbugs.gnu.org > > Yes, this patch averts the error. Thank you. Thanks, I've now installed this on the emacs-29 branch, and I'm closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 12:18:10 2023 Received: (at 62792-done) by debbugs.gnu.org; 13 Apr 2023 16:18:10 +0000 Received: from localhost ([127.0.0.1]:44521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmzeE-0000Rl-8t for submit@debbugs.gnu.org; Thu, 13 Apr 2023 12:18:10 -0400 Received: from mail-oa1-f46.google.com ([209.85.160.46]:42554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pmzeC-0000RX-1n for 62792-done@debbugs.gnu.org; Thu, 13 Apr 2023 12:18:08 -0400 Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-18782426c4bso5338949fac.9 for <62792-done@debbugs.gnu.org>; Thu, 13 Apr 2023 09:18:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681402682; x=1683994682; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iNVE1B+f+5phPCQM4WDs8rKpFBtpKZCAWZEWTrPDjag=; b=mAVaJ1WM9nPk6tFhXCGdqc9MEm2nCX9brBzxX2agJX5HXDYk9mmnRB069DZ35WqFGi 8I2InivJJOTAuPgqZyYehBi8uRuJA+lQT6T+W9GcZEvscAw7iQznyot/W8DiMXPOXNnK v+vGxFoRPs+0l1BZCLJprSx7xk8tHpvv8Seu05Y0UIdH74BxFQVnzPvtTRPychMtuIOp IK3lUMdBSfhofOt3I9vpGMQW3DOkUomh5KiOORQufMW4gYtsOXo3jXd+QaAq9MjcPPLP l1ZVwHcz6872WNIeMUfmBzDOY/FV89Bl68ERdJEg7+lDHm5ILeMTVCQIj7/eDCELlqZ/ mmcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681402682; x=1683994682; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iNVE1B+f+5phPCQM4WDs8rKpFBtpKZCAWZEWTrPDjag=; b=evk5XdimhTGVJHRZi7bB42rBrUh6RUQVkydmbFpLXhuvYWCy4VdzZth48UOSg0C8Ai XE1D3sTQoAdnyhKzW1ts5ywAw12ociDuRHMfOOswKtiSYtHTAUHc9/hWrLBmCEGjxOJ8 bpg//S0Do0eyOxCOh8nQpgFC7vqOEAKcfRwMw+EA/dHk8sWNOsEoF4EwacWkKzCpPycM rPMyIKNp8Bp4Dfr9hEjUI/z96KC9gUmdhGLOJuOA7tKeeQwt0wIgnCmtCNRr0rqylLsy TPxTcq4FU4OJtTbyMEvGJGD/4jec+w11DMO25kmtihOcCqSEM9BzMlSgtG1D9UX60XEK CVvQ== X-Gm-Message-State: AAQBX9chgsFMYxuKxgDaS7+Hp+f/0IwbDokxl8IjdViNBmvE0doNB3SH XP/qCLvkD7GMdoM0gZhudWLki7DE/qeuOvhlukkP7zZL6Js= X-Google-Smtp-Source: AKy350ZRE4D3bhABtCJf8EWLnKr/6hsUi9ULuQ1V4T3yPUP5ycuX2MY16HkX4BCFMBwIBTlMuTivYvNmgQAS/z7AnAo= X-Received: by 2002:a05:6870:170c:b0:187:7ea4:3d66 with SMTP id h12-20020a056870170c00b001877ea43d66mr1333365oae.0.1681402681802; Thu, 13 Apr 2023 09:18:01 -0700 (PDT) MIME-Version: 1.0 References: <83bkjt6rpk.fsf@gnu.org> <8335556oqc.fsf@gnu.org> <83ttxl571n.fsf@gnu.org> <83sfd553ns.fsf@gnu.org> <83edoo5pf6.fsf@gnu.org> In-Reply-To: <83edoo5pf6.fsf@gnu.org> From: Tak Ota Date: Thu, 13 Apr 2023 09:17:53 -0700 Message-ID: Subject: Re: bug#62792: Emacs 29.0.90 build fails To: Eli Zaretskii Content-Type: multipart/alternative; boundary="00000000000092c50105f93a11d2" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62792-done Cc: 62792-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000092c50105f93a11d2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sounds good. Thank you. -Tak On Wed, Apr 12, 2023 at 10:19=E2=80=AFPM Eli Zaretskii wrote= : > > From: Tak Ota > > Date: Wed, 12 Apr 2023 12:54:45 -0700 > > Cc: 62792@debbugs.gnu.org > > > > Yes, this patch averts the error. Thank you. > > Thanks, I've now installed this on the emacs-29 branch, and I'm > closing the bug. > --00000000000092c50105f93a11d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Sounds good.=C2=A0 Thank you.

-Tak

On Wed, Apr 12, 2023 at 10:19=E2=80=AFPM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Tak Ota <takaaki.ota@gmail.com>
> Date: Wed, 12 Apr 2023 12:54:45 -0700
> Cc: 62792@d= ebbugs.gnu.org
>
> Yes, this patch averts the error.=C2=A0 Thank you.

Thanks, I've now installed this on the emacs-29 branch, and I'm
closing the bug.
--00000000000092c50105f93a11d2-- From unknown Fri Aug 15 03:38:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 May 2023 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator