Software > Programmieren, Kompilieren

libintl

(1/2) > >>

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