From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Richard Copley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Sep 2017 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28493@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.15057439839428 (code B ref -1); Mon, 18 Sep 2017 14:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Sep 2017 14:13:03 +0000 Received: from localhost ([127.0.0.1]:46507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtwnH-0002S0-7G for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:13:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtwnF-0002RX-Cz for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:13:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtwn9-0000HP-15 for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:12:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55352) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dtwn8-0000HJ-U4 for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:12:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtwn7-0004zA-C0 for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtwn1-0000EU-8T for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:53 -0400 Received: from mail-ua0-x232.google.com ([2607:f8b0:400c:c08::232]:43774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dtwn1-0000DV-3v for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:47 -0400 Received: by mail-ua0-x232.google.com with SMTP id g47so379880uad.0 for ; Mon, 18 Sep 2017 07:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YCfQptorIludNlI+P1FHziDCBmXMU7FjkTZhjnNp0FY=; b=QKsm9oXn2KEJ0cMGPIiTXNhu8Y3i2iigWMOpAj3iKryVBtSuwp/pgRQYFl60PM+/bg gtVhHcfuBm96+2KrP02ieydvuq1ebEN8RYes9WTvaGFAzfxDb005t19NM/NHStto0iGw 0lUT+zPux+fSKL3cd4yp6jzW909AOSzC4gaUbql0POEfsIqC1uU8JWI++um03GeQHXvX cMDiZxPpKvb06WRlHSCetQ0iMyMGdPOduGVy6PmIADdraaYe75Qg9XVOBmdAPxPPILX2 4BCzJK1rAqmj5NuU90wjaxC07xJvDSy+68ir2HvKvLIljhTIKOAQ9esUGwFyV4pqXvFc jaPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YCfQptorIludNlI+P1FHziDCBmXMU7FjkTZhjnNp0FY=; b=Lt0abIQOG5jLRMcE305Ycuud80mrqrxI+cae1sZ4BinubSKW66+lkbSlpf9TSR/eMD xTwIHm+Medc9Ldy1AZ0tBi9G6HbvrbfBRWD7PV3XYWxkfsMTrMKwWy+TGWPnzrWZDHNa QX5KNMoIzHF010KzB634z1scUZFmIvpywTwOFPo+5qwXpY6pls+cMNnIIEgZiRr/56g7 U9GCFJn+NpYvuAQ7BIup5/ckMWiogkAq2tMY4cLnuFIstKTL8LzGp9s5DR7laSGo0IvI vcV7vU5gbCgI0LA5vqdcvVZSHeHLSLbirGhIoC0+NRuVf51KkAFWNV0CRKopsOYoJDTq r7vA== X-Gm-Message-State: AHPjjUjJW15x7sz9xQNT/IQxAqdapJA5lndqEGzxm0rrQ/yTUAEnpir3 b6n+/ZtcjZjl/ZsYnLEs+Ho8ZcAoAseYtmnZ/nmtQQ== X-Google-Smtp-Source: ADKCNb5hOfcRs8F8P54YqBSL9qrAvfPTwqF2mUXdIueE9IapZi2J6bQqYTWMS5BzxRY2R+BFf1K3HT2ALPDCRBi+Qj8= X-Received: by 10.176.80.249 with SMTP id d54mr29378752uaa.178.1505743964747; Mon, 18 Sep 2017 07:12:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.102 with HTTP; Mon, 18 Sep 2017 07:12:14 -0700 (PDT) From: Richard Copley Date: Mon, 18 Sep 2017 15:12:14 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) After a recent MSYS2 upgrade, Emacs fails to build. The error is ./temacs --batch --load loadup bootstrap make[1]: *** [Makefile:738: bootstrap-emacs.exe] Error 127 Running the temacs in question from a native command prompt gives a message box to the effect "ScriptFreeCache not found in GDI32.dll". The doc for ScriptFreeCache has this note: [Important] Starting with Windows 8: To maintain the ability to run on Windows 7, a module that uses Uniscribe must specify Usp10.lib before gdi32.lib in its library list. If I re-link temacs.exe using the same command line as the Makefile uses, except for moving "-lusp10" to just before "lgdi32", then start "Make" again, the build succeeds. This happens when I build on Windows 7 and not on Windows 10. I don't understand why the MSYS2 update is relevant to this. Maybe it's not. In GNU Emacs 26.0.50 (build 2, x86_64-w64-mingw32) of 2017-09-14 built on 60678UHB Repository revision: ec5c287fa86a04baa55eac7a2388bd10a0cff498 Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. C-c C-c is undefined Configured using: 'configure --config-cache --with-modules --without-pop 'CFLAGS=-Og -ggdb3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 96936 7232) (symbols 56 20140 1) (miscs 48 41 87) (strings 32 29576 1455) (string-bytes 1 747132) (vectors 16 13995) (vector-slots 8 482004 10070) (floats 8 50 72) (intervals 56 233 0) (buffers 992 11)) From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Sep 2017 18:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Copley Cc: 28493@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.150575848321428 (code B ref 28493); Mon, 18 Sep 2017 18:15:02 +0000 Received: (at 28493) by debbugs.gnu.org; 18 Sep 2017 18:14:43 +0000 Received: from localhost ([127.0.0.1]:46790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du0Z9-0005ZY-6f for submit@debbugs.gnu.org; Mon, 18 Sep 2017 14:14:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du0Z7-0005Z9-RU for 28493@debbugs.gnu.org; Mon, 18 Sep 2017 14:14:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1du0Yz-00010L-JJ for 28493@debbugs.gnu.org; Mon, 18 Sep 2017 14:14:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1du0Yz-00010H-GU; Mon, 18 Sep 2017 14:14:33 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4846 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1du0Yw-0007zo-UP; Mon, 18 Sep 2017 14:14:33 -0400 Date: Mon, 18 Sep 2017 21:14:03 +0300 Message-Id: <8360cfj2ms.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Richard Copley on Mon, 18 Sep 2017 15:12:14 +0100) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Richard Copley > Date: Mon, 18 Sep 2017 15:12:14 +0100 > > After a recent MSYS2 upgrade, Emacs fails to build. > The error is > > ./temacs --batch --load loadup bootstrap > make[1]: *** [Makefile:738: bootstrap-emacs.exe] Error 127 > > Running the temacs in question from a native command prompt > gives a message box to the effect "ScriptFreeCache not found > in GDI32.dll". > > The doc for ScriptFreeCache > > has this note: > > [Important] Starting with Windows 8: To maintain the ability to run on > Windows 7, a module that uses Uniscribe must specify Usp10.lib before > gdi32.lib in its library list. But you are on Windows 7, not 8, right? In what import library do you have ScriptFreeCache? in libgdi32.a or in libusp10.a? I see it in the latter? > I don't understand why the MSYS2 update is relevant to this. What does "MSYS2 update" mean, in practical terms? Which files get updated? Does that include import libraries in lib/? From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Richard Copley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Sep 2017 20:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28493@debbugs.gnu.org Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.15057652286680 (code B ref 28493); Mon, 18 Sep 2017 20:08:01 +0000 Received: (at 28493) by debbugs.gnu.org; 18 Sep 2017 20:07:08 +0000 Received: from localhost ([127.0.0.1]:46871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du2Jw-0001jf-HT for submit@debbugs.gnu.org; Mon, 18 Sep 2017 16:07:08 -0400 Received: from mail-ua0-f179.google.com ([209.85.217.179]:43070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du2Ju-0001jJ-Ve for 28493@debbugs.gnu.org; Mon, 18 Sep 2017 16:07:07 -0400 Received: by mail-ua0-f179.google.com with SMTP id g47so1011029uad.0 for <28493@debbugs.gnu.org>; Mon, 18 Sep 2017 13:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=BW7I2jcwM/ZkH64BC1d/69PaFLfveDWRcmozXGYttVg=; b=R1MQKH09L5WQsQAxMEVjEfE7eBDYvjYPxjKt74b8zPKRVnXYh7WXxI7p02a6GDME67 +LTw8oS63hnveCj97UAy4MuYf9B/FDW+ntgc6Kz42BHPp13nvHw9OGQiiiRQUMhyqvcH bNvzpLVxZ+DyhO1HnVRS4IuYUCuV9fAyyJCSLIlo+DxbxWZRu3shOVMNYOLppLVwsm3P CwaZHB4ZmBZKSfsTvgtZA8dc7LXUj9tzUswbXYkq3Z4LU/ghxjnbOfBUF0bB80NTGPbu zkge17ueo+bki+MWAwyht8tdrABDWf5RJg2NnFijC0SCCfvG1ezoEfIn7F0jeD3PmJEe hX+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=BW7I2jcwM/ZkH64BC1d/69PaFLfveDWRcmozXGYttVg=; b=f2VRAlSn163xmSyolsX6jFFd7oCpSowtR2kW/4iB8UwcCQB25DOMkGzDhzZLxiFbMa /U1BfSB9OmkDQpF0MiG/D4+Dr7JxE1+QxUjcpAuWZ7PVcc/8OESJkSoDIpQIy9qf/y/K xrm8Xdx4xa+3fCo9Ss6DwFmEx6+lHzjB/RQzOZZjoHDc1Q3Jg2zj2gISMnCpZXn/ALhS 3iRvNrg6saEU3q5+qIC8HfCgrQzDDYpgGWxhh20QnL0aFdJZZWc0EGCRMPKNyybKMzVn nmUg/nuiC/Lv1kSGC9ujOaMN+T91X1zoqRfjcFf+4YMO+h1LAhSC0uwddVxIbMVLcQRS 8GWQ== X-Gm-Message-State: AHPjjUgwECtDyVAW4y4dNLT/eY7yyX6HcLGvZqFvvJrTz3Y2Kt7PmNhM Csh5HkymAUvSpNRjbGkKlAbTNG8JherK4YVZ/YVUHQ== X-Google-Smtp-Source: AOwi7QA2eYKq2X65TE9svHgvPv9jUMPxRzCvIfAXAlDNS++bMIIyFpWW1rVlMAjeVYykc3SLcFL1FxoH0DgvL53J/SI= X-Received: by 10.176.17.88 with SMTP id g24mr31074323uac.26.1505765221444; Mon, 18 Sep 2017 13:07:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.102 with HTTP; Mon, 18 Sep 2017 13:06:31 -0700 (PDT) In-Reply-To: <8360cfj2ms.fsf@gnu.org> References: <8360cfj2ms.fsf@gnu.org> From: Richard Copley Date: Mon, 18 Sep 2017 21:06:31 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) On 18 September 2017 at 19:14, Eli Zaretskii wrote: >> From: Richard Copley >> Date: Mon, 18 Sep 2017 15:12:14 +0100 >> >> After a recent MSYS2 upgrade, Emacs fails to build. >> The error is >> >> ./temacs --batch --load loadup bootstrap >> make[1]: *** [Makefile:738: bootstrap-emacs.exe] Error 127 >> >> Running the temacs in question from a native command prompt >> gives a message box to the effect "ScriptFreeCache not found >> in GDI32.dll". >> >> The doc for ScriptFreeCache >> >> has this note: >> >> [Important] Starting with Windows 8: To maintain the ability to run on >> Windows 7, a module that uses Uniscribe must specify Usp10.lib before >> gdi32.lib in its library list. > > But you are on Windows 7, not 8, right? Right. I took it to mean "Starting with [the] Windows 8 [SDK]", but your guess is as good as mine. Probably best to ignore it. I mentioned it to tell you where I got the idea of shuffling the linker arguments. Maybe it isn't relevant at all. Could be an unrelated and independent change in MinGW-W64, or some other factor I've ignored. > In what import library do you have ScriptFreeCache? in libgdi32.a or > in libusp10.a? I see it in the latter? Both? $ nm libgdi32.a [...] dqeobs00686.o: 0000000000000000 b .bss 0000000000000000 d .data 0000000000000000 i .idata$4 0000000000000000 i .idata$5 0000000000000000 i .idata$6 0000000000000000 i .idata$7 0000000000000000 t .text 0000000000000000 I __imp_ScriptFreeCache U _head_lib64_libgdi32_a 0000000000000000 T ScriptFreeCache [...] $ nm libusp10.a [...] dmovds00006.o: 0000000000000000 b .bss 0000000000000000 d .data 0000000000000000 i .idata$4 0000000000000000 i .idata$5 0000000000000000 i .idata$6 0000000000000000 i .idata$7 0000000000000000 t .text 0000000000000000 I __imp_ScriptFreeCache U _head_lib64_libusp10_a 0000000000000000 T ScriptFreeCache [...] >> I don't understand why the MSYS2 update is relevant to this. > > What does "MSYS2 update" mean, in practical terms? Which files get > updated? Does that include import libraries in lib/? Yes, the import libraries are new. (I just looked at the last-modified time of the files. If you need details please ask.) From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Sep 2017 04:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Copley Cc: 28493@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.150579407132712 (code B ref 28493); Tue, 19 Sep 2017 04:08:01 +0000 Received: (at 28493) by debbugs.gnu.org; 19 Sep 2017 04:07:51 +0000 Received: from localhost ([127.0.0.1]:47121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du9p9-0008VX-Cy for submit@debbugs.gnu.org; Tue, 19 Sep 2017 00:07:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du9p8-0008VG-8o for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 00:07:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1du9p0-0004lY-3g for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 00:07:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34637) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1du9p0-0004lL-15; Tue, 19 Sep 2017 00:07:42 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1248 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1du9oz-00074J-0C; Tue, 19 Sep 2017 00:07:41 -0400 Date: Tue, 19 Sep 2017 07:07:30 +0300 Message-Id: <83tvzzgwl9.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Richard Copley on Mon, 18 Sep 2017 21:06:31 +0100) References: <8360cfj2ms.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Richard Copley > Date: Mon, 18 Sep 2017 21:06:31 +0100 > Cc: 28493@debbugs.gnu.org > > > In what import library do you have ScriptFreeCache? in libgdi32.a or > > in libusp10.a? I see it in the latter? > > Both? > > $ nm libgdi32.a > [...] > dqeobs00686.o: > 0000000000000000 b .bss > 0000000000000000 d .data > 0000000000000000 i .idata$4 > 0000000000000000 i .idata$5 > 0000000000000000 i .idata$6 > 0000000000000000 i .idata$7 > 0000000000000000 t .text > 0000000000000000 I __imp_ScriptFreeCache > U _head_lib64_libgdi32_a > 0000000000000000 T ScriptFreeCache > [...] > > $ nm libusp10.a > [...] > dmovds00006.o: > 0000000000000000 b .bss > 0000000000000000 d .data > 0000000000000000 i .idata$4 > 0000000000000000 i .idata$5 > 0000000000000000 i .idata$6 > 0000000000000000 i .idata$7 > 0000000000000000 t .text > 0000000000000000 I __imp_ScriptFreeCache > U _head_lib64_libusp10_a > 0000000000000000 T ScriptFreeCache > [...] Interesting. Do you have pexports.exe or some other tool that can display the exports of a DLL? (Not sure pexports supports 64-bit DLLs, though.) If so, can you look in your gdi32.dll and see whether it really exports this function? If it doesn't, then this looks like a problem with the import libraries, although I see no problem in changing the order of the link command line to fix it. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Richard Copley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Sep 2017 07:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28493@debbugs.gnu.org Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.150580637319189 (code B ref 28493); Tue, 19 Sep 2017 07:33:01 +0000 Received: (at 28493) by debbugs.gnu.org; 19 Sep 2017 07:32:53 +0000 Received: from localhost ([127.0.0.1]:47185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duD1Z-0004zQ-A0 for submit@debbugs.gnu.org; Tue, 19 Sep 2017 03:32:53 -0400 Received: from mail-ua0-f178.google.com ([209.85.217.178]:44502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duD1X-0004zE-MD for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 03:32:51 -0400 Received: by mail-ua0-f178.google.com with SMTP id s15so1684002uag.1 for <28493@debbugs.gnu.org>; Tue, 19 Sep 2017 00:32:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=WYWf8s7bMxUMlDOHYtOvAVSaokhPjC/OHXXOKzQi3GA=; b=ITdU2Irh932tFLXNBCjwu0h2LvVcj1p2j3ySj/QxYNLcO51T0yyJYh2RO3Ad/987nW ud1BnVzbS0TF/grXS7JuRzFmWBY6pEcuzNbsz/Qbe4vgkZnMBQh5Q5D7EZZ20XDOgEXX UlUciSocj8I5mCMEQTAfx0OeugDCVMwKTj5P7Sq9p9tQFk381TI8kMk6MNNS7/JcYyN3 oMFl6EWRznZTCzKcdQ4k6XzQyAEghv6s7mzlhv+XQwfyE1neaK5ZwZ4dKS8/QDUgPpK8 /bW4sPupCboWIw/87ziVykamuEz9j3/8hIyqlkH02FRjtjfNu05Cg9rpyqfvMgc3BY01 oDew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=WYWf8s7bMxUMlDOHYtOvAVSaokhPjC/OHXXOKzQi3GA=; b=fRaxfz1rNFumQc1vFuEc/GxMNJc3C/nqIoHVSyj2DGkbUIrGrL52c7AOF9ja/N3zSl bhgPh44prXCYAcn5QVs7chK7vlRbm9g3cV67D3GNrPd38KBmCOF7xgFCfVH1ozwtwPpy sOYRM09xeOZuPdz3Nh9HJ6lo8EKNw0BMzCP6fMuauWxDYMbrbdBNZEN+5/EjFlWjEOHJ NOU5t+gRn8lSe23YhMRb0l6MsdELNcRu7j0w2l6gxjSmZ4YquiUs28tlNzZvHFGWappy ZsiRfD3C7tTuxwutYvic0zBXFF62eY3mHTNxFZrU1ifLIEANnMDLhpk40yYchnukqVOb rDhQ== X-Gm-Message-State: AHPjjUghl6jWMEH/6cqmDEcra4ZAPpfcIb6sa7+57Thl4reCzEYG+sAl m1mn2j0d1QBNCdss5PyMpJ9/XlelVZuJDA+uXH0= X-Google-Smtp-Source: AOwi7QAVxOFIsfV9pbcXT6i5HxZGgsNGgk+2aamYjGH2jqDCBnoOWBdnF7QAOCQx9aEoTIr8zN2TEE+H0yAenWwwM30= X-Received: by 10.176.80.249 with SMTP id d54mr400772uaa.178.1505806365844; Tue, 19 Sep 2017 00:32:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.102 with HTTP; Tue, 19 Sep 2017 00:32:15 -0700 (PDT) In-Reply-To: <83tvzzgwl9.fsf@gnu.org> References: <8360cfj2ms.fsf@gnu.org> <83tvzzgwl9.fsf@gnu.org> From: Richard Copley Date: Tue, 19 Sep 2017 08:32:15 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) On 19 September 2017 at 05:07, Eli Zaretskii wrote: >> From: Richard Copley >> Date: Mon, 18 Sep 2017 21:06:31 +0100 >> Cc: 28493@debbugs.gnu.org >> >> > In what import library do you have ScriptFreeCache? in libgdi32.a or >> > in libusp10.a? I see it in the latter? >> >> Both? >> > > Interesting. Do you have pexports.exe or some other tool that can > display the exports of a DLL? (Not sure pexports supports 64-bit > DLLs, though.) If so, can you look in your gdi32.dll and see whether > it really exports this function? If it doesn't, then this looks like > a problem with the import libraries, although I see no problem in > changing the order of the link command line to fix it. Yes, the symbol is exported from both DLLs. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Sep 2017 17:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Copley Cc: 28493@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.150584242731272 (code B ref 28493); Tue, 19 Sep 2017 17:34:01 +0000 Received: (at 28493) by debbugs.gnu.org; 19 Sep 2017 17:33:47 +0000 Received: from localhost ([127.0.0.1]:48563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duMP5-00088K-5L for submit@debbugs.gnu.org; Tue, 19 Sep 2017 13:33:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duMP2-000887-HS for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 13:33:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duMOu-0006X1-Ji for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 13:33:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duMOu-0006Wv-H4; Tue, 19 Sep 2017 13:33:36 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1844 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1duMOr-0000w0-UT; Tue, 19 Sep 2017 13:33:36 -0400 Date: Tue, 19 Sep 2017 20:33:09 +0300 Message-Id: <83d16mh9uy.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Richard Copley on Tue, 19 Sep 2017 08:32:15 +0100) References: <8360cfj2ms.fsf@gnu.org> <83tvzzgwl9.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.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: -5.0 (-----) > From: Richard Copley > Date: Tue, 19 Sep 2017 08:32:15 +0100 > Cc: 28493@debbugs.gnu.org > > > Interesting. Do you have pexports.exe or some other tool that can > > display the exports of a DLL? (Not sure pexports supports 64-bit > > DLLs, though.) If so, can you look in your gdi32.dll and see whether > > it really exports this function? If it doesn't, then this looks like > > a problem with the import libraries, although I see no problem in > > changing the order of the link command line to fix it. > > Yes, the symbol is exported from both DLLs. OK, thanks. I've changed the order of the libraries, so the problem should now be fixed on the emacs-26 branch. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28493: 26.0.50; Build failure with latest MSYS2 Resent-From: Richard Copley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Sep 2017 18:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 28493@debbugs.gnu.org Received: via spool by 28493-submit@debbugs.gnu.org id=B28493.15058456763597 (code B ref 28493); Tue, 19 Sep 2017 18:28:01 +0000 Received: (at 28493) by debbugs.gnu.org; 19 Sep 2017 18:27:56 +0000 Received: from localhost ([127.0.0.1]:48603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duNFU-0000vx-Fu for submit@debbugs.gnu.org; Tue, 19 Sep 2017 14:27:56 -0400 Received: from mail-vk0-f42.google.com ([209.85.213.42]:44702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duNFS-0000vj-Cj for 28493@debbugs.gnu.org; Tue, 19 Sep 2017 14:27:54 -0400 Received: by mail-vk0-f42.google.com with SMTP id o22so271291vke.1 for <28493@debbugs.gnu.org>; Tue, 19 Sep 2017 11:27:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nOFT1wD9/AEvtLyJcG5VosPohZhTpWmcC3gESUeZmxI=; b=Sig+AzGdozWMNF6/HKWczLJySp7EsAQd+/g7lb8m84oSdxkN4d9S0ra7q1GeR3JtLB +ekT+3+OVz8MuxrLAURGc1dZo7MKg2NtawU9gglZA/fzYC5j2TOg0IRFU+CmXCo8XVv9 oKKKNw8xUzjKhX1S+xy0Tq30wDrfMGKZuhvhXHmMXNJjAWVSZQ+PA8pHiLEtII+EB0R/ bPKVJ77wrKL7drrzfA5de47ekPHY6Fykmdv9HOIpVs4cclB/GOUQAnY1lZXeDLl9OLPo iLr2lMo+mI8KmMJTbTiNnsUptaEbdpMKzJ2t51Y0kTcFMr8rBmDGTQUurg6zMHbvgre4 O5bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=nOFT1wD9/AEvtLyJcG5VosPohZhTpWmcC3gESUeZmxI=; b=oQaonJedwg8E/okgsrgPzdy8mTN9ykcTHt0yWXSIYR0dUETly5JctjMuDyYV46nsao jLqjnCYEaWV3ulPEIXMDBhlzEJNZqS9GXI58mAGIHh0AqQPZ6M6SMWafy0iwizJKySGA 7dverkL/zqr8/eSs1SaPPCIeD3uxTUqTaAexhBuSA44EhsawQ37+XnCh2tN72qzmmBMa Nn9WNxrMXylfPla+3CMKs2w2qeeLMaU0SuTupC+e/Kuj+AGgI8VMsro1HqKT4PLEu6jQ W48f6eeG7Y5IFFJAgkJbPdjZ5rZdSdBJbUD+qLLL6mdiD3jr6JZ7k5Htb479Cn5z3528 NNlw== X-Gm-Message-State: AHPjjUiXZI8mg8H3Qbmn9S+a9WK1LeeRasjY5x9iMgx9qWZEAGKewumC NSBk7L1u/fCYPK76+PP4Hgjdr9lPMQV67zzK8sA= X-Google-Smtp-Source: AOwi7QCWbgPCbLM46YffMwY2hmrPnmdcilHUXowMj8xcpKUKzyGu77U/+SvavCWajufBd05MJUMN/NZu9ISZg3QCRI4= X-Received: by 10.31.12.200 with SMTP id 191mr1810167vkm.73.1505845668614; Tue, 19 Sep 2017 11:27:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.102 with HTTP; Tue, 19 Sep 2017 11:27:17 -0700 (PDT) In-Reply-To: <83d16mh9uy.fsf@gnu.org> References: <8360cfj2ms.fsf@gnu.org> <83tvzzgwl9.fsf@gnu.org> <83d16mh9uy.fsf@gnu.org> From: Richard Copley Date: Tue, 19 Sep 2017 19:27:17 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" 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: -0.0 (/) On 19 September 2017 at 18:33, Eli Zaretskii wrote: >> From: Richard Copley >> Date: Tue, 19 Sep 2017 08:32:15 +0100 >> Cc: 28493@debbugs.gnu.org >> >> > Interesting. Do you have pexports.exe or some other tool that can >> > display the exports of a DLL? (Not sure pexports supports 64-bit >> > DLLs, though.) If so, can you look in your gdi32.dll and see whether >> > it really exports this function? If it doesn't, then this looks like >> > a problem with the import libraries, although I see no problem in >> > changing the order of the link command line to fix it. >> >> Yes, the symbol is exported from both DLLs. > > OK, thanks. I've changed the order of the libraries, so the problem > should now be fixed on the emacs-26 branch. Thank you, confirmed it works for me. From unknown Sun Jun 22 07:53:58 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: Richard Copley Subject: bug#28493: closed (Re: bug#28493: 26.0.50; Build failure with latest MSYS2) Message-ID: References: <83a81qh76l.fsf@gnu.org> X-Gnu-PR-Message: they-closed 28493 X-Gnu-PR-Package: emacs Reply-To: 28493@debbugs.gnu.org Date: Tue, 19 Sep 2017 18:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1505845922-4031-1" This is a multi-part message in MIME format... ------------=_1505845922-4031-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28493: 26.0.50; Build failure with latest MSYS2 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 28493@debbugs.gnu.org. --=20 28493: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28493 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1505845922-4031-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28493-done) by debbugs.gnu.org; 19 Sep 2017 18:31:45 +0000 Received: from localhost ([127.0.0.1]:48607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duNJB-00012X-4D for submit@debbugs.gnu.org; Tue, 19 Sep 2017 14:31:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duNJA-00012M-71 for 28493-done@debbugs.gnu.org; Tue, 19 Sep 2017 14:31:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duNJ0-0001OV-6n for 28493-done@debbugs.gnu.org; Tue, 19 Sep 2017 14:31:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duNJ0-0001ON-44; Tue, 19 Sep 2017 14:31:34 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2579 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1duNIx-0005Ps-HZ; Tue, 19 Sep 2017 14:31:33 -0400 Date: Tue, 19 Sep 2017 21:30:58 +0300 Message-Id: <83a81qh76l.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 19 Sep 2017 19:27:17 +0100) Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 References: <8360cfj2ms.fsf@gnu.org> <83tvzzgwl9.fsf@gnu.org> <83d16mh9uy.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28493-done Cc: 28493-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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Richard Copley > Date: Tue, 19 Sep 2017 19:27:17 +0100 > Cc: 28493@debbugs.gnu.org > > > OK, thanks. I've changed the order of the libraries, so the problem > > should now be fixed on the emacs-26 branch. > > Thank you, confirmed it works for me. Thanks, closing. ------------=_1505845922-4031-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Sep 2017 14:13:03 +0000 Received: from localhost ([127.0.0.1]:46507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtwnH-0002S0-7G for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:13:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dtwnF-0002RX-Cz for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:13:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtwn9-0000HP-15 for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:12:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55352) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dtwn8-0000HJ-U4 for submit@debbugs.gnu.org; Mon, 18 Sep 2017 10:12:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44885) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtwn7-0004zA-C0 for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtwn1-0000EU-8T for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:53 -0400 Received: from mail-ua0-x232.google.com ([2607:f8b0:400c:c08::232]:43774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dtwn1-0000DV-3v for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 10:12:47 -0400 Received: by mail-ua0-x232.google.com with SMTP id g47so379880uad.0 for ; Mon, 18 Sep 2017 07:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YCfQptorIludNlI+P1FHziDCBmXMU7FjkTZhjnNp0FY=; b=QKsm9oXn2KEJ0cMGPIiTXNhu8Y3i2iigWMOpAj3iKryVBtSuwp/pgRQYFl60PM+/bg gtVhHcfuBm96+2KrP02ieydvuq1ebEN8RYes9WTvaGFAzfxDb005t19NM/NHStto0iGw 0lUT+zPux+fSKL3cd4yp6jzW909AOSzC4gaUbql0POEfsIqC1uU8JWI++um03GeQHXvX cMDiZxPpKvb06WRlHSCetQ0iMyMGdPOduGVy6PmIADdraaYe75Qg9XVOBmdAPxPPILX2 4BCzJK1rAqmj5NuU90wjaxC07xJvDSy+68ir2HvKvLIljhTIKOAQ9esUGwFyV4pqXvFc jaPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YCfQptorIludNlI+P1FHziDCBmXMU7FjkTZhjnNp0FY=; b=Lt0abIQOG5jLRMcE305Ycuud80mrqrxI+cae1sZ4BinubSKW66+lkbSlpf9TSR/eMD xTwIHm+Medc9Ldy1AZ0tBi9G6HbvrbfBRWD7PV3XYWxkfsMTrMKwWy+TGWPnzrWZDHNa QX5KNMoIzHF010KzB634z1scUZFmIvpywTwOFPo+5qwXpY6pls+cMNnIIEgZiRr/56g7 U9GCFJn+NpYvuAQ7BIup5/ckMWiogkAq2tMY4cLnuFIstKTL8LzGp9s5DR7laSGo0IvI vcV7vU5gbCgI0LA5vqdcvVZSHeHLSLbirGhIoC0+NRuVf51KkAFWNV0CRKopsOYoJDTq r7vA== X-Gm-Message-State: AHPjjUjJW15x7sz9xQNT/IQxAqdapJA5lndqEGzxm0rrQ/yTUAEnpir3 b6n+/ZtcjZjl/ZsYnLEs+Ho8ZcAoAseYtmnZ/nmtQQ== X-Google-Smtp-Source: ADKCNb5hOfcRs8F8P54YqBSL9qrAvfPTwqF2mUXdIueE9IapZi2J6bQqYTWMS5BzxRY2R+BFf1K3HT2ALPDCRBi+Qj8= X-Received: by 10.176.80.249 with SMTP id d54mr29378752uaa.178.1505743964747; Mon, 18 Sep 2017 07:12:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.41.102 with HTTP; Mon, 18 Sep 2017 07:12:14 -0700 (PDT) From: Richard Copley Date: Mon, 18 Sep 2017 15:12:14 +0100 Message-ID: Subject: 26.0.50; Build failure with latest MSYS2 To: "bug-gnu-emacs@gnu.org" Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) After a recent MSYS2 upgrade, Emacs fails to build. The error is ./temacs --batch --load loadup bootstrap make[1]: *** [Makefile:738: bootstrap-emacs.exe] Error 127 Running the temacs in question from a native command prompt gives a message box to the effect "ScriptFreeCache not found in GDI32.dll". The doc for ScriptFreeCache has this note: [Important] Starting with Windows 8: To maintain the ability to run on Windows 7, a module that uses Uniscribe must specify Usp10.lib before gdi32.lib in its library list. If I re-link temacs.exe using the same command line as the Makefile uses, except for moving "-lusp10" to just before "lgdi32", then start "Make" again, the build succeeds. This happens when I build on Windows 7 and not on Windows 10. I don't understand why the MSYS2 update is relevant to this. Maybe it's not. In GNU Emacs 26.0.50 (build 2, x86_64-w64-mingw32) of 2017-09-14 built on 60678UHB Repository revision: ec5c287fa86a04baa55eac7a2388bd10a0cff498 Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. C-c C-c is undefined Configured using: 'configure --config-cache --with-modules --without-pop 'CFLAGS=-Og -ggdb3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 multi-tty make-network-process emacs) Memory information: ((conses 16 96936 7232) (symbols 56 20140 1) (miscs 48 41 87) (strings 32 29576 1455) (string-bytes 1 747132) (vectors 16 13995) (vector-slots 8 482004 10070) (floats 8 50 72) (intervals 56 233 0) (buffers 992 11)) ------------=_1505845922-4031-1--