Was genau war denn das Problem?
Egal welches Tool aus der (d)xgettext-Suite ich aufgerufen habe, es hat sich danach immer wieder selbst aufgerufen bis ich tausende von Prozessen hatte. Es ist vermutlich die verwendete Version von cygwin Schuld.
Ich fand bei meiner Suche das native Kompilat von gettext für Windows von
https://mlocati.github.io/gettext-iconv-windows/ und musste daher nur noch ein Tool schreiben, das aus .pas- und .frm-Dateien .pot-Dateien generiert.
Jetzt, wo du das sagst: Ich erinnere mich ganz dunkel, dass ich auch mal die gnugettext-Tools, die original im Installer waren, weggeworfen und durch nativ compilierte ersetzt hatte, weil ich ein Problem damit hatte. Das ist schon ewig her.
dxgettext.exe, das Tool zum extrahieren von strings aus .pas und .dfm war aber nicht betroffen, das ist in Delphi geschrieben und die sourcen sind im
svn. Das gilt auch fuer:
- assemble.exe
- msgmkignore.exe
- msgremove.exe