On Mon, Jul 23, 2012 at 12:55:38PM -0500, Derek Martin wrote:
 
 > I'm at a loss... Everything looks to be configured right on your
 > system, and the e-mail displays correctly in Mutt for me; the hex dump
 > was also not especially helpful.  I would normally be inclined to
 > point to your font, but you say when you use w3m as your pager, it

Not only w3m, it works for less, joe and emacs as well !
 
 > works.  That has me stumped.  So, in spite of that, you might try
 > installing the GNU Unifont (if you haven't already), and using that
 > instead, and see if that helps -- though based on what you've said, I
 > wouldn't expect so.

I've worked some hours the last days to find fonts in my system
which work for the pager. I've put the result in .Xdefaults:
! The following fonts work with mutt's builtin pager:
!
!XTerm*font:  -schumacher-clean-medium-r-normal--12-120-75-75-c-60-iso10646-1
!XTerm*font:  -misc-DejaVu Sans Mono-medium-r-normal--0-0-0-0-m-0-iso10646-1
!XTerm*font:  -misc-fixed-medium-r-normal-ja-13-120-75-75-c-120-iso10646-1
!XTerm*font:  -misc-fixed-medium-r-normal-ko-18-120-100-100-c-180-iso10646-1
!XTerm*font:  -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso10646-1
XTerm*font:  -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
                                                               
! The following fonts work with mutt's builtin pager
! except for one symbol ('∧'):                  
!
!XTerm*font:  -adobe-courier-medium-r-normal--14-100-100-100-m-90-iso10646-1
!XTerm*font:  -adobe-courier-medium-r-normal--14-140-75-75-m-90-iso10646-1
!XTerm*font:  
-b&h-lucidatypewriter-medium-r-normal-sans-14-140-75-75-m-90-iso10646-1

! The following font works with mutt's builtin pager
! except for two special arrow symbols ('⇔' and '⇒'):
!
!XTerm*font:  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1

! The following fonts do not work with mutt's builtin pager,
! but they do work for w3m, less, joe and emacs:
!
!XTerm*font:  -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
!XTerm*font:  -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1

 > If you do try it, I use that in my xterms with the following resource
 > setting:
 > 
 >   XTerm*font: -misc-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-*

Where have you got this one from ?

 > Presumably you've already made sure you're running with the latest
 > versions of ncursesw, iconv, and any other relevant system libraries
 > (i.e. your system is up to date).  The last thing I can think to look
 > at is to also run ldd on the w3m binary, and compare the sorted output
 > to the sorted output of ldd mutt (perhaps with diff).  This might
 > suggest a different library that one is using, which may be a problem.

me@pollux:~ % ldd `which mutt`
/usr/local/bin/mutt:
        libncursesw.so.8 => /lib/libncursesw.so.8 (0x2810d000)
        libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x2815b000)
        libheimntlm.so.10 => /usr/lib/libheimntlm.so.10 (0x28164000)
        libkrb5.so.10 => /usr/lib/libkrb5.so.10 (0x28169000)
        libhx509.so.10 => /usr/lib/libhx509.so.10 (0x281c7000)
        libcom_err.so.5 => /usr/lib/libcom_err.so.5 (0x281fd000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x281ff000)
        libasn1.so.10 => /usr/lib/libasn1.so.10 (0x2835b000)
        libroken.so.10 => /usr/lib/libroken.so.10 (0x283d0000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x283e0000)
        libssl.so.6 => /usr/lib/libssl.so.6 (0x28406000)
        libintl.so.9 => /usr/local/lib/libintl.so.9 (0x2844f000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28458000)
        libc.so.7 => /lib/libc.so.7 (0x28550000)
me@pollux:~ % ldd `which less`
/usr/bin/less:
        libncurses.so.8 => /lib/libncurses.so.8 (0x280a8000)
        libc.so.7 => /lib/libc.so.7 (0x280e8000)
me@pollux:~ % ldd `which joe`
/usr/local/bin/joe:
        libm.so.5 => /lib/libm.so.5 (0x280e4000)
        libncurses.so.8 => /lib/libncurses.so.8 (0x280fe000)
        libutil.so.8 => /lib/libutil.so.8 (0x2813e000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2814d000)
        libc.so.7 => /lib/libc.so.7 (0x28245000)
me@pollux:~ % ldd `which w3m`
/usr/local/bin/w3m:
        libm.so.5 => /lib/libm.so.5 (0x28100000)
        libgc.so.1 => /usr/local/lib/libgc.so.1 (0x2811a000)
        libssl.so.6 => /usr/lib/libssl.so.6 (0x28155000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x2819e000)
        libncurses.so.8 => /lib/libncurses.so.8 (0x282fa000)
        libc.so.7 => /lib/libc.so.7 (0x2833a000)
The next one filtered because too long otherwise.
me@pollux:~ % ldd `which emacs` |grep libncurses
        libncurses.so.8 => /lib/libncurses.so.8 (0x28e13000)

libncursesw.so.8 versus libncurses.so.8 ! Could that make the difference ?
Is +HAVE_CURS_SET or +HAVE_WC_FUNCS responsible here ?

Okay, basically the problem is solved. And I like the GNU Unifont.
Thank you very much, Derek, for your great help.

Our mutt port is version 1.5 since 22-Jul-12.
I hesitate to upgrade again for the moment, because last time everything
worked like 1.4 except .mailcap for some reason. So I went back to 1.4.

Harald

 > >  > >  > Output of mutt -v is:
 > >  > >  > Mutt 1.4.2.3i (2007-05-26)
 > >  > 
 > >  > As I've already suggested, at least if we don't get you fixed with
 > >  > this version, you should really consider getting the latest (1.5.21)
 > >  > and compiling from scratch.  It's not that hard, and it may contain
 > > 
 > > No problem for me. Have followed this advice and reported in post dated
 > > 8 Jul 2012. The port is mutt-devel-1.5.21_4 for us.
 > > Didn't help. So I recompiled my original mutt.
 > > 
 > >  > bug fixes that eliminate your issues.
 > >  > 
 > >  > Leaving this in for easy reference:
 > >  > 
 > >  > >  > System: FreeBSD 8.3-RELEASE (i386) [using ncurses 5.7]
 > >  > >  > Compile options:
 > >  > >  > -DOMAIN
 > >  > >  > -DEBUG
 > >  > >  > -HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  
 > >  > >  > -USE_FCNTL  +USE_FLOCK
 > >  > >  > +USE_POP  +USE_IMAP  +USE_GSS  +USE_SSL  -USE_SASL  
 > >  > >  > +HAVE_REGCOMP  -USE_GNU_REGEX  +COMPRESSED  
 > >  > >  > +HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
 > >  > >  > +HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
 > >  > >  > +HAVE_PGP  -BUFFY_SIZE -EXACT_ADDRESS  -SUN_ATTACHMENT  
 > >  > >  > +ENABLE_NLS  +LOCALES_HACK  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET
 > >  > >  > +HAVE_LANGINFO_YESEXPR  
 > >  > >  > +HAVE_ICONV  -ICONV_NONTRANS  +HAVE_GETSID  +HAVE_GETADDRINFO  
 > >  > >  > -ISPELL
 > >  > >  > SENDMAIL="/usr/sbin/sendmail"
 > >  > >  > MAILPATH="/var/mail"
 > >  > >  > PKGDATADIR="/usr/local/share/mutt"
 > >  > >  > SYSCONFDIR="/usr/local/etc"
 > >  > >  > EXECSHELL="/bin/sh"
 > >  > >  > -MIXMASTER
 > >  > >  > To contact the developers, please mail to <mutt-...@mutt.org>.
 > >  > >  > To report a bug, please use the flea(1) utility.
 > >  > >  > 
 > >  > >  > vvv.initials
 > >  > >  > 1.3.28.nr.threadcomplete
 > >  > >  > rr.compressed

Reply via email to