From unknown Sun Jun 22 08:03:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment Resent-From: Yasuhiro Kimura Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 May 2021 22:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48303 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 48303@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162051333232572 (code B ref -1); Sat, 08 May 2021 22:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 May 2021 22:35:32 +0000 Received: from localhost ([127.0.0.1]:52681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfVXm-0008TI-Fb for submit@debbugs.gnu.org; Sat, 08 May 2021 18:35:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:58376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfVXi-0008TA-Oh for submit@debbugs.gnu.org; Sat, 08 May 2021 18:35:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfVXi-000368-Gp for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 18:35:26 -0400 Received: from gate.home.utahime.org ([183.180.29.210]:51079 helo=maybe.home.utahime.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfVXf-00048o-KF for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 18:35:26 -0400 Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by maybe.home.utahime.org (Postfix) with ESMTPS id 89FA3292BD; Sun, 9 May 2021 07:35:17 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utahime.org; s=maybe2019112701; t=1620513317; bh=BEDpQPUbkTLGtT1O79UGu6z5xAzy5ne6VvBjuQXqGCQ=; h=Date:To:Subject:From; b=RAHqnd4oEwSTJOvs2wcgF2Ex9nUyu1aPnOg784DKv848K7DNf6mz9Q5lEsAgUc5FM dmkoTwnuaF1oV5PN3zpXuCi7xUTl9sU1BR0C06IY1z4jSViCi6uOg+fdgvf5W/j//0 dRdf5vGBQ0x8kqN5N0jzJMUQQ+pAQ74sl3rCop7zypnZmP3kg8pdUKDshFOPqpKpEX ydKerwsQfoELB34ZD9//LLH5zRW/wEp7KhuLA/1Lol4bSY+zwl8AAWQKETfQxxR/sr tFPQALEYRVM29b8gl3IBCkWWxmQEHBxXaXolToBp0we17TwNptgwOGpno3HAUkvcES EKgOXS960Q5Sw== Received: from localhost (rolling.home.utahime.org [192.168.174.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id D9B97234E5; Sun, 9 May 2021 07:35:16 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.2 at eastasia.home.utahime.org Date: Sun, 09 May 2021 07:35:09 +0900 (JST) Message-Id: <20210509.073509.1004193544014965534.yasu@utahime.org> From: Yasuhiro Kimura X-Mailer: Mew version 6.8 on Emacs 28.0.50 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=183.180.29.210; envelope-from=yasu@utahime.org; helo=maybe.home.utahime.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Environment: * 64bit Windows 20H2 * MSYS2 MINGW64 environment ** mingw-w64-x86_64-gcc 10.3.0-2 ** mingw-w64-x86_64-giflib 5.2.1-3 ** mingw-w64-x86_64-gnutls 3.7.0-2 ** mingw-w64-x86_64-libjpeg-turbo 2.0.6-1 ** mingw-w64-x86_64-libpng 1.6.37-4 ** mingw-w64-x86_64-librsvg 2.50.3-1 ** mingw-w64-x86_64-libtiff 4.2.0-3 ** mingw-w64-x86_64-libxml2 2.9.10-8 ** mingw-w64-x86_64-xpm-nox 4.2.0-5 ** mingw-w64-x86_64-zlib 1.2.11-9 * bb8b8d717f of master Build Steps: 1. ./autogen.sh 2. ./configure 3. make Result: 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: In function '_sys_read_ahead': w32.c:8853:10: warning: 'rc' may be used uninitialized in this function [-Wmaybe-uninitialized] 8853 | if (rc == sizeof (char)) | ~~~^~~~~~~~~~~~~~~~ CC w32console.o CC w32heap.o CC w32inevt.o CC w32proc.o CC w32image.o In file included from w32image.c:32: w32common.h:45:3: error: expected identifier before numeric constant 45 | OS_NT | ^~~~~ make[1]: *** [Makefile:385: w32image.o] Error 1 make[1]: Leaving directory '/c/Users/yasu/Work/Emacs/master/emacs/src' make: *** [Makefile:425: src] Error 2 (MINGW64)yasu@rolling[1071]% From unknown Sun Jun 22 08:03:25 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Yasuhiro Kimura Subject: bug#48303: closed (Re: bug#48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment) Message-ID: References: <83lf8o8heo.fsf@gnu.org> <20210509.073509.1004193544014965534.yasu@utahime.org> X-Gnu-PR-Message: they-closed 48303 X-Gnu-PR-Package: emacs Reply-To: 48303@debbugs.gnu.org Date: Sun, 09 May 2021 08:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1620547322-31408-1" This is a multi-part message in MIME format... ------------=_1620547322-31408-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48303@debbugs.gnu.org. --=20 48303: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48303 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1620547322-31408-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48303-done) by debbugs.gnu.org; 9 May 2021 08:01:43 +0000 Received: from localhost ([127.0.0.1]:54892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfeNj-0008AJ-FE for submit@debbugs.gnu.org; Sun, 09 May 2021 04:01:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfeNh-0008AD-Sz for 48303-done@debbugs.gnu.org; Sun, 09 May 2021 04:01:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55546) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfeNc-0000iv-6Z; Sun, 09 May 2021 04:01:36 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1895 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 1lfeNb-0000Lg-Pp; Sun, 09 May 2021 04:01:36 -0400 Date: Sun, 09 May 2021 11:01:35 +0300 Message-Id: <83lf8o8heo.fsf@gnu.org> From: Eli Zaretskii To: Yasuhiro Kimura In-Reply-To: <20210509.073509.1004193544014965534.yasu@utahime.org> (message from Yasuhiro Kimura on Sun, 09 May 2021 07:35:09 +0900 (JST)) Subject: Re: bug#48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment References: <20210509.073509.1004193544014965534.yasu@utahime.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48303-done Cc: 48303-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 (---) > Date: Sun, 09 May 2021 07:35:09 +0900 (JST) > From: Yasuhiro Kimura > > In file included from w32image.c:32: > w32common.h:45:3: error: expected identifier before numeric constant > 45 | OS_NT > | ^~~~~ > make[1]: *** [Makefile:385: w32image.o] Error 1 > make[1]: Leaving directory '/c/Users/yasu/Work/Emacs/master/emacs/src' > make: *** [Makefile:425: src] Error 2 That's because w32 API headers now invade on our enumeration. Fixed on the emacs-27 branch, soon to be merged to master. Thanks. ------------=_1620547322-31408-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 May 2021 22:35:32 +0000 Received: from localhost ([127.0.0.1]:52681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfVXm-0008TI-Fb for submit@debbugs.gnu.org; Sat, 08 May 2021 18:35:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:58376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfVXi-0008TA-Oh for submit@debbugs.gnu.org; Sat, 08 May 2021 18:35:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfVXi-000368-Gp for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 18:35:26 -0400 Received: from gate.home.utahime.org ([183.180.29.210]:51079 helo=maybe.home.utahime.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfVXf-00048o-KF for bug-gnu-emacs@gnu.org; Sat, 08 May 2021 18:35:26 -0400 Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by maybe.home.utahime.org (Postfix) with ESMTPS id 89FA3292BD; Sun, 9 May 2021 07:35:17 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utahime.org; s=maybe2019112701; t=1620513317; bh=BEDpQPUbkTLGtT1O79UGu6z5xAzy5ne6VvBjuQXqGCQ=; h=Date:To:Subject:From; b=RAHqnd4oEwSTJOvs2wcgF2Ex9nUyu1aPnOg784DKv848K7DNf6mz9Q5lEsAgUc5FM dmkoTwnuaF1oV5PN3zpXuCi7xUTl9sU1BR0C06IY1z4jSViCi6uOg+fdgvf5W/j//0 dRdf5vGBQ0x8kqN5N0jzJMUQQ+pAQ74sl3rCop7zypnZmP3kg8pdUKDshFOPqpKpEX ydKerwsQfoELB34ZD9//LLH5zRW/wEp7KhuLA/1Lol4bSY+zwl8AAWQKETfQxxR/sr tFPQALEYRVM29b8gl3IBCkWWxmQEHBxXaXolToBp0we17TwNptgwOGpno3HAUkvcES EKgOXS960Q5Sw== Received: from localhost (rolling.home.utahime.org [192.168.174.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id D9B97234E5; Sun, 9 May 2021 07:35:16 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.2 at eastasia.home.utahime.org Date: Sun, 09 May 2021 07:35:09 +0900 (JST) Message-Id: <20210509.073509.1004193544014965534.yasu@utahime.org> To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Build of master fails on MSYS2 MINGW64 environment From: Yasuhiro Kimura X-Mailer: Mew version 6.8 on Emacs 28.0.50 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=183.180.29.210; envelope-from=yasu@utahime.org; helo=maybe.home.utahime.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) Environment: * 64bit Windows 20H2 * MSYS2 MINGW64 environment ** mingw-w64-x86_64-gcc 10.3.0-2 ** mingw-w64-x86_64-giflib 5.2.1-3 ** mingw-w64-x86_64-gnutls 3.7.0-2 ** mingw-w64-x86_64-libjpeg-turbo 2.0.6-1 ** mingw-w64-x86_64-libpng 1.6.37-4 ** mingw-w64-x86_64-librsvg 2.50.3-1 ** mingw-w64-x86_64-libtiff 4.2.0-3 ** mingw-w64-x86_64-libxml2 2.9.10-8 ** mingw-w64-x86_64-xpm-nox 4.2.0-5 ** mingw-w64-x86_64-zlib 1.2.11-9 * bb8b8d717f of master Build Steps: 1. ./autogen.sh 2. ./configure 3. make Result: 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: In function '_sys_read_ahead': w32.c:8853:10: warning: 'rc' may be used uninitialized in this function [-Wmaybe-uninitialized] 8853 | if (rc == sizeof (char)) | ~~~^~~~~~~~~~~~~~~~ CC w32console.o CC w32heap.o CC w32inevt.o CC w32proc.o CC w32image.o In file included from w32image.c:32: w32common.h:45:3: error: expected identifier before numeric constant 45 | OS_NT | ^~~~~ make[1]: *** [Makefile:385: w32image.o] Error 1 make[1]: Leaving directory '/c/Users/yasu/Work/Emacs/master/emacs/src' make: *** [Makefile:425: src] Error 2 (MINGW64)yasu@rolling[1071]% ------------=_1620547322-31408-1-- From unknown Sun Jun 22 08:03:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment Resent-From: Yasuhiro Kimura Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 May 2021 11:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48303 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: eliz@gnu.org Cc: 48303-done@debbugs.gnu.org Received: via spool by 48303-done@debbugs.gnu.org id=D48303.162056125918328 (code D ref 48303); Sun, 09 May 2021 11:55:01 +0000 Received: (at 48303-done) by debbugs.gnu.org; 9 May 2021 11:54:19 +0000 Received: from localhost ([127.0.0.1]:55379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfi0p-0004lY-Fh for submit@debbugs.gnu.org; Sun, 09 May 2021 07:54:19 -0400 Received: from gate.home.utahime.org ([183.180.29.210]:63149 helo=maybe.home.utahime.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfi0m-0004lS-ST for 48303-done@debbugs.gnu.org; Sun, 09 May 2021 07:54:18 -0400 Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by maybe.home.utahime.org (Postfix) with ESMTPS id 85F682937A; Sun, 9 May 2021 20:54:12 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utahime.org; s=maybe2019112701; t=1620561252; bh=hpQoEzTr7l1rLcKFe6xSEBdexwZWnB+X1VxexOwPodY=; h=Date:To:Cc:Subject:From:In-Reply-To:References; b=WRXlUkfpSu8OLlI+sSPy/3ROENMHdWPWitPqbZ1Ejr4CMOiLWNI8yI0tE6h2KiosJ 7xFXlGHCGdkLnoqKwyxI0oDw4VTNaHQo5bqzigEqUYtPY/dccpGpQagiekN4Lt6izJ 2k5ndf0DnLmW2/MADt+A0OUf4rIjuBjhHQhtCx6IoqKnfTvvaDzxrCUQLLxiUH9M/j gIpJOviUKq+hJJrJndRoXc/dLJaQRNAXHihHrTTOqdEB/dZzaRTXcV4utcIZphVZnX FlLdcN27fy033qwcWr7holVSOk/r/XCIwzFr4CRsd2lIWIsmqyJvFJuARSSRbnpraK ufA9ap51hm5yg== Received: from localhost (rolling.home.utahime.org [192.168.174.11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id D075523B92; Sun, 9 May 2021 20:54:08 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.2 at eastasia.home.utahime.org Date: Sun, 09 May 2021 20:53:08 +0900 (JST) Message-Id: <20210509.205308.452062450313554935.yasu@utahime.org> From: Yasuhiro Kimura In-Reply-To: <83lf8o8heo.fsf@gnu.org> References: <20210509.073509.1004193544014965534.yasu@utahime.org> <83lf8o8heo.fsf@gnu.org> X-Mailer: Mew version 6.8 on Emacs 27.2 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) 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 (-) From: Eli Zaretskii Subject: Re: bug#48303: 28.0.50; Build of master fails on MSYS2 MINGW64 environment Date: Sun, 09 May 2021 11:01:35 +0300 >> Date: Sun, 09 May 2021 07:35:09 +0900 (JST) >> From: Yasuhiro Kimura >> >> In file included from w32image.c:32: >> w32common.h:45:3: error: expected identifier before numeric constant >> 45 | OS_NT >> | ^~~~~ >> make[1]: *** [Makefile:385: w32image.o] Error 1 >> make[1]: Leaving directory '/c/Users/yasu/Work/Emacs/master/emacs/src' >> make: *** [Makefile:425: src] Error 2 > > That's because w32 API headers now invade on our enumeration. Fixed > on the emacs-27 branch, soon to be merged to master. Thank for information. I cherry-picked 4c3abb3dd1 of emacs-27 to af529f777c of master and confirmed build completes successfully. But after cherry-picking one 'OS_9X' is still left at line 7658 of src/w32term.c. Right now it is commented out with '#if 0 ... #endif'. But to make sure it should also be changed to 'OS_SUBTYPE_9X'.