From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: html image rendering not working Win Emacs 24.4 (eww and gnus) Date: Mon, 19 Jan 2015 20:21:11 +0200 Message-ID: <83fvb6y6lk.fsf@gnu.org> References: <87sif7jxkr.fsf@gmail.com> <831tmrzbde.fsf@gnu.org> <87r3uq8zm6.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1421691704 19127 80.91.229.3 (19 Jan 2015 18:21:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2015 18:21:44 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jan 19 19:21:40 2015 Return-path: Envelope-to: geh-help-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 1YDGxF-0007At-Tl for geh-help-gnu-emacs@m.gmane.org; Mon, 19 Jan 2015 19:21:38 +0100 Original-Received: from localhost ([::1]:39243 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDGxF-0008Cn-BG for geh-help-gnu-emacs@m.gmane.org; Mon, 19 Jan 2015 13:21:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDGx4-0008Ch-Mk for help-gnu-emacs@gnu.org; Mon, 19 Jan 2015 13:21:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDGx0-0007DR-7l for help-gnu-emacs@gnu.org; Mon, 19 Jan 2015 13:21:26 -0500 Original-Received: from mtaout28.012.net.il ([80.179.55.184]:57073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDGwz-0007DB-QW for help-gnu-emacs@gnu.org; Mon, 19 Jan 2015 13:21:22 -0500 Original-Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NIF00900RUU2Q00@mtaout28.012.net.il> for help-gnu-emacs@gnu.org; Mon, 19 Jan 2015 20:19:24 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NIF00AG1S8CDA00@mtaout28.012.net.il> for help-gnu-emacs@gnu.org; Mon, 19 Jan 2015 20:19:24 +0200 (IST) In-reply-to: <87r3uq8zm6.fsf@gmail.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.184 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:102163 Archived-At: > From: Sivaram Neelakantan > Date: Mon, 19 Jan 2015 22:41:13 +0530 > > On Mon, Jan 19 2015,Eli Zaretskii wrote: > > > Check the versions of your image DLLs and the corresponding versions > > expected by Emacs, and upgrade the image libraries accordingly. > > Presumably you're talking about the dynamic-library-alist values and > what I have in my c:\gnu\ezwinports\bin directory? No, I'm talking about the variables that report the versions of the image libraries expected by your Emacs binary: libpng-version, libjpeg-version, and libgif-version. See lisp/term/w32-win.el for more about that. > Everything is the same other than the gif one, I have libgif-6.dll > while the alist has libgif-7. Then you need to install libgif-7.dll, if you want GIF support. > >> dynamic-library-alist is > >> > >> Value: ((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll") > >> (png "libpng16.dll" "libpng16-16.dll") > >> (tiff "libtiff-5.dll" "libtiff3.dll" "libtiff.dll") > >> (jpeg "libjpeg-9.dll") > >> (gif "libgif-7.dll") > >> (svg "librsvg-2-2.dll") > >> (gdk-pixbuf "libgdk_pixbuf-2.0-0.dll") > >> (glib "libglib-2.0-0.dll") > >> (gobject "libgobject-2.0-0.dll") > >> (gnutls "libgnutls-28.dll" "libgnutls-26.dll") > >> (libxml2 "libxml2-2.dll" "libxml2.dll") > >> (zlib "zlib1.dll" "libz-1.dll")) > > > > Do you have all of these DLL? > > Yes, apart from the gif one, the rest are the same versions as > mentioned in the alist in the ezwinports\bin directory. Then my guess is that you don't have that directory on PATH outside Emacs. (It is not enough to set PATH and exec-path inside Emacs, because DLL search is done by system components that don't know about Emacs-specific directory lists.) Or maybe there's another directory (Cygwin? 64-bit?) on your PATH before ezwinports\bin, where you have incompatible (Cygwin? 64-bit) DLLs by the same names. I see a Cygwin directory in the list you posted and at least one 64-bit directory, whereas the DLLs from ezwinports are all 32-bit DLLs, and your Emacs is a 32-bit executable. Or some other similar snafu. The point is, somehow Emacs does not find these DLLs, or finds incompatible DLLs by the same name. You need to find out why.