non-ASCII error messages from gcc
Berna Massingill
bmassing at cs.trinity.edu
Wed Sep 28 09:56:09 UTC 2005
On FC2 (and earlier RedHat) systems, error messages from gcc seem
to have been straight ASCII. On a couple of FC4 systems, output
includes some non-ASCII characters; specifically, the characters
used for single quotes (previous ` and ') have been replaced by
something multi-byte. (I base this claim on redirecting stderr
into a file and then displaying file contents with "od -c".)
The sequence that replaces ' displays okay, but the sequence that
replaces ` does not (appears as boldface u with umlaut).
My guess is that there's an environment variable somewhere that's
not getting set quite right; the man page for gcc seems to be
indicating that what gets produced for error messages is controlled
by environment variables LANG and LC_MESSAGES. LC_MESSAGES is unset;
LANG is set to en_US.UTF-8.
Anyone know how to make the error messages display properly?
-- blm
More information about the fedora-list
mailing list