For some time now, my config menus in LTIB have been really ugly, with
erroneous characters displayed instead of e.g.
+------------------------+. It is not only ugly, but on screens with
lists, it gets garbled as I cursor around.
This applied to my LTIB config, the kernel config, and BusyBox config.
I noticed that doing a kernel menuconfig outside of LTIB looked fine. I
compared "printenv" between the two and saw that LTIB sets the
environment variable "LANG=C", whereas outside of LTIB this was
"en_US.UTF-8".
So I stuck in a line in ltib:run_plat_config() to change this back
before the LTIB config screen to see what would happen:
$ENV{LANG} = 'en_US.UTF-8';
With this change, my kernel config and BusyBox config look good again,
but the main LTIB config is still messy. Of the many differences in the
environment variables, none of them jump out at me as culprits (both
show LANG=en_US.UTF-8). Has anyone else bumped into this? What might
be the correct way to go about correcting/debugging this, instead of my
hack?
I use Ubuntu, and have checked out LTIB via CVS.
thanks,
Michael
MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler
Registergericht: Amtsgericht Stuttgart, HRB 271090
Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner,
Hans-Joachim Reich
_______________________________________________
LTIB home page: http://ltib.org
Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib