HEAD: Enigma probs

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

HEAD: Enigma probs

Beitrag von Homar »

Hi Enigmarianer ;-)

et küd oa Problem in the latest Head:

Code: Alles auswählen

make[4]: Entering directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
/usr/bin/xgettext --default-domain=tuxbox-enigma --directory=.. \
  --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
  --copyright-holder='tuxbox project' \
  --from-code=utf-8 \
  --join-existing
/usr/bin/xgettext: unrecognized option `--from-code=utf-8'
Try `/usr/bin/xgettext --help' for more information.
make[4]: *** [tuxbox-enigma.pot-update] Error 1
make[4]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
make[3]: *** [tuxbox-enigma.pot] Error 2
make[3]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
Welche gettext-version sollte im Einsatz sein, damit der Fehler nicht auftritt ??

MFG
Homar
Indy500
Interessierter
Interessierter
Beiträge: 62
Registriert: Donnerstag 10. Oktober 2002, 19:40

Beitrag von Indy500 »

0.11.5 funktioniert auf jedenfall. 0.12.1 nicht mehr.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

naja, ich dachte das es eigentlich nicht mehr Versionsabhängig sein sollte. Abgesehen davon habe ich die 0.11.5 im Einsatz und es geht nicht !!!
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

ach mist...
es geht mit dem, was in debian sid aktuell ist, das duerfte 0.12.x sein...
hatte gehofft, dass es mit dem alten immernoch geht.
nuja, falls jemand weiss, wie man es mit beiden versionen lauffaehig machen kann, dann bin ich um den fix dankbar
Indy500
Interessierter
Interessierter
Beiträge: 62
Registriert: Donnerstag 10. Oktober 2002, 19:40

Beitrag von Indy500 »

Nein Obi, eben nicht. Ich habe ja SID drauf und die 0.12.1 geht definitiv nicht. Als ich runter auf 0.11.5 ging funktionierte es wieder.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

na wenn das nicht ne coole Situation ist:

- bei mir 0.11.5 geht nicht;
- bei dir 0.11.5 geht, 0.12.1 geht nicht;
- bei Obi 0.11.5 geht nicht; 0.12.1 geht;

@Obi: wo finde ich 0.12.1, weil ich habs im Inet net gefunden !
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

naja der erstere liess sich nicht kompilieren, probiere gerade den neuen aus :roll:

Nachtrag: Dat zeugs lässt sich auf Cygwin nicht kompilieren. Bleibt zu hoffen das es bald eine offizielle gettext-Version für Cygwin gibt :-?
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

apt-get install gettext *duck*
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

obi hat geschrieben:apt-get install gettext *duck*
:lol:
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

...und schon ist man ein stückchen weiter :P

Code: Alles auswählen

Making all in po
make[3]: Entering directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma/po'
: --update de.po tuxbox-enigma.pot
rm -f de.gmo && : -c --statistics -o de.gmo de.po
mv: cannot stat `t-de.gmo': No such file or directory
make[3]: *** [de.gmo] Error 1
make[3]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
Aber diesen Fehler hatten wir schon, glaube ich. Mal sehen was das war.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi @busyEnigmarianer,

Ich kenne mich doch mit gettext nicht aus, kann es aber sein das nach einem Aufruf der msgfmt die t-*.gmo nicht aus den *.po es gebildet werden und das ich jene nicht löschen oder verschieben kann ??? (plz, nicht steinigen wenn es mist war)

Jedenfalls kompiliert es weiter, wenn ich die move-Anweisung entferne.

Code: Alles auswählen

.po.gmo:
	@lang=`echo $* | sed -e 's,.*/,,'`; \
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
	echo "$${cdcmd}rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o $${lang}.gmo $${lang}.po"; \
	cd $(srcdir) && rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o t-$${lang}.gmo $${lang}.po
#	cd $(srcdir) && rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
MFG
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Wenn man das "--from-code=utf-8" in enigma/po/Makefile.am löscht , kompiliert es durch.

cu
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

wenn es geklappt hätte, hätte ich es ja gemacht ;-)

Wollte bei mir aber nicht !