Am Donnerstag, 24. April 2003 12:33 schrieb Hansjoerg Alfonz:
On 23-Apr-2003 Frank Noack wrote:
Ist es schonjemandem gelungen unter Suse 8.1 den Downloader for X 2.4.1 zu kompilieren. Ich habe es scho ein paar mal versucht, aber configure bricht immer mit der Meldung ab, das GTK+ >=2.0.6 nicht installiert sei. Das ist aber nicht so. Auch die gtk2-devel-2.0.6... sind installiert. Wenn ich das config.log richtig interpretiere, dann ist die Fehlermeldung hier:
configure:8239: checking for pkg-config configure:8270: result: /usr/bin/pkg-config configure:8291: checking for GTK+ - version >= 2.0.6 configure:8432: result: no
Ich habe hier zwar SuSE 8.2, aber Dein Problem war trotzdem reproduzierbar: GTK+ wurde nicht gefunden...
Ursache dafür ist dieses pkg-config. Der Downloader, wie übrigens viele andere GTK-Programme, nutzen es, um die im System vorhandenen Librarys festzustellen.
Installiert hast Du es ja schon. Jetzt will es nur noch wissen, wo es seine "metadata files" findet. Also setzt man die environment variable PKG_CONFIG_PATH:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
Mit "pkg-config --list-all" kannst Du nun das Ergebnis überprüfen.
Schau mal ins "man pkg-config", da ist das alles genau beschrieben.
Damit sollte einer erfolgreichen Kompilierung nichts mehr im Wege stehen ;-). Das wars, ich hoffe das mich das vor weiteren Problemen bewahrt. Habe einige Abhängigkeiten mit Hilfe von "pkg-config --list-all" ergänzen müssen, nun läuft es wie geschmiert.
Danke Frank