gtk-devel läst sich nicht installieren
Hallo Liste Ich vermisse xmms, und wollte mir gerade die Version aus openssue 11.2 unter 11.4 compilieren, und stelle dabei fest, das ich gtk-devel nicht installieren kann weil irgendwas fehlt. Die Meldung lautet Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten Kann mir da jemand weiterhelfen ? Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Michael Schueller schrieb:
Hallo Liste
Ich vermisse xmms, und wollte mir gerade die Version aus openssue 11.2 unter 11.4 compilieren, und stelle dabei fest, das ich gtk-devel nicht installieren kann weil irgendwas fehlt.
Die Meldung lautet
Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten
Kann mir da jemand weiterhelfen ? Also bei mir geht das ohne Meckern. Ich hab hier noch den ganzen gtk1 Krams installiert wegen einem uralten Turboprint, das noch das gtk1 erfordert. Alle installierten Pakete habe ich von der 11.2 verwendet.
Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Wed, 27 Apr 2011, Michael Schueller schrieb:
Hallo Liste
Ich vermisse xmms, und wollte mir gerade die Version aus openssue 11.2 unter 11.4 compilieren, und stelle dabei fest, das ich gtk-devel nicht installieren kann weil irgendwas fehlt.
Die Meldung lautet
Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten
Kann mir da jemand weiterhelfen ?
Du brauchst glib-devel aus http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard Gefunden per http://software.opensuse.org/search (nach glib-devel gesucht). Dazu muß man wissen, der pkgconfig-Kram steckt immer im zugehörigen -devel Paket. -dnh -- "I can't go on meeting you like this" -- a TeX message -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 27. April 2011 schrieb David Haller:
Hallo,
Am Wed, 27 Apr 2011, Michael Schueller schrieb:
Hallo Liste
Ich vermisse xmms, und wollte mir gerade die Version aus openssue 11.2 unter 11.4 compilieren, und stelle dabei fest, das ich gtk-devel nicht installieren kann weil irgendwas fehlt.
Die Meldung lautet
Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten
Kann mir da jemand weiterhelfen ?
Du brauchst glib-devel aus http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/sta ndard
Gefunden per http://software.opensuse.org/search (nach glib-devel gesucht). Dazu muß man wissen, der pkgconfig-Kram steckt immer im zugehörigen -devel Paket.
Nabnd David Das Repo hab ich drin, und das Paket glib-devel ist bereits installiert. rpm -qa glib-devel glib-devel-1.2.10-741.2.i586 Trotzdem wird mir beim Versuch gtk-devel zu installieren die genannte Fehlermeldung angezeigt Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten Lösung 1: gtk-devel-1.2.10-1090.1.i586 nicht installieren Lösung 2: gtk-devel auflösen durch das Ignorieren einiger Abhängigkeiten Aber egal. Nachdem Du mir ja bestätigt hast, das ich die glib-devel brauche, und diese installiert ist, hab ich gtk-devel nach Lösung 2 installiert und xmms gebaut. Nach kleinen Änderungen im spec lief der Build durch, und xmms läuft. Na bitte, geht doch ;-) Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Thu, 28 Apr 2011, Michael Schueller schrieb:
Am Mittwoch, 27. April 2011 schrieb David Haller:
Am Wed, 27 Apr 2011, Michael Schueller schrieb:
Ich vermisse xmms, und wollte mir gerade die Version aus openssue 11.2 unter 11.4 compilieren, und stelle dabei fest, das ich gtk-devel nicht installieren kann weil irgendwas fehlt.
Die Meldung lautet
Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten
Kann mir da jemand weiterhelfen ?
Du brauchst glib-devel aus http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/sta ndard
Gefunden per http://software.opensuse.org/search (nach glib-devel gesucht). Dazu muß man wissen, der pkgconfig-Kram steckt immer im zugehörigen -devel Paket.
Das Repo hab ich drin, und das Paket glib-devel ist bereits installiert.
Ah. Das hättest du dazuschreiben können ;)
rpm -qa glib-devel glib-devel-1.2.10-741.2.i586
Trotzdem wird mir beim Versuch gtk-devel zu installieren die genannte Fehlermeldung angezeigt
Problem: pkgconfig(glib), benötigt von gtk-devel-1.2.10-1090.1.i586, wird von keinem Repository angeboten Lösung 1: gtk-devel-1.2.10-1090.1.i586 nicht installieren Lösung 2: gtk-devel auflösen durch das Ignorieren einiger Abhängigkeiten
Ok, hab grad mal per 'rpm -qp --provides http://$MIRROR_PFAD/' [1] in's glib-devel reingeschaut: glibdev glib-devel = 1.2.10-741.2 glib-devel(x86-64) = 1.2.10-741.2 und per 'rpm -qp --requires http://$MIRROR_PFAD/' ins gtk-devel gtk = 1.2.10 glib-devel [..] pkgconfig(gdk) pkgconfig(glib) Offenbar läuft da was in dem Repo schief, da hat einer das gtk-Paket um die pkgconfig() Abhängigkeiten ergänzt ohne vorher(!) diese im glib Paket zu ergänzen (gdk ist Teil vom gtk-Paket selbst). Es gibt sogar passende rpmlint-Warnungen im glib-Buildlog: glib-devel.x86_64: W: no-pkg-config-provides (Badness: 300) The package installes a .pc file but does not provide pkgconfig(..) provides. The most likely reason for that is that it was built without BuildRequires: pkg-config. Please double check your build dependencies. Ich hab mir mal das Paket gebranched, wenn ich morgen fit bin, mach ich da einen Bugreport oder gleich den "Fix" ... Bis dahin: einfach unbesorgt die Abhängigkeit auf pkgconfig(glib) ignorieren, das .spec für gtk-devel enthält selber noch ein Requires auf 'glib-devel', die Abhängigkeit bleibt also wie früher. Generell scheint es eher weg von Abhängigkeiten von Paketen (glib-devel, früher glibdev) zu sein, hin zu "Fähigkeiten" wie pkgconfig(glib). Gilt übrigens z.B. auch für perl und andere Pakete (z.B. kein perl-Bla-Blubb Paket, sondern perl(Bla::Blubb) als Abhängigkeit ;) HTH zum Verständnis, -dnh [1] rpm kann 'rpm -qp' via ftp/http[2], aber keine Redirects. Daher mit 'wget -q -O /dev/null http://download.opensuse.org/...' sich umleiten lassen (oder gleich nen bekannte Mirror nehmen) und die "direkte" URL dann per C&P an rpm verfüttern ;) [2] und lädt dabei nur die Metadaten/den RPM-Header, nicht die Nutzlast, spart v.a. bei großen Paketen nen Haufen Traffic ;) -- Und? Geht es dir noch gut? Brauchst du noch keinen Netzartzt? Ich meine ja nur! weil die anderen immer vom Konsumieren meiner Postings so seltsame Nebenwirkungen bekommen. Nimm aber zur Vorsicht mal ne Blaue Froschpille. das ist die mit den Schutzstoffen. [Woko° in dag°] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Manfred Kreisl
-
Michael Schueller