GNU bug report logs -
#24536
25.1; cannot display JPEG image
Previous Next
Reported by: ynyaaa <at> gmail.com
Date: Sun, 25 Sep 2016 02:47:02 UTC
Severity: normal
Found in version 25.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 24536 in the body.
You can then email your comments to 24536 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24536
; Package
emacs
.
(Sun, 25 Sep 2016 02:47:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
ynyaaa <at> gmail.com
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 25 Sep 2016 02:47:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I installed emacs-25.1-i686-w64-mingw32.zip and
copied libjpeg-9.dll and libgif-7.dll into emacs bin directory.
JPEG images are not displayed in emacs buffer,
while GIF images are displayed.
Emacs says "Cannot display image: (Invalid image specification)".
DLLs are obtained from http://sourceforge.net/projects/ezwinports/files/,
archived in jpeg-v9a-w32-bin.zip and giflib-5.1.0-w32-bin.zip.
dynamic-library-alist's value is
((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll")
(png "libpng16.dll" "libpng16-16.dll")
(tiff "libtiff-5.dll" "libtiff3.dll" "libtiff.dll")
(jpeg "libjpeg-8.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-30.dll")
(libxml2 "libxml2-2.dll" "libxml2.dll")
(zlib "zlib1.dll" "libz-1.dll"))
In GNU Emacs 25.1.1 (i686-w64-mingw32)
of 2016-09-18 built on LAPHROAIG
Windowing system distributor 'Microsoft Corp.', version 6.0.6002
Configured using:
'configure --host=i686-w64-mingw32 --without-dbus
--without-compress-install CFLAGS=-static'
Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS
Important settings:
value of $LANG: JPN
locale-coding-system: cp932
Major mode: Dired by name
Minor modes in effect:
shell-dirtrack-mode: t
tooltip-mode: t
global-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
buffer-read-only: t
line-number-mode: t
transient-mark-mode: t
Recent messages:
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec
password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils advice
misearch multi-isearch dired-aux help-mode cl-loaddefs pcase cl-lib
shell pcomplete comint ansi-color ring thingatpt nxml-uchnm rng-xsd
xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse
nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode
nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok image-mode
easymenu dired time-date mule-util japan-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp
disp-table w32-win w32-vars term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core 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 charscript case-table epa-hook
jka-cmpr-hook help simple abbrev 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 8 117010 8676)
(symbols 32 22479 0)
(miscs 32 61 205)
(strings 16 22990 5108)
(string-bytes 1 624970)
(vectors 8 16640)
(vector-slots 4 575211 7254)
(floats 8 199 278)
(intervals 28 1523 653)
(buffers 520 23))
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24536
; Package
emacs
.
(Sun, 25 Sep 2016 14:22:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 24536 <at> debbugs.gnu.org (full text, mbox):
> From: ynyaaa <at> gmail.com
> Date: Sun, 25 Sep 2016 11:45:11 +0900
>
> I installed emacs-25.1-i686-w64-mingw32.zip and
> copied libjpeg-9.dll and libgif-7.dll into emacs bin directory.
>
> JPEG images are not displayed in emacs buffer,
> while GIF images are displayed.
>
> Emacs says "Cannot display image: (Invalid image specification)".
>
> DLLs are obtained from http://sourceforge.net/projects/ezwinports/files/,
> archived in jpeg-v9a-w32-bin.zip and giflib-5.1.0-w32-bin.zip.
>
> dynamic-library-alist's value is
> ((xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll")
> (png "libpng16.dll" "libpng16-16.dll")
> (tiff "libtiff-5.dll" "libtiff3.dll" "libtiff.dll")
> (jpeg "libjpeg-8.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-30.dll")
> (libxml2 "libxml2-2.dll" "libxml2.dll")
> (zlib "zlib1.dll" "libz-1.dll"))
Ouch! what a mess!
It looks like the MinGW64 project doesn't yet offer a build of
libjpeg-9.dll, so the Emacs binary you have was compiled against
libjpeg-8.dll, and Emacs wants it. But the ezwinports site only has
the later libjpeg-9.dll, so Emacs refuses to use it (because they are
binary-incompatible).
For now, you will be better off using the DLLs from here:
http://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-25-i686-deps.zip
(Btw, Phillip: why on alpha.gnu? why not ftp.gnu.org, right next to
the Emacs binaries?)
I will try to upload the older libjpeg-8.dll to the ezwinports site
when I have time, so that users of the official binaries could get it
there as well.
A similar problem is with libgnutls-30.dll, except that there, MinGW64
is ahead of ezwinports. I will try to port and upload the newer
version soon.
Sorry.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24536
; Package
emacs
.
(Sun, 25 Sep 2016 15:09:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 24536 <at> debbugs.gnu.org (full text, mbox):
> Date: Sun, 25 Sep 2016 17:21:45 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 24536 <at> debbugs.gnu.org
>
> I will try to upload the older libjpeg-8.dll to the ezwinports site
> when I have time, so that users of the official binaries could get it
> there as well.
It's there now, look for jpeg-v8d-w32-bin.zip.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24536
; Package
emacs
.
(Mon, 26 Sep 2016 09:01:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 24536 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> Date: Sun, 25 Sep 2016 17:21:45 +0300
>> From: Eli Zaretskii <eliz <at> gnu.org>
>>
>> I will try to upload the older libjpeg-8.dll to the ezwinports site
>> when I have time, so that users of the official binaries could get it
>> there as well.
>
> It's there now, look for jpeg-v8d-w32-bin.zip.
I downloaded jpeg-v8d-w32-bin.zip and installed libjpeg-8.dll.
Now I can view JPEG images. Thank you.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24536
; Package
emacs
.
(Mon, 26 Sep 2016 15:01:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 24536 <at> debbugs.gnu.org (full text, mbox):
> From: ynyaaa <at> gmail.com
> Cc: 24536 <at> debbugs.gnu.org
> Date: Mon, 26 Sep 2016 17:59:50 +0900
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > It's there now, look for jpeg-v8d-w32-bin.zip.
>
> I downloaded jpeg-v8d-w32-bin.zip and installed libjpeg-8.dll.
> Now I can view JPEG images. Thank you.
Great, thanks for testing.
Gnutls 3.4 will take a bit more time, as it needs dependencies. I
will try to do this during the next few days.
Reply sent
to
Eli Zaretskii <eliz <at> gnu.org>
:
You have taken responsibility.
(Tue, 04 Oct 2016 10:39:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
ynyaaa <at> gmail.com
:
bug acknowledged by developer.
(Tue, 04 Oct 2016 10:39:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 24536-done <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 26 Sep 2016 18:00:39 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 24536 <at> debbugs.gnu.org
>
> Gnutls 3.4 will take a bit more time, as it needs dependencies. I
> will try to do this during the next few days.
Done now, and uploaded. Look for gnutls-3.4.15-w32-bin.zip.
With this accomplished, I consider this bug done.
Thanks.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 01 Nov 2016 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 233 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.