Software > Programmieren, Kompilieren
libintl
SmellyCat:
Hallo,
ich habe Probleme dass gewisse Programme die "libintl.xx" brauchen, nur wo bekomme ich sie her? Ich dachte eigentlich es wäre ein Teil von gettext, die configure Hilfe von gettext 12.1 sagt aber folgendes:
--- Code: ---
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
--without-libintl-prefix don't search for libintl in includedir and libdir
--- Ende Code ---
Ich interpretiere dass so: gettext bringt libintl nicht mit sondern es ist eine Dependencie davon (eine optionale). Würde gettext libintl mitbringen wäre es ja irgendwie Schwachsinn dafür einen Suchpfad definieren zu können.
Mein Problem äussert sich bei configure von Programmen die libintl haben wollen wie folgt:
--- Code: ---
checking for GNU gettext in libintl... no
--- Ende Code ---
Was ja noch nicht das Problem wäre würde gmake nicht mit der Meldung "could not finde ../lib/libintl.la" aussteigen.
Die Dateien bringt zwar gettext mit (was mich total verwirrt)
--- Code: ---
-rw-r--r-- 1 root other 413372 May 6 12:06 libintl.a
-rw-r--r-- 1 root other 787 May 6 12:06 libintl.la
lrwxrwxrwx 1 root other 16 May 6 12:06 libintl.so -> libintl.so.2.4.0
lrwxrwxrwx 1 root other 16 May 6 12:06 libintl.so.2 -> libintl.so.2.4.0
-rwxr-xr-x 1 root other 399164 May 6 12:06 libintl.so.2.4.0
--- Ende Code ---
aber funktioniert dennoch nicht. Es wäre wohl evtl (mit ganz dicken "!") möglich ihm mit CFLAGS zum nutzen der Files zu überreden, aber wenn 3 Programme die ich testete ohne CFLAGS damit nicht klakommen bei gmake kann was elementaren nicht stimmen.
Bitte um Hilfe oder Tips
bye
Mats *verwirrt*
SmellyCat:
Hallo,
ich habe in der INSTALL von gettext folgende Textpassage gefunden:
--- Zitat ---For packages that use the GNU libintl library, you can use the
`configure' option `--with-libintl-prefix' to specify the prefix you
used while installing GNU gettext-runtime. This option is not necessary if
that other prefix is the same as the one now specified through --prefix.
--- Ende Zitat ---
Also habe ich recht: libintl ist ein GNU Package (dass ich aber nicht finde) und es ist kein Teil von gettext.
bye
Mats *fast deprimiert*
erisch:
Sag mal an, welches Programm das ist. Dann versuch ich das bei mir zu kompilieren. Weil so aus der Luft gegriffen kann man kaum ne Antwort geben.
Ich tippe mal es ist der fehlende LD_LIBRARY_PATH ;D ;D
Mfg. Erisch
SmellyCat:
Wenn Du das richtig liest merkst Du dass der Lib Pfad nicht mein Problem sein kann.
Mein Problem ist nicht dass ich mit CFLAGS (stirb LD_LIBRARY_PATH) ihm das nicht zum fressen geben könnte etc. sondern schlicht und einfach dass die libintl nicht vorhanden ist und ich sie aber brauche um gettext zu bauen, google meint aber die libintl wäre ein Teil von gettext - paranoid wenn man sich die Doku ansieht.
Aber es ist wahr, gettext legt das File an was mich vollends verwirrt denn er will die libintl zum kompilieren haben... durch den Hintern, in die Brust und beim Auge wieder raus
Ein Programm? Such Dir frei Schnautze eins aus das gettext mit libintl braucht... vlc, Sylpheed ab 9.10 etc.
Für alle die das config.log sehen wollen (Sylpheed, claws Version):
http://smellycat.de/config.log
bye
Mats
erisch:
Also ich hab hier ein libintl Source gefunden:
http://cygwin.matrix.com.br/release/gettext/libintl/
Ich bin nur aus deinem Post nicht richtig schlau geworden. Weil einmal schreibst du: libintl ist nicht vorhanden und dann zeigst du eine ls Ausgabe wo es drin steht ???
Vielleicht bringt gettext auch nur eine Art Dummy-File mit, statt einem richtigem libintl.
Ich schau jetzt mal rum, das interessiert mich nämlich auch. Ich hatte mal ein Prog was zwar fehlerfrei durchlief aber irgendwie nicht deutsch sprechen wollte.
Mfg. Erisch
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln