From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#45303: #45303 [feature/native-comp] building error on Windows Date: Sat, 19 Dec 2020 14:35:45 +0000 Message-ID: <86pn35n9ry.fsf@gmail.com> References: <83k0te6c7i.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="16786"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (windows-nt) To: 45303@debbugs.gnu.org Cancel-Lock: sha1:SnCkxBqE0n8vp85tTOnqCXuc/jI= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 19 15:36:12 2020 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 1kqdL9-0004Di-Q9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Dec 2020 15:36:11 +0100 Original-Received: from localhost ([::1]:51478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqdL8-0005Ag-Ef for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 19 Dec 2020 09:36:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqdL2-0005AZ-KS for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 09:36:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57780) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kqdL0-0004Mg-EU for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 09:36:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kqdL0-0001US-Bc for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 09:36:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Andy Moreton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Dec 2020 14:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45303 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16083885585719 (code B ref -1); Sat, 19 Dec 2020 14:36:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Dec 2020 14:35:58 +0000 Original-Received: from localhost ([127.0.0.1]:41093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqdKw-0001UA-76 for submit@debbugs.gnu.org; Sat, 19 Dec 2020 09:35:58 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:45628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqdKt-0001U2-Es for submit@debbugs.gnu.org; Sat, 19 Dec 2020 09:35:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqdKt-000597-88 for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 09:35:55 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:43138) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqdKr-0004JM-QN for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 09:35:54 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kqdKo-0003kH-Kv for bug-gnu-emacs@gnu.org; Sat, 19 Dec 2020 15:35:50 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 25 X-Spam_score: 2.5 X-Spam_bar: ++ X-Spam_report: (2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, PDS_OTHER_BAD_TLD=2, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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" Xref: news.gmane.io gmane.emacs.bugs:196388 Archived-At: On Sat 19 Dec 2020, Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: > Right so (unless I'm forgetting something) just the zlib linker error > should be remaining, correct? > > I'll have a look later in the weekend or Monday. AS well as the zlib issue, there are two other problems that I found when trying to build using MSYS2 Mingw64 64bit: a) Linker error for "gcc_jit_type_get_const". It looks like this does not have a runtime import in comp.c, so is just a matter of fixing up another DLL import. b) Linker error for "strsignal" This seems to be a configure problem. On master the configure test for strsignal fails to link, and the gnulib replacement get used. On the native branch the configure test links successfully, so the gnulib replacement does not happen. The only difference in the conftest command line appears to be adding libgccjit, so somehow that library is providing a strsignal symbol. Adding "ac_cv_func_strsignal=no" in nt/mingw-cfg.site appears to suppress this problem, but I don't know if that is the right fix. HTH AndyM