PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neu aufgesetztes Gentoo rundet bei C-Ausgabe



MATI
12.09.08, 15:11
Hallo,

ich glaube das mit meinem Systemlocale was net stimmt.

jedes mal wenn ich eine anwendung starte kommt zuerst in der shell folgendes:

Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.



Ich würde das gerne beseitigen - wie mache ich das am besten?

stefan.becker
12.09.08, 17:01
if 0.9=1 printf ("Intel inside!\n");

:ugly:

Liegt vermutlich an der Compiler Version.

s.hase
12.09.08, 18:04
Was ist denn nun das Problem, das Runden oder locale?

Für locale zeig mal /etc/locale.gen und /etc/env.d/02locale. Wenn die eingestellte locale nicht mit der glibc gebaut wird kann man sie natürlich auch nicht nutzen. Falls die locale wirklich fehlt steht die Lösung auch in /etc/locale.gen.

BedriddenTech
12.09.08, 18:41
Prüf auch mal die USE-Flags fürs Ebuild, wenn da "-nls" dabei ist, gibts auch keine Lokalisierungen.

MATI
19.09.08, 15:18
danke schonmal für die antworten:

hier die locale.gen


#en_US ISO-8859-1
#en_US.UTF-8 UTF-8
#ja_JP.EUC-JP EUC-JP
#ja_JP.UTF-8 UTF-8
#ja_JP EUC-JP
#en_HK ISO-8859-1
#en_PH ISO-8859-1
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
#es_MX ISO-8859-1
#fa_IR UTF-8
#fr_FR ISO-8859-1
#fr_FR@euro ISO-8859-15
#it_IT ISO-8859-1


hier die 02locale:



LANG="de_DE.iso8859"
LC_ALL="de_DE.iso8859"
GDM_LANG="de_DE.iso8859"
LC_TYPE="de_DE.iso8859"
LC_NUMERIC="de_DE.iso8859"
LC_TIME="de_DE.iso8859"
LC_COLLATE="de_DE.iso8859"
LC_MONETARY="de_DE.iso8859"
LC_MESSAGES="de_DE.iso8859"
LC_PAPER="de_DE.iso8859"
LC_NAME="de_DE.iso8859"
LC_ADDRESS="de_DE.iso8859"
LC_TELEPHONE="de_DE.iso8859"
LC_MEASUREMENT="de_DE.iso8859"
LC_IDENTIFICATION="de_DE.iso8859"