* Thomas Roessler <[EMAIL PROTECTED]> [2002-05-29 11:49:46 +0200]: > - Mutt now uses the iconv interface for character set conversions. > This means that you need either a very modern libc, or Bruno > Haible's libiconv, which is available from > <http://www.gnu.org/software/libiconv/>.
What sort of version numbers count as "very modern"? I tried building mutt on my system "as is" (RedHat 6.2, lots of updates, glibc 2.1.3 (-23 is the rpm), I'm assuming that this isn't "very modern") and it built without incident but I was unable to get it to correctly display any non-ASCII messages. For example, I sent myself a test email with a handful of GBP signs in it and, instead of displaying them (as 1.2.5i does), it displayed \<some-number-I-can't-recall>. Reading up on iconv and charset oriented stuff in the manual didn't seem to offer any suggestions on what I was doing wrong. I then downloaded libiconv, built it and installed it (in /usr/local/...). I then started again, from scratch, with mutt, this time ensuring that I'd added "--with-iconv=/usr/local" on the configure command line. Building mutt now dies instead: ,---- | gcc -DPKGDATADIR=\"/usr/local/share/mutt\" -DSYSCONFDIR=\"/usr/local/etc\" | -DBINDIR=\"/usr/local/bin\" -DMUTTLOCALEDIR=\"/usr/local/share/locale\" | -DHAVE_CONFIG_H=1 -I. -I. -Iintl -I/usr/include/slang -I/usr/local/include | -I./intl -I/usr/local/include -Wall -pedantic -g -O2 -c patchlist.c | | In file included from mutt.h:51, | from patchlist.c:5: | charset.h:39: parse error before `ICONV_CONST' `---- Any pointers on what I'm missing here? -- Dave Pearson: | mutt.octet.filter - autoview octet-streams http://www.davep.org/ | mutt.vcard.filter - autoview simple vcards Mutt: | muttrc2html - muttrc -> HTML utility http://www.davep.org/mutt/ | muttrc.sl - Jed muttrc mode