all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: Re: html image rendering not working Win Emacs 24.4 (eww and gnus)
Date: Mon, 19 Jan 2015 20:21:11 +0200	[thread overview]
Message-ID: <83fvb6y6lk.fsf@gnu.org> (raw)
In-Reply-To: <87r3uq8zm6.fsf@gmail.com>

> From: Sivaram Neelakantan <nsivaram.net@gmail.com>
> 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.



  reply	other threads:[~2015-01-19 18:21 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-19  2:47 html image rendering not working Win Emacs 24.4 (eww and gnus) Sivaram Neelakantan
2015-01-19  3:40 ` Eli Zaretskii
2015-01-19 17:11   ` Sivaram Neelakantan
2015-01-19 18:21     ` Eli Zaretskii [this message]
2015-01-20 16:51       ` Sivaram Neelakantan
2015-01-20 17:42         ` Eli Zaretskii
2015-01-21  8:39           ` Sivaram Neelakantan
2015-01-21 16:07             ` Eli Zaretskii
2015-01-23 11:58               ` Sivaram Neelakantan
2015-01-23 12:15                 ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83fvb6y6lk.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.