From unknown Thu Jun 19 16:21:05 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#28493 <28493@debbugs.gnu.org> To: bug#28493 <28493@debbugs.gnu.org> Subject: Status: 26.0.50; Build failure with latest MSYS2 Reply-To: bug#28493 <28493@debbugs.gnu.org> Date: Thu, 19 Jun 2025 23:21:05 +0000 retitle 28493 26.0.50; Build failure with latest MSYS2 reassign 28493 emacs submitter 28493 Richard Copley severity 28493 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 18 10:13:03 2017 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)) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 18 14:14:43 2017 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 To: Richard Copley In-reply-to: (message from Richard Copley on Mon, 18 Sep 2017 15:12:14 +0100) Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 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-Debbugs-Envelope-To: 28493 Cc: 28493@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: 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 debbugs-submit-bounces@debbugs.gnu.org Mon Sep 18 16:07:08 2017 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: Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28493 Cc: 28493@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: 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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 00:07:51 2017 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 To: Richard Copley In-reply-to: (message from Richard Copley on Mon, 18 Sep 2017 21:06:31 +0100) Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 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-Debbugs-Envelope-To: 28493 Cc: 28493@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: 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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 03:32:53 2017 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: Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 28493 Cc: 28493@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: 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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 13:33:47 2017 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 To: Richard Copley In-reply-to: (message from Richard Copley on Tue, 19 Sep 2017 08:32:15 +0100) Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 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-Debbugs-Envelope-To: 28493 Cc: 28493@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 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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 14:27:56 2017 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: Subject: Re: bug#28493: 26.0.50; Build failure with latest MSYS2 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28493 Cc: 28493@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: -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 debbugs-submit-bounces@debbugs.gnu.org Tue Sep 19 14:31:45 2017 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. From unknown Thu Jun 19 16:21:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 18 Oct 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator