Michael Rolli
Nur beschwert sich configure nun über gettext.
./configure --with-gettext meint:
checking whether to include GNU gettext support... yes checking for bindtextdomain in -lintl... no checking for bindtextdomain in -lc... no configure: error: Unable to find required gettext library
Dabei habe ich das Packet gettext-0.11.1 (Serie d)korrekt per yast installiert.
gettext 0.11 kann es schwerlich sein, denn das ist in SuSE Linux (noch) nicht enthalten. Selbst die 8.0 verwendet noch 0.10.40. Das hat vor allem mit den deutlichen Änderungen in 0.11 zu tun. Ausserdem beschwert sich configure nicht über gettext sondern über fehlende Funktionalitäten in Bibliotheken. Was steht denn in config.log? Dort müsste zu sehen sein, welcher Test fehlschlägt.
Also habe ich mir gettext-0.11.1 bei gnu.org nochmals geholt und von den Quellen installiert (unter /usr/local). Aber auch das hat nichts genützt. Ein ./configure --with-gettext=/usr (oder /usr/local) bringt das ganze auch nicht voran.
Kann es auch nicht. Nicht die gettext tools sind gefragt, sondern entweder die standalone libintl (muss im Paket enthalten sein und lässt sich über --with-included-gettext einbinden) oder die in der glibc enthaltene Variante. Der Kern von gettext sind die Bibliotheksfunktionen (gettext(), ngettext(), dcgettext(), textdomain(), bindtextdomain() etc.). Diese sind dafür zuständig, zur Laufzeit aus den entsprechenden Katalogen die richtigen Meldungen zu extrahieren und anzuzeigen. Dazu kommen noch diverse Tools, um Meldungen aus Quellcode zu extrahieren (xgettext), Kataloge zu kompilieren (msgfmt), Kataloge zusammen zu führen (msgmerge) und ein paar andere. Ausserdem gehören zum gettext Paket auch ein Satz M4-Makros für aclocal/autoconf. In einer glibc2 ist die nötige Unterstützung bereits enthalten! Also erstaunt es mich umso mehr, dass der Autoconf-Test scheitert. Hier scheint mir eher ein Fehler in configure denn in den installierten Paketen vorzuliegen, aber sicher kann ich da erst sein, wenn ich den entsprechenden Abschnitt aus config.log gesehen habe. Philipp -- HPUX and sane have never been used in the same sentence without appropriate negatives. -- Richard Henderson on GCC ml