From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#14762: 24.3.50; hurdles getting Emacs to show images on MS Windows Date: Mon, 1 Jul 2013 11:33:56 -0700 (PDT) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1372704673 16205 80.91.229.3 (1 Jul 2013 18:51:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Jul 2013 18:51:13 +0000 (UTC) To: 14762@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 01 20:51:14 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UtjBx-0000V5-Le for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Jul 2013 20:51:13 +0200 Original-Received: from localhost ([::1]:46566 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtjBx-0002mn-8b for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Jul 2013 14:51:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59643) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtjBs-0002mL-HD for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:51:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtjBm-0007HI-Qg for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:51:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtjBm-0007GA-Hw for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1UtjBl-0007f2-Q5 for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Jul 2013 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14762 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.137270464029401 (code B ref -1); Mon, 01 Jul 2013 18:51:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Jul 2013 18:50:40 +0000 Original-Received: from localhost ([127.0.0.1]:50869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UtjBP-0007e8-N7 for submit@debbugs.gnu.org; Mon, 01 Jul 2013 14:50:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57683) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UtjBL-0007do-1b for submit@debbugs.gnu.org; Mon, 01 Jul 2013 14:50:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtjBC-0006sA-AJ for submit@debbugs.gnu.org; Mon, 01 Jul 2013 14:50:29 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:44827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtjBB-0006rh-Tp for submit@debbugs.gnu.org; Mon, 01 Jul 2013 14:50:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtjB8-00028H-Qz for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:50:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Utj8K-0005IA-35 for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:47:30 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:48811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtivH-0005O4-DB for bug-gnu-emacs@gnu.org; Mon, 01 Jul 2013 14:33:59 -0400 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r61IRcK2002375 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 1 Jul 2013 18:27:38 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r61IXvhE022992 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 1 Jul 2013 18:33:57 GMT Original-Received: from abhmt101.oracle.com (abhmt101.oracle.com [141.146.116.53]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r61IXvkx022982 for ; Mon, 1 Jul 2013 18:33:57 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:75774 Archived-At: A while back, with some advice from Eli, I had Emacs working with images on MS Windows. I recently got a new laptop, with Windows 7, so I had to start over again, to get image support for Emacs. FWIW, and at Eli's suggestion, here is some feedback about the hassles of doing that, and a plea to find some way to have Emacs support for showing images out of the box. (Yes, the usual, common image types, at least.) 1. Some comments about README.W32. They occurred to me when reading it, looking for info about getting support for images in Emacs. README.W32 text is refixed by "> ": > Emacs can also support some other image formats with appropriate > libraries. These libraries are all available as part of GTK > download for Windows (http://www.gtk.org/download/win32.php), Which is what? (What is GTK?) "As part of" - does that mean that downloading GTK, whatever it is, gives me _more_ than image support? If so, do I need to do that, or can I somehow get just image support? > or from the GnuWin32 project. Which is what? and where? Same questions, to try to understand what to download for image support. BTW, the GnuWin summary page, here: http://gnuwin32.sourceforge.net/summary.html says this, giving the impression that GNU Emacs includes or at least distributes GnuWin, which I don't think is the case (is it?): "Utilities and libraries provided by GnuWin, are used and distributed with packages such as GNU Emacs and KDE-Windows." ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > * GnuTLS support >=20 > In order to support GnuTLS at runtime... Well, yes, I can understand that GnuTLS support supports GnuTLS... > * libxml2 support >=20 > In order to support libxml2 at runtime... But what ARE GnuTLS and libxml2? Why might a user want them? 2. I also went here, looking for info about how to add image support for MS Windows: http://www.gnu.org/software/emacs/windows/Other-useful-ports.html#Other-use= ful-ports But that didn't really help much. I do see that it lists various image-support tools under the heading GnuWin32: Jpeg, GifLib, LibPng, etc. (The README.W32 does not say where (or even what) GnuWin32 is, does it?) At the GnuWin32 site I see a page for GifLib, for example, but it was not clear to me what to download and then what to do. Should I download the "Binaries" Zip from there? And then what? That GifLib page says "You can also download the files from the GnuWin32 files page." But that page seems to have just a *setup.exe download. Similarly for the other image types. It's not clear what to download and from where. I did not want to install more than just the needed image libraries (dll's). Yes, I realize that GNU Emacs and GnuWin32 are different. If GNU Emacs told users directly and clearly (1,2,3...) what to do to get image support, then perhaps I wouldn't be fiddling with trying to understand the GnuWin32 site. 3. IMHO, there could - should - be some guidance in the *Emacs manual* about how to get image support for GNU Emacs, including on MS Windows. 4. Better - much better - would be to include image support in GNU Emacs out of the box. On MS Windows. And that is what users, especially new users, EXPECT, and SHOULD expect. 5. There was at least one other bug thread about this, #4367, but it seems to have gone nowhere... Still hoping that Emacs will step up to the plate and DTRT for users when it comes to image support. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-06-27 on ODIEONE Bzr revision: 113205 dgutov@yandex.ru-20130627095155-f1lv1c7xf99g1sss Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs CFLAGS=3D-O0 -g3 LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include'