From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arash Esbati Newsgroups: gmane.emacs.bugs Subject: bug#63365: 30.0.50; GCC 13.1 breaks building Emacs with native-compilation Date: Mon, 08 May 2023 10:16:31 +0200 Message-ID: <86wn1jtezk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6937"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 63365@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 08 10:17:19 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pvw3Y-0001We-Gd for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 08 May 2023 10:17:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pvw3V-00041w-Ef; Mon, 08 May 2023 04:17:13 -0400 Original-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 1pvw3K-0003z1-PJ for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:17:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pvw3K-0007Mt-H9 for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pvw3K-0001Gd-CQ for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Arash Esbati Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 May 2023 08:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63365 X-GNU-PR-Package: emacs X-Debbugs-Original-To: emacs-bugs Original-Received: via spool by submit@debbugs.gnu.org id=B.16835338154850 (code B ref -1); Mon, 08 May 2023 08:17:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 May 2023 08:16:55 +0000 Original-Received: from localhost ([127.0.0.1]:39070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvw3C-0001G9-5x for submit@debbugs.gnu.org; Mon, 08 May 2023 04:16:55 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:33272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvw38-0001Fy-Vl for submit@debbugs.gnu.org; Mon, 08 May 2023 04:16:52 -0400 Original-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 1pvw38-0003iG-ON for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:16:50 -0400 Original-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 1pvw38-0007ER-G0 for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:16:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=foCupbCNRfWq+46T/ytcjwwMDf/tQKwtqUcygmaTpvE=; b=pgRu5KB882cKkc qo2z91uQbrO9jcEzeZJZDsWc05RsIjnJrvLWHKfe7jco4LKpel82klQ/spCTG/CBlSXH2PV33QofU eMw/CTGjGaU34VDUJzxHWiEtbA3isdELJDgf1Gyl0OrBx/Y35rs9kyzfyZMU8lpQv2PMUlo8F9qcY fcJuRm6ceRN22YT1Ftf5HStV+uRHvSXIst4rvfP3pQ3fKz80j3n5tfUkm+6Yu8si/pk76gZfaEd+L caHenb+BNslU+Qxpnwiye3yxOFz8BmWTlkCiD2B8sr834kfPcUA+05onspIa0xiyHAvENvbv2hFOT bcLAldXZGfW5OYjzrbjQ==; Original-Received: from pd9fb7539.dip0.t-ipconnect.de ([217.251.117.57] helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvw38-0006mo-2N for bug-gnu-emacs@gnu.org; Mon, 08 May 2023 04:16:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261295 Archived-At: Hi all, I'm on Win10 with Msys2/MinGW64 and GCC 13.1 landed on my HD. Now Emacs doesn't build anymore when I pass '--with-native-compilation' to configure. In summary (tried with master 3adc1e7f37): $ git clone --depth=1 https://git.savannah.gnu.org/git/emacs.git emacs-build-test $ cd emacs-build-test $ ./autogen.sh $ ./configure --with-native-compilation $ make Works with gcc.exe (Rev7, Built by MSYS2 project) 12.2.0 and breaks with gcc.exe (Rev4, Built by MSYS2 project) 13.1.0 emitting --8<---------------cut here---------------start------------->8--- ELC+ELN ../lisp/font-core.elc ELC+ELN ../lisp/font-lock.elc ELC+ELN ../lisp/format.elc ELC+ELN ../lisp/frame.elc Error: wrong-type-argument ("../lisp/frame.el" number-or-marker-p Backtrace: 00007ff6e577a12e 00007ff6e5648be1 00007ff6e5669601 00007ff6e57de84a 00007ff9b7977ff0 00007ff9b81b23d7 00007ff9b816149c 00007ff9b81b0f06 00007ff6e56ffc23 00007ff6e5701300 00007ff6e56dc492 00007ff6e56dd3e5 00007ff6e56d80fa 00007ff6e56d8448 00007ff6e56d8af9 00007ff6e56d9725 00007ff6e56d9979 00007ff6e56d80fa 00007ff996e9af72 00007ff6e56d80fa 00007ff996e9c1a7 00007ff6e56d80fa 00007ff996e9c3ad 00007ff6e56d80fa 00007ff6e56dc0f6 00007ff6e56dce05 00007ff6e56dc2bf 00007ff6e56dce95 00007ff6e56dc2bf 00007ff6e56de205 00007ff6e56dc2bf 00007ff6e56dccb5 00007ff6e56dc2bf 00007ff6e56de205 00007ff6e56dc2bf 00007ff6e56dc5e5 00007ff6e56dc2bf 00007ff6e56dc2bf 00007ff6e56ddded 00007ff6e56dc2bf 00007ff6e56ddded 00007ff6e56dc2bf 00007ff6e56dd3e5 00007ff6e56dd9d6 00007ff6e56dbc5d 00007ff6e56ddded 00007ff6e56dc2bf 00007ff6e56dd3e5 00007ff6e56dd9d6 00007ff6e56dbc5d 00007ff6e56de3ae 00007ff6e56dc2bf 00007ff6e56ddded 00007ff6e56dc2bf 00007ff6e56dce05 00007ff6e56dc2bf 00007ff6e56dd3e5 00007ff6e56dd9d6 00007ff6e56dbc5d 00007ff6e56de9aa 00007ff6e56d6735 00007ff6e5649fb5 ... make[3]: *** [Makefile:283: ../lisp/frame.elc] Error 3 make[2]: *** [Makefile:842: ../lisp/frame.elc] Error 2 make[2]: Leaving directory '/z/emacs-build-test/src' make[1]: *** [Makefile:544: src] Error 2 make[1]: Leaving directory '/z/emacs-build-test' make[1]: Entering directory '/z/emacs-build-test' *** *** "make all" failed with exit status 2. *** *** You could try to: *** - run "make bootstrap", which might fix the problem *** - run "make V=1", which displays the full commands invoked by make, *** to further investigate the problem *** make[1]: *** [Makefile:414: advice-on-failure] Error 2 make[1]: Leaving directory '/z/emacs-build-test' make: *** [Makefile:370: all] Error 2 --8<---------------cut here---------------end--------------->8--- I haven't tried "make V=1" yet. Building Emacs with $ git clone --depth=1 https://git.savannah.gnu.org/git/emacs.git emacs-build-test $ cd emacs-build-test $ ./autogen.sh $ ./configure --without-native-compilation $ make is successful with GCC 13.1, OTOH. Best, Arash