[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

strange xterm behavior across platforms



Hi,

I'm seeing strange terminal behavior in xterm with output from g++ or even man pages on my amd64 etch installation. Things that are normally quoted are instead surrounded by odd characters that goof up the terminal output. For example, a g++ error looks like

osd/OSD.cc: In member function _:

(where _ is an 'a' with a hat/carrot over it) instead of

osd/OSD.cc: In member function 'void OSD::prepare_op_transaction(ObjectStore::Transaction&, MOSDOp*, eversion_t&, objectrev_t, objectrev_t, PG*)':

Similarly, things that should be in quotes on a man page (e.g. the second paragraph from 'man chmod') also appear as an a-hat.

The strange part is that if I'm using an xterm run off the amd64 box, it looks fine, but if xterm is running from a regular 32bit debian box (or even cygwin) it's garbled. Also, if I view it on the console, it's surrounded by the little square (ASCII 254) instead of quotes.

Is this something with terminfo in etch, or with the amd64 port?

sage



Reply to: