From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#35410: 27.0.50; 32-bit build of master failing with MSYS2 Date: Fri, 12 Jul 2019 10:12:01 +0200 Message-ID: <2966c5b8-fa09-f465-190a-f125dfeeab28@gmx.at> References: <70f5c078-3939-29e7-345a-65ff30ad6e4f@gmx.at> <85muhkctw1.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="206181"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35410@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 12 10:13:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hlqg0-000rRj-Up for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jul 2019 10:13:09 +0200 Original-Received: from localhost ([::1]:47402 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlqfy-0005hQ-Gf for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Jul 2019 04:13:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49541) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlqfv-0005hH-2Z for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 04:13:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hlqfu-00088G-4W for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 04:13:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58655) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hlqft-000885-Re for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 04:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hlqft-000512-Kw for bug-gnu-emacs@gnu.org; Fri, 12 Jul 2019 04:13:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jul 2019 08:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35410 X-GNU-PR-Package: emacs Original-Received: via spool by 35410-submit@debbugs.gnu.org id=B35410.156291913819231 (code B ref 35410); Fri, 12 Jul 2019 08:13:01 +0000 Original-Received: (at 35410) by debbugs.gnu.org; 12 Jul 2019 08:12:18 +0000 Original-Received: from localhost ([127.0.0.1]:39243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hlqfB-000507-JZ for submit@debbugs.gnu.org; Fri, 12 Jul 2019 04:12:17 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:59711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hlqf8-0004zr-5K for 35410@debbugs.gnu.org; Fri, 12 Jul 2019 04:12:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1562919123; bh=zP0r0MTGzqxGHnFrJUBPfB0psiFqCrg9QCZE0vMb4eU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=hGdJFh772fdifLCr8BxwCdWTPcKyqw9fy/EqjoAARDm825hKv2dnawE8Ff3wqy4zN sVWG+P9YB8bXjFBKC6g5t7yUF7JDSaRkqr+IC+PK78PvYPEBTcsgaltFNYdR2hvr3w so8fYxDDJ0HCLiBS7j+Y3jJT9l1pOlPbQvonROo0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([46.125.250.120]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N7zBb-1iZC1g0Hdz-0150rG; Fri, 12 Jul 2019 10:12:03 +0200 In-Reply-To: <85muhkctw1.fsf@gmail.com> Content-Language: de-DE X-Provags-ID: V03:K1:o5FySuQxMhpKLigf+xhPJ6x6jnSeyES8sfhp172vHVfH6b6YjkE LKCCP31czF9Z24+IlZDroG273/DTad8Wa2n8hQZ8Tm4WcyptygsBsC9cE5UGPjncTTT+rnr TzlFWoyYddfdFS4QKwmugg80q0BcSRuS+5zbvPbjrEhRBoVLt0PFnRxyFdJi7nea8t4KThG kN84cDRhNf//Z7GvIOJDA== X-UI-Out-Filterresults: notjunk:1;V03:K0:mQGp/7IaV5c=:8sFtr65b3EujQ+//yGXWEt 83GgyS1xX8NBvADsROnlcynwI2iIfkHdlM+l0kF0bA62W2xcm7QAlM/C9Q2PIF8p4NXOBPvhR Y/O41tYPOd2C0eCfvaOgfAMg1iTJ7XZozRiebuAXFz/b9yQCgA/wiwa/XyXi6DOzBc/Or7R6i pv5lFVodbQwYtcrOQtwtYxm5wckZpagN4tdTVweBX/GWFOTuBjxu0Hpfn283K684xEp9aA+oo ALX5sCkXAzOznoB/nHUYR+1nq/ZvwKbSGfXc+Aw18BbFWZrzTM8hKzaVnekJDaFOFTUi4f7gs pkAa3BA5X8/cU7F+8rqgpdYQYFugDqOza8xXQIQyFsx1icDx2UcaGk8XcVhtY2yyQKcyi8MUP Jp8ojjS1UPE//DLLrFzdBkhYdmdtcfqt2W7zKIV76x5CqysasIsna1FVMMdKj2tGeVSysAfsk 9bf5Qlb+TcYWvm8jbHLPa25+ZE6YvHvgSKDA2ID88v3l7G8bFZHOhF+9M2+5YcZMwENRmXkiZ ccaauF7AjOex6aHaHMhEKmOjp3fkBlL60U5MO81re0ZCmYS9Z4Ui1NFU2ElTDtBF7htMHPSVe YZBQsmJpLB/ibMV9snY5HGJusrzvgjw0QDVIUQWm4/FHnVeHLtdY6w7n4xVHapgh7nHrY+6iW 5ay40jSLvoreIp9vWWDBIk8/cTdhi2jfg1w9Dso4tHYZFUDktEj2zY0x99ZW8eH7IdCamGODy IHWbxK66Ew8KvnWUYuQgy5zbmqrgrcL4p25FYKjKCy2Qnls7LxRSwjvcHVD1gc2s1kf6/Kte X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:162758 Archived-At: >> w32.o:w32.c:(.text+0xa29f): undefined reference to `_imp___futime32' >> collect2.exe: error: ld returned 1 exit status >> make[1]: *** [Makefile:643: temacs.exe] Fehler 1 >> make[1]: Verzeichnis =E2=80=9E/c/emacs/trunk/opt-32/src=E2=80=9C wird= verlassen >> make: *** [Makefile:423: src] Fehler 2 >> >> A build configured with CFLAGS=3D'-O0 -g3' proceeds without problems.= >> The 32-builds use gcc 7.4.0. 64-bit builds with the same options >> proceed without problems using gcc 8.3.0. > > Seems to work okay here, but my ming32 gcc is 7.2.0. Is this still a > problem? Yes. With slight changes in the Makefile references: CCLD temacs.exe w32.o:w32.c:(.text+0xa27f): undefined reference to `_imp___futime32' collect2.exe: error: ld returned 1 exit status make[1]: *** [Makefile:651: temacs.exe] Fehler 1 make[1]: Verzeichnis =E2=80=9E/c/emacs/trunk/opt-32/src=E2=80=9C wird ver= lassen make: *** [Makefile:424: src] Fehler 2 In an earlier conversation with Eli I wrote > > An optimized 32-bit build apparently does not recognize > > > > #ifndef __MINGW64_VERSION_MAJOR and he told me > So I guess we need to find an alternative to > __MINGW64_VERSION_MAJOR that will work in the 32-bit MinGW64 builds. > Look for macros that include "_VERSION_" or "_MAJOR" in the MinGW64 > headers. but I had no good idea how to continue. martin