From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24669: 25.1; Cannot display images Date: Wed, 12 Oct 2016 18:47:53 +0300 Message-ID: <83shs1a7rq.fsf@gnu.org> References: <<<4feb9781-a282-4425-bd3e-d7e7176ae396@default>>> <<<83mviaax5h.fsf@gnu.org>>> <> <<83y41tabih.fsf@gnu.org>> <9ca1dfc5-1464-4ca6-90ee-7eddb3728fc3@default> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1476287467 23351 195.159.176.226 (12 Oct 2016 15:51:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Oct 2016 15:51:07 +0000 (UTC) Cc: 24669@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 12 17:51:01 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1buLng-0001pk-EZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Oct 2016 17:50:36 +0200 Original-Received: from localhost ([::1]:34318 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buLnZ-0000yo-QG for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Oct 2016 11:50:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buLmE-0000AZ-8m for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2016 11:49:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buLmA-0004Pi-5E for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2016 11:49:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47021) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buLmA-0004PY-1m for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2016 11:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1buLm9-0000Sk-Px for bug-gnu-emacs@gnu.org; Wed, 12 Oct 2016 11:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Oct 2016 15:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24669 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24669-submit@debbugs.gnu.org id=B24669.14762872951719 (code B ref 24669); Wed, 12 Oct 2016 15:49:01 +0000 Original-Received: (at 24669) by debbugs.gnu.org; 12 Oct 2016 15:48:15 +0000 Original-Received: from localhost ([127.0.0.1]:53211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1buLlP-0000Re-8M for submit@debbugs.gnu.org; Wed, 12 Oct 2016 11:48:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1buLlN-0000RS-UY for 24669@debbugs.gnu.org; Wed, 12 Oct 2016 11:48:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1buLlF-00047B-Jq for 24669@debbugs.gnu.org; Wed, 12 Oct 2016 11:48:08 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58190) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buLlF-00046x-Gh; Wed, 12 Oct 2016 11:48:05 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3165 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1buLlE-0005SS-Mb; Wed, 12 Oct 2016 11:48:05 -0400 In-reply-to: <9ca1dfc5-1464-4ca6-90ee-7eddb3728fc3@default> (message from Drew Adams on Wed, 12 Oct 2016 08:22:30 -0700 (PDT)) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: 208.118.235.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:124392 Archived-At: > Date: Wed, 12 Oct 2016 08:22:30 -0700 (PDT) > From: Drew Adams > Cc: 24669@debbugs.gnu.org > > > If you are saying that your Emacs cannot display images, then my > > crystal ball says you didn't install the 64-bit image DLLs. The ones > > you had before were 32-bit DLLs (because your Emacs was a 32-bit build > > back then), which the new 64-bit binary cannot use. > > > > You can find the 64-bit DLLs here: > > http://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-25-x86_64-deps.zip > > But I have no problem displaying images with this, or similar, 64-bit Emacs builds: > > In GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) > of 2014-11-14 on KAEL > Repository revision: a5cbb7d9cc072db90201dd6e7e597c424a7d015e > Windowing system distributor `Microsoft Corp.', version 6.1.7601 > Configured using: > `configure --prefix=/z/emacs --host=x86_64-w64-mingw32 > --target=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --with-wide-int > --with-jpeg --with-xpm --with-png --with-tiff --with-rsvg --with-xml2 > --with-gnutls --with-xft --with-sound=yes --with-file-notification=yes > --without-dbus --without-imagemagick 'CFLAGS=-Ofast > -fomit-frame-pointer -funroll-loops -g0 -pipe' 'CPPFLAGS=-DNDEBUG > -DDBUS_STATIC_BUILD' 'LDFLAGS=-static-libgcc -static-libstdc++ -static > -s -Wl,-s'' ^^^^^^^ > > Why is it that other 64-bit Windows builds have no problem showing > images, but 25.1 cannot do so? I can only guess: that other 64-bit build has all the necessary libraries statically linked into the binary: see the marked "-static" link-time switch above. > Presumably I have the requisite binaries installed (though I don't > recall where, and would have to look for them). No, I think you don't have them, at least not where Windows looks for DLLs for Emacs. > Even if that were not the case, I would not want to install ALL of > that stuff (which I nevertheless downloaded), just to be able to > display images. I already have other versions (e.g. Cygwin) of grep > etc. There's no grep in that archive, only shell scripts that call grep. They are there because they are part of the bzip2 library, which is required by some of the image DLLs. > Which, of that mountain of stuff, are the things supposedly needed > to (just) display images? Almost all of them. Apart of image DLLs, that zip file includes GnuTLS (required for HTTPS networking) and libxml2 (required for browsing HTML and XML files). These two non-image libraries have dependency libraries, of course, but other than that, all the rest is for images of several kinds.