Hi Ich versuche ed2k_gui zu compilieren. Ich scheitere allerdings immer an folgender Fehlermeldung : checking for pkg-config... /usr/local/bin/pkg-config checking for gtk+-2.0 >= 2.0.2 gnet-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.2 gnet-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. Ich habe das bei der 8.1 fehlende gtk2-devel-packet installiert und via you meine gtk-version geupdated. Ist /usr/lib/gtk2 der Path, den ich angeben muß und wie mache ich das in diesem Fall ? Groups.google.de zeigt immer Beispiele wo das ganze mit `setenv' gesetzt worden ist, das scheint aber nicht vorhanden zu sein. Bye Stefan
Dennoch danke für eure Bemühungen
Gruß
Tim
-- Tim Fischer
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Stefan Malte Schumacher wrote:
checking for pkg-config... /usr/local/bin/pkg-config
^^^^^^^^^^^^^^^^^^^^ Sicher, das dieses pkg-config benutzt werden soll? Mal mit "PATH=/usr/bin:/bin ./configure" probieren.
checking for gtk+-2.0 >= 2.0.2 gnet-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
| Tim Fischer wrote: | > Am Donnerstag, 8. Mai 2003 16:09 schrieb Tim Fischer: | > > | > > natürlich ist die richtige gtk-version installiert, nämlich gtk2 | > > samt -devel Paketen und allem was so dazugehört... | > > Das Problem liegt vermutlich darin, daß configure die Datei | > > "gtk/gtk.h" nicht findet. Wie bringe ich dem Script jetzt bei, | > > die Datei an der richtigen Stelle zu suchen ? | > | > ich hab den Fehler gefunden, offenbar haben einige Pakete gefehlt, | > die für "pkg-config" wichtig waren ( Anmerkung: pkg-config ist | > dafür zuständig, die Pfade für die Header festzulegen ). Ein | > "pkg-config --cflags gtk+-2.0" brachte mich dann auf die richtige | > Spur.
Groups.google.de zeigt immer Beispiele wo das ganze mit `setenv' gesetzt worden ist, das scheint aber nicht vorhanden zu sein.
Eine Bash erledigt das mit 'export VARIABLE="wert"', setenv kommt aus der c-shell. Peter
Hi
checking for pkg-config... /usr/local/bin/pkg-config
^^^^^^^^^^^^^^^^^^^^ Sicher, das dieses pkg-config benutzt werden soll? Mal mit "PATH=/usr/bin:/bin ./configure" probieren.
Das ist das einzige pkg-config was installiert ist und das mußte ich auch selber compilieren.
| > > | > > natürlich ist die richtige gtk-version installiert, nämlich gtk2 | > > samt -devel Paketen und allem was so dazugehört... | > > Das Problem liegt vermutlich darin, daß configure die Datei | > > "gtk/gtk.h" nicht findet. Wie bringe ich dem Script jetzt bei, | > > die Datei an der richtigen Stelle zu suchen ? | > | > ich hab den Fehler gefunden, offenbar haben einige Pakete gefehlt, | > die für "pkg-config" wichtig waren ( Anmerkung: pkg-config ist | > dafür zuständig, die Pfade für die Header festzulegen ). Ein | > "pkg-config --cflags gtk+-2.0" brachte mich dann auf die richtige | > Spur.
Welche Pakete sind denn noch für pkg-config wichtig ? Und ist pkg-config in irgendeinem Paket bei Suse dabei ? Ich habe jetzt versucht mit PGK_CONFIG_PATH den Pfad zu den Gtk2-Include-Dateien zu setzen, aber auch danach gab das Skript immer noch die selbe Fehlermeldung aus. Gibt es eigentlich grundsätzlich Probleme damit, gtk2-Programme unter Suse 8.X zu kompilieren ? An GTK1-Software habe ich schon einiges selber compiliert und zwar völlig ohne Probleme. Wenn GTK2 grundsätzlich Schwierigkeiten macht würde ich eher dazu tendieren Gtk2 selber aus den Sourcen zu compilieren und unter /usr/local zu installieren. Bye Stefan
Am Mon, 2003-05-26 um 16.51 schrieb Stefan Malte Schumacher:
Hi
checking for pkg-config... /usr/local/bin/pkg-config
^^^^^^^^^^^^^^^^^^^^ Sicher, das dieses pkg-config benutzt werden soll? Mal mit "PATH=/usr/bin:/bin ./configure" probieren.
Das ist das einzige pkg-config was installiert ist und das mußte ich auch selber compilieren.
| > > | > > natürlich ist die richtige gtk-version installiert, nämlich gtk2 | > > samt -devel Paketen und allem was so dazugehört... | > > Das Problem liegt vermutlich darin, daß configure die Datei | > > "gtk/gtk.h" nicht findet. Wie bringe ich dem Script jetzt bei, | > > die Datei an der richtigen Stelle zu suchen ? | > | > ich hab den Fehler gefunden, offenbar haben einige Pakete gefehlt, | > die für "pkg-config" wichtig waren ( Anmerkung: pkg-config ist | > dafür zuständig, die Pfade für die Header festzulegen ). Ein | > "pkg-config --cflags gtk+-2.0" brachte mich dann auf die richtige | > Spur.
Welche Pakete sind denn noch für pkg-config wichtig ? Nichts von Bedeutung.
Und ist pkg-config in irgendeinem Paket bei Suse dabei ? Das Paket heisst pkgconfig
Ich habe jetzt versucht mit PGK_CONFIG_PATH den Pfad zu den Gtk2-Include-Dateien zu setzen, aber auch danach gab das Skript immer noch die selbe Fehlermeldung aus.
Gibt es eigentlich grundsätzlich Probleme damit, gtk2-Programme unter Suse 8.X zu kompilieren ? Nein. Bei Gnome/Gnome2-Paketen: Ja.
An GTK1-Software habe ich schon einiges selber compiliert und zwar völlig ohne Probleme. Wenn GTK2 grundsätzlich Schwierigkeiten macht würde ich eher dazu tendieren Gtk2 selber aus den Sourcen zu compilieren und unter /usr/local zu installieren. Offene Antwort? Aus dem was Du oben schreibst, kann man den Eindruck gewinnen, dass Du gerade dabei bist, Deine Installation zu vernichten.
Ralf
Hallo, On Mon, 26 May 2003, Stefan Malte Schumacher wrote:
checking for pkg-config... /usr/local/bin/pkg-config ^^^^^^^^^^^^^^^^^^^^ Sicher, das dieses pkg-config benutzt werden soll? Mal mit "PATH=/usr/bin:/bin ./configure" probieren.
Das ist das einzige pkg-config was installiert ist und das mußte ich auch selber compilieren.
Aha. Das ist der Fehler. pkg-config sucht nur in seinem eigenen Pfad nach den .pc Dateien, naemlich unter $prefix/lib/pkgconfig/. $prefix ist bei deinem pkg-config offenbar /usr/local/ aber da du gtk2 von SuSE verwendest (mit $prefix = /usr wie bei fast allen SuSE RPMs) liegen die .pc-Dateien natuerlich unter /usr. Kurz: deinstallier dein selbstkompiliertes pkg-config und installiere das pkg-config von SuSE. -dnh -- 125: Backup Niemand will Backup. Alle wollen Restore. (Kristian Köhntopp zitiert einen Vertriebler)
participants (4)
-
David Haller
-
Peter Wiersig
-
Ralf Corsepius
-
Stefan Malte Schumacher