GNU bug report logs - #10578
warning about mismatch between compile and run-time PNG libraries

Previous Next

Package: emacs;

Reported by: Lars Ingebrigtsen <larsi <at> gnus.org>

Date: Sun, 22 Jan 2012 16:08:02 UTC

Severity: minor

Tags: patch

Found in version 24.0.92

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: larsi <at> gnus.org
Cc: 10578 <at> debbugs.gnu.org
Subject: bug#10578: 24.0.92; No png images on OpenSUSE 12.1
Date: Sun, 22 Jan 2012 20:12:34 +0200
> Date: Sun, 22 Jan 2012 19:51:40 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 10578 <at> debbugs.gnu.org
> 
> > 1) Why didn't the warnings appear in the echo area instead of just
> > hiding out in the *Messages* buffer?
> 
> Most probably because they are emitted during redisplay, and you
> cannot have anything displayed in the echo area at redisplay time,
> because doing so re-enters redisplay, which will again produce the
> same error message, etc., ad nauseam (a.k.a. infloop).

The message is logged by image_error that has this commentary:

  /* Log error message with format string FORMAT and argument ARG.
     Signaling an error, e.g. when an image cannot be loaded, is not a
     good idea because this would interrupt redisplay, and the error
     message display would lead to another redisplay.  This function
     therefore simply displays a message.  */

(That last "displays" should be "logs".)




This bug report was last modified 9 years and 103 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.