Mario Mueller
locale LANG=de_DE@euro LC_CTYPE="de_DE@euro" LC_NUMERIC="de_DE@euro" LC_TIME="de_DE@euro" LC_COLLATE="de_DE@euro" LC_MONETARY="de_DE@euro" LC_MESSAGES="de_DE@euro" LC_PAPER="de_DE@euro" LC_NAME="de_DE@euro" LC_ADDRESS="de_DE@euro" LC_TELEPHONE="de_DE@euro" LC_MEASUREMENT="de_DE@euro" LC_IDENTIFICATION="de_DE@euro" LC_ALL=
OK, so sollte es für einen deutschen Benutzer aussehen.
... da ist der Wurm drin. Dies sind (bestimmt) die Meckerstellen: -------------------------- 2905 open("/usr/share/locale/de_DE@euro/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [...] --------------------------
Ja, genau das ist die Ursache. Da sucht gftp die Kataloge in den falschen Verzeichnissen.
Wie kann ich beim kompilieren gleich mit angeben, dass das jeweilige (gtk2)-Programm seine locale auch gefälligst beim --prefix=/opt/gnome (so will es SuSE) suchen soll ?
Vergleiche das doch einfach mal das von dir verwendete gftp.spec mit dem .spec aus dem gftp-2.0.15-35.src.rpm Paket der mittlerweile verfügbaren FTP-Version der 9.0, erhältlich z.B. als ftp://ftp.gwdg.de/pub/suse/i386/9.0/suse/src/gftp-2.0.15-35.src.rpm Philipp