Gnus development mailing list
 help / color / mirror / Atom feed
* Re: Gnus displays/doesn't display X-face, why?
@ 2011-01-14 12:00 JJ
  2011-01-22  3:42 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 6+ messages in thread
From: JJ @ 2011-01-14 12:00 UTC (permalink / raw)
  To: ding

> > Looking at the code, it looks like it's calling icontopbm and
> > uncompface.
>
> So I thought as well when inspecting the code. However it turns out these
> two aren't needed, in fact works fine on a system without them.

netpbm and uncompface have in fact nothing to do with it, Xfaces work in
GNU Emacs without these packages installed, and without the icontopbm and
uncompface executables in the path.

> After intense experimentation determined it's either one of these that's
> causing the problems:
>
> libgif
> libtiff
> libpng
> libxpm
> libjpeg

So the winner is libpng. Turns out only 1.2.44 works. Any later version,
including the current 1.5.0 doesn't work with GNU Emacs and Emacs just
shows empty boxes instead of the X-Face.
--
JJ




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gnus displays/doesn't display X-face, why?
  2011-01-14 12:00 Gnus displays/doesn't display X-face, why? JJ
@ 2011-01-22  3:42 ` Lars Ingebrigtsen
  0 siblings, 0 replies; 6+ messages in thread
From: Lars Ingebrigtsen @ 2011-01-22  3:42 UTC (permalink / raw)
  To: ding

"JJ" <ding_gnus.org@sumou.com> writes:

> So the winner is libpng. Turns out only 1.2.44 works. Any later version,
> including the current 1.5.0 doesn't work with GNU Emacs and Emacs just
> shows empty boxes instead of the X-Face.

This sounds like an Emacs bug, and you should report it with `M-x report-emacs-bug'.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gnus displays/doesn't display X-face, why?
  2010-11-10 14:28   ` JJ
@ 2010-11-28 19:15     ` Byung-Hee HWANG
  0 siblings, 0 replies; 6+ messages in thread
From: Byung-Hee HWANG @ 2010-11-28 19:15 UTC (permalink / raw)
  To: JJ; +Cc: ding

[-- Attachment #1: Type: text/plain, Size: 522 bytes --]

"JJ" <ding_gnus.org@sumou.com> writes:

>> Looking at the code, it looks like it's calling icontopbm and
>> uncompface.
>
> So I thought as well when inspecting the code. However [...]

Check out:

<http://thread.gmane.org/gmane.emacs.gnus.user/14110/focus=14114>

Sincerely,

-- 
소여물 황병희(黃炳熙) | .. 출항 15분전..

"As the CONSIGLIERE, you agree that it's dangerous to the Don and our Family
to let Sollozzo live?
"Yes."
		-- Michael Corleone and Tom Hagen, "Chapter 11", page 145

[-- Attachment #2: Type: application/pgp-signature, Size: 195 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gnus displays/doesn't display X-face, why?
  2010-11-08 21:26 ` Lars Magne Ingebrigtsen
@ 2010-11-10 14:28   ` JJ
  2010-11-28 19:15     ` Byung-Hee HWANG
  0 siblings, 1 reply; 6+ messages in thread
From: JJ @ 2010-11-10 14:28 UTC (permalink / raw)
  To: ding

> Looking at the code, it looks like it's calling icontopbm and
> uncompface.

So I thought as well when inspecting the code. However it turns out these
two aren't needed, in fact works fine on a system without them.

After intense experimentation determined it's either one of these that's
causing the problems:

libgif
libtiff
libpng
libxpm
libjpeg

I compiled all of these myself and wasn't working when linked against
them. When linked against Debian/Ubuntu versions of these it works, so one
of these it is, I'll try to recompile in steps to determine the sucker,
but it doesn't bother me greatly now.

By a far shot, it could also be gcc 4.5.1 since I also removed the self
compiled one and compiled with 4.4.5 just to make sure, but I think it's
one of the libs.
--
JJ




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Gnus displays/doesn't display X-face, why?
  2010-11-07 21:01 JJ
@ 2010-11-08 21:26 ` Lars Magne Ingebrigtsen
  2010-11-10 14:28   ` JJ
  0 siblings, 1 reply; 6+ messages in thread
From: Lars Magne Ingebrigtsen @ 2010-11-08 21:26 UTC (permalink / raw)
  To: ding

"JJ" <ding_gnus.org@sumou.com> writes:

> Thought it was maybe ImageMagick associated but I didn't have ImageMagick
> available when compiling it then, and even now if I have it or don't have
> it installed during compilation, doesn't make a difference... and
> gnus-article-x-face-command is set to `gnus-display-x-face-in-from' - the
> default, not changed via config, so it's not calling imagemagick.

Looking at the code, it looks like it's calling icontopbm and
uncompface. 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Gnus displays/doesn't display X-face, why?
@ 2010-11-07 21:01 JJ
  2010-11-08 21:26 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 6+ messages in thread
From: JJ @ 2010-11-07 21:01 UTC (permalink / raw)
  To: ding

I know this is more of an Emacs compilation question, but thought maybe
it'd be more appropriate here, since it relates only to Gnus.

I can't compile Emacs to display the X-face in Gnus anymore.

I'm using latest checkout No Gnus, am compiling GNU Emacs latest bzr
checkout.

The latest version I've compiled that displays the X-face was 100410,
after that all the versions I'm compiling, I get just a box for - empty
frame instead of the X-face displayed in the message header in Gnus.
Sometimes the lines around the not-displayed X-face flicker a bit
noticeably, and I have to exit Gnus after displaying such a message since
it's stuck somehow.

When I start the old compiled Emacs, it displays the X-face properly in
the message, this is with the same .emacs, so it's not a config issue.

I have compface and netpbm so it shouldn't be a problem with them.

It's not a question of Emacs version, as just now I went back and
recompiled the 100410 and sure enough it doesn't display the X-face, so it
must've been something I had set up at compilation time then that's
changed, but don't know which.

Thought it was maybe ImageMagick associated but I didn't have ImageMagick
available when compiling it then, and even now if I have it or don't have
it installed during compilation, doesn't make a difference... and
gnus-article-x-face-command is set to `gnus-display-x-face-in-from' - the
default, not changed via config, so it's not calling imagemagick.

I'm out of ideas, what the hell could it be? The reason it's important is
I need to compile Emacs now for a different PC and can't compile it so
that Gnus then shows the X-face, so it's not a PC architecture thing, I'm
overlooking some requirements during configure but not sure what.

Anyone have an idea?

Thanks a lot for any help.
--
JJ




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-01-22  3:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-14 12:00 Gnus displays/doesn't display X-face, why? JJ
2011-01-22  3:42 ` Lars Ingebrigtsen
  -- strict thread matches above, loose matches on Subject: below --
2010-11-07 21:01 JJ
2010-11-08 21:26 ` Lars Magne Ingebrigtsen
2010-11-10 14:28   ` JJ
2010-11-28 19:15     ` Byung-Hee HWANG

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).