PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake 10.1: GTK+ mit pgk-config erfassen



nother
11.04.05, 11:35
Hallo,

ich habe hier ein Programm, das ich unter Mandrake 10.1 kompilieren möchte.
Nun meckert ./configure rum, dass GTK+ fehlt, obwohl es installiert ist.
Es wird nämlich unter /var/lib/pgkconfig nachgeschaut, ob die metadaten für das Paket <Paketname>.pc vorhanden sind.
Das ist leider nicht der Fall.

Weiss jemand, wie ich mit pkg-config die Metadaten nachträglich erstellen kann ?

Danke schon jetzt !

greets
nother

hp_tux
11.04.05, 14:04
Hallo,


Nun meckert ./configure rum, dass GTK+ fehlt, obwohl es installiert ist.
hmm, poste doch bitte mal die Ausgabe von

rpm -qa|grep gtk

Gruß

hp_tux

nother
12.04.05, 08:54
Also im Verzeichnis /usr/lib/pkgconfig steht nur:



ls
gnome-icon-theme.pc gok-1.0.pc shared-mime-info.pc
gnome-mime-data-2.0.pc gtk-engines-2.pc


Die Metadaten für GTK fehlen.

Die Ausgabe von rpm -qa:



# rpm -qa|grep gtk
libgtk+-x11-2.0_0-2.4.9-9mdk
gtk-engines2-2.2.0-6mdk
libgtk+2.0_0-2.4.9-9mdk
libgtk+1.2-1.2.10-40mdk
libgtkhtml2_0-2.6.2-1mdk
libgtkhtml1.1_3-1.1.10-6mdk
libwxgtk2.5_1-2.5.1-5mdk
gtk-engines-0.12-9mdk
gtk+2.0-2.4.9-9mdk
gtkdialogs-2.1-1mdk
gtk+licq-0.51-12mdk


Und hier noch einmal die Fehlermeldung:



checking for gtk+-2.0 >= 2.0.0... Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found

configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


Es fehlt die .pc Datei ...
Und bevor irgendjemand fragt :) :



#echo $PKG_CONFIG_PATH
/usr/lib/pkgconfig/

christophwth
12.04.05, 09:58
Hi

paket libgtk+2.0_0-devel-2.4.9-9mdk .i586.rpm installieren

(libgtk+2.0_0-devel-2.4.9-9mdk )

paketzugehörigkeiten von dateien finden : www.rpmseek.com

gruss
christoph