Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake 10.1: GTK+ mit pgk-config erfassen
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.