Am Montag, 13. Januar 2003 22:27 schrieb Andreas Feile:
Ich muß nochmal um Hilfe bitten, ich komm nicht weiter.
Kein Problem.
Hab zuerst versucht, auf SuSE's ftp-Server was zu finden:
/pub/suse/i386/7.3/suse/xdev1 => nur bisherige qt-Version /pub/suse/i386/update/7.3/xdev1 => gar kein qt
Das heisst qt3 und ist auf dieser Seite zu finden: http://www.suse.de/de/private/download/linuks/i386/update for 7 3/base.html bzw. direkt hier: ftp://ftp.suse.com/pub/suse/i386/supplementary/KDE/update for 7.3/base/.link/qt3.rpm Die Entwicklerpakete sind auf einer anderen Seite (ist auch im Menü zu sehen): http://www.suse.de/de/private/download/linuks/i386/update for 7 3/devel.html
Das hab ich mir mal runtergeladen. Aber zB das devel-Paket kann ich nicht installieren, da fehlt was:
Fehler: fehlgeschlagene Paket-Abhängigkeiten: freetype2-devel wird von qt3-devel-3.0.5-86 gebraucht libmng-devel wird von qt3-devel-3.0.5-86 gebraucht mesaglut-devel wird von qt3-devel-3.0.5-86 gebraucht
mesaglut-devel habe ich auf der Seite mit den Update-Entwicklerpaketen gesehen, die anderen kannst Du vielleicht von Deiner Instalations-CD nachinstallieren. Bei mesaglut muss man etwas aufpassen - da gibt's was ähnliches, das mesaglu heisst (ohne t).
Vielleicht kann mir wer sagen, wie ich vorgehen muß, um die nötige qt zu finden. Oder, noch besser: wie könnte ich mir selbst helfen, um hier gar nicht erst fragen zu müssen...
Generell findest Du rpm-Pakete auch auf rpmfind.net, musst aber auf die Distribution achten - und das ist nicht vom Distributor, sondern von irgendwem, was manchmal zusätzliche Abhängigkeiten bringen kann, je nach Software auf dem Rechner des Packers. Gab's das YaSt-Online-Update bei 7.3 noch nicht? Ich weiss es gar nicht mehr. Hast Du das versucht?
Ersteres hab ich, zweiteres könnte ich auch aufbringen. Hab aber kürzlich mein KDE auf 3.0.5 hochgezogen. Nochmaliges Update würde wohl nix bringen, oder?
Nein.
scarabaeus:/home/andy/Desktop/qt # rpm -q qt qt-2.3.1-60
Also zu niedrig.
Wat nu?
Erst qt3, dann die Entwicklerpakete. Sag' mal Bescheid, ob's läuft. Gruß, Henrik
Moin allerseits.
Fehler: fehlgeschlagene Paket-Abhängigkeiten: freetype2-devel wird von qt3-devel-3.0.5-86 gebraucht libmng-devel wird von qt3-devel-3.0.5-86 gebraucht mesaglut-devel wird von qt3-devel-3.0.5-86 gebraucht
Das konnte ich nun alles auflösen, auch die qt3 und qt3-devel sind jetzt da. Der Compilierungsvorgang läuft nunmehr auch durch, allerdings kommt am Schluß: scarabaeus:/home/andy/Desktop/kuickshow-0.8.4 # ./configure --prefix=/opt/kde3 [...] checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! Wie finde denn KDE-headers? /opt/kde3 gibts zwar bei mir, aber da liegen nur weitere Verzeichnisse: bin, doc, include, lib und share.
Gab's das YaSt-Online-Update bei 7.3 noch nicht? Ich weiss es gar nicht mehr. Hast Du das versucht?
YOU gibts bei 7.3 schon. Aber ich fand keine Möglichkeit, gezielt ein einzelnes Paket upzudaten.
Sag' mal Bescheid, ob's läuft.
Ich denk mal: bald läufts... Gruß. Andy -- Andreas Feile www.feile.net
Hallo Andreas, hallo Leute, Am Dienstag, 14. Januar 2003 10:42 schrieb Andreas Feile:
[...] Der Compilierungsvorgang läuft nunmehr auch durch, allerdings kommt am Schluß:
scarabaeus:/home/andy/Desktop/kuickshow-0.8.4 # ./configure --prefix=/opt/kde3 [...] checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix!
Wie finde denn KDE-headers? /opt/kde3 gibts zwar bei mir, aber da liegen nur weitere Verzeichnisse: bin, doc, include, lib und share.
Liefert ein rpm -qa | grep "kde.*devel" irgendwas? Vermutlich fehlt nämlich ein Paket kde*3-devel, in diesem Fall ist es vermutlich kde3base-devel. Ist übrigens allgemein so: wenn Du programme compilieren willst, brauchst Du etliche *-devel-Pakete. In diesem Fall ist es noch recht leicht herauszufinden -> "no KDE headers". Falls Dateinamen fehlender Dateien gemeldet werden, ist ein pin dateiname immer recht hilfreich, falls Du die fehlende Datei in einem RPM auf den SuSE-CDs vermutest. (ist in diesem Fall, KDE3 auf SuSE 7.3 aber nicht der Fall... Idee: Evtl. die ARCHIVES.gz von der 8.1 downloaden und dann die durchsuchen ;-) Gruß Christian Boltz --
[Shift-Taste] verwende sie nur, wenn es für die verständlichkeit nötig ist, das verhindert unnötige tippfehler, meiner meinung nach haätte ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ Naja, viel scheint deine Methode aber nicht zu bringen. [> Josef Schwend und Patrick Hess in suse-linux]
Moin Christian und die anderen Pinguine. Christian Boltz, Dienstag, 14. Januar 2003 23:32:
Wie finde denn KDE-headers? /opt/kde3 gibts zwar bei mir, aber da liegen nur weitere Verzeichnisse: bin, doc, include, lib und share.
Liefert ein rpm -qa | grep "kde.*devel" irgendwas? Vermutlich fehlt nämlich ein Paket kde*3-devel, in diesem Fall ist es vermutlich kde3base-devel.
scarabaeus:/home/andy # rpm -qa | grep "kde.*devel" kdelibs-devel-2.2.1-24 Auf Deinen Rat hin tat ich folgendes: scarabaeus:/home/andy/Desktop/Verzeichnis # rpm -i kdebase3-devel.rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: kdelibs3-devel wird von kdebase3-devel-3.0.4-3 gebraucht Also gut, wir sind ja nicht so: scarabaeus:/home/andy/Desktop/Verzeichnis # rpm -i kdelibs3-devel.rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: arts-devel wird von kdelibs3-devel-3.0.4-3 gebraucht libvorbis-devel wird von kdelibs3-devel-3.0.4-3 gebraucht autoconf wird von kdelibs3-devel-3.0.4-3 gebraucht automake wird von kdelibs3-devel-3.0.4-3 gebraucht Ich kriege also ständig neue Abhängigkeiten. Finde ich irgendwo alles auf einmal, oder muß ich tatsächlich jeder einzelnen Datei nachdackeln?
Falls Dateinamen fehlender Dateien gemeldet werden, ist ein pin dateiname immer recht hilfreich, falls Du die fehlende Datei in einem RPM auf den SuSE-CDs vermutest.
Hmja, man lernt nie aus... Ich müßte also ggf. auf diese Weise den obigen Dateien nachspüren? Mühsam, mühsam... Gruß. Andy -- Andreas Feile www.feile.net
Hallo Andreas, hallo Leute, Am Mittwoch, 15. Januar 2003 11:32 schrieb Andreas Feile:
scarabaeus:/home/andy/Desktop/Verzeichnis # rpm -i kdebase3-devel.rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: kdelibs3-devel wird von kdebase3-devel-3.0.4-3 gebraucht
Also gut, wir sind ja nicht so:
scarabaeus:/home/andy/Desktop/Verzeichnis # rpm -i kdelibs3-devel.rpm Fehler: fehlgeschlagene Paket-Abhängigkeiten: arts-devel wird von kdelibs3-devel-3.0.4-3 gebraucht libvorbis-devel wird von kdelibs3-devel-3.0.4-3 gebraucht autoconf wird von kdelibs3-devel-3.0.4-3 gebraucht automake wird von kdelibs3-devel-3.0.4-3 gebraucht
Tja, da fehlt einiges. In diesem Fall ist es aber recht einfach, da direkt die Paketnamen genannt werden. Du hast wohl noch nicht allzuviel compiliert, wenn sogar automake und autoconf fehlen ;-) BTW: Du kannst auch mehrere Pakete gleichzeitig installieren, z. B. rpm -Uhv paket1.rpm paket2.rpm Dann werden die Abhängigkeiten dieser Pakete untereinander schonmal nicht angemeckert ;-)
Ich kriege also ständig neue Abhängigkeiten. Finde ich irgendwo alles auf einmal, oder muß ich tatsächlich jeder einzelnen Datei nachdackeln?
In diesem Fall geht es wohl schneller, die Pakete mit yast zu installieren, soweit sie auf den CDs zu finden sind. Das beachtet die Abhängigkeiten nämlich automatisch [1] und fordert dann die richtigen CDs an ;-) Aber: IIRC hast Du eine SuSE 7.3 und auf KDE3 upgedatet. Die KDE3-Pakete sind also nicht auf den CDs. Empfehlung meinerseits: automake und autoconf per yast installieren, damit evtl. benötigte weitere Pakete gleich mitinstalliert werden. Dann im Verzeichnis mit den KDE3-RPMs solange Dateinamen an die Befehlszeile anhängen, bis alles klappt. Das kann dann etwa so aussehen: | # rpm -U kdebase3-devel.rpm | Fehler: fehlgeschlagene Paket-Abhängigkeiten: | kdelibs3-devel wird von kdebase3-devel-3.0.4-3 gebraucht Gut, hängen wir das noch an: | # rpm -U kdebase3-devel.rpm kdelibs3-devel.rpm | Fehler: fehlgeschlagene Paket-Abhängigkeiten: | arts-devel wird von kdelibs3-devel-3.0.4-3 gebraucht | libvorbis-devel wird von kdelibs3-devel-3.0.4-3 gebraucht Nochwas? Dann eben noch mehr angeben: | # rpm -i kdebase3-devel.rpm kdelibs3-devel.rpm arts-devel-* libvorbis-devel* # ist eine Zeile und so weiter. Übrigens: Wie Du siehst, verwende ich rpm -U statt -i Hat den Vorteil, dass eine evtl. vorhandene, alte Version des RPMs ersetzt wird. Mit -i kommt eine Fehlermeldung, dass das zu installierende Paket mit dem neuen in Konflikt steht. Wenn Du dann gleich noch rpm -Uhv verwendest, kannst Du schön verfolgen, wie schnell (oder langsam) rpm die Pakete installiert ;-)
Falls Dateinamen fehlender Dateien gemeldet werden, ist ein pin dateiname immer recht hilfreich, falls Du die fehlende Datei in einem RPM auf den SuSE-CDs vermutest.
Hmja, man lernt nie aus... Ich müßte also ggf. auf diese Weise den obigen Dateien nachspüren? Mühsam, mühsam...
Wie gesagt, bei größeren Installationsorgien (und das wird es wohl bei Dir werden ;-) würde ich auch mal YaST starten. Geht in diesem Fall schneller. Da aber KDE3 noch nicht bei SuSE 7.3 dabei war, hilft das weniger. Ist aber auch halb so wild, wenn gleich die Namen der benötigten RPMs ausgespuckt werden ;-) Gruß Christian Boltz [1] Achtung: gilt AFAIK nur für Pakete, die auf den CDs enthalten sind. "Fremdpakete" werden hingegen mit --nodeps und --force, also ohne Prüfung der Abhängigkeiten, installiert. Aber das interessiert Dich sowieso nur dann, wenn Du yast2 -i paketname.rpm oder yast (1) "Pakete einspielen" (IIRC) verwendest, das Installieren von Fremdpaketen ist ja in der YaST2-Oberfläche nicht mehr möglich :-| -- Oder kannst du dir ein AUto vorstellen das erst mit einem Benzinmotor fabriziert wird und dann wenn du es mit Diesel betankst auch noch fährt. *lach* [Thomas Templin in suse-linux]
Guten Morgen, die Damen und Herren Pinguine. Christian Boltz, Donnerstag, 16. Januar 2003 00:19:
Du hast wohl noch nicht allzuviel compiliert, wenn sogar automake und autoconf fehlen ;-)
Huch...? Merkst Du das erst jetzt? Daher kommt ja meine ständige Fragerei ;) Aaalso, nach wie vor will ich mein kuickshow compilieren/installieren. Der Compiler läuft jetzt durch, nachdem ich allerlei Dinge nachinstalliert habe, wie etwa automake usw. Aber: Am Schluß kommt: You're missing Imlib 1.x. The graphics browser/viewer KuickShow won't be compiled without Imlib. You can download it from http://freshmeat.net/redir/imlib/4385/url_tgz/imlib-1.9.10.tar.gz Des Englischen insoweit mächtig habe ich mir dieses Dings runtergeladen und ebenfalls compiliert und installiert. Indes: Der Compiler für kuickshow meckert nach wie vor, daß ich dieses Imlib-Dings nicht hätte. Wie mache ich bekannt, daß es dieses Paket jetzt gibt? Erneut schon mal Danke für Hilfe. Andy -- Andreas Feile www.feile.net
Andreas Feile wrote:
You're missing Imlib 1.x. The graphics browser/viewer KuickShow won't be compiled without Imlib. You can download it from http://freshmeat.net/redir/imlib/4385/url_tgz/imlib-1.9.10.tar.gz
Des Englischen insoweit mächtig habe ich mir dieses Dings runtergeladen und ebenfalls compiliert und installiert. Indes: Der Compiler für kuickshow meckert nach wie vor, daß ich dieses Imlib-Dings nicht hätte. Wie mache ich bekannt, daß es dieses Paket jetzt gibt?
a) rm config.cache b) versuchst du das Selbstkompilat wieder zu entfernen und installierst imlib-devel aus der Distribution. generell gilt: Wenn bei ./configure oder spaeter bei make Probleme auftreten, nachschauen, ob *-devel installiert ist. Peter ( bei meiner 8.0 ist 1.9.10 enthalten. )
Peter Wiersig, Donnerstag, 16. Januar 2003 11:33:
a) rm config.cache
OK.
b) versuchst du das Selbstkompilat wieder zu entfernen und installierst imlib-devel aus der Distribution.
make uninstall: OK. imlib aus Distri (wieso kam ich nicht selbst drauf???): OK. Nu läuft configure durch. Sehr fein. make rennt auch grad. Hoffentlich letzte Frage: bevor ich ein make install mache: vorher die alte kuickshow deinstallieren? Oder drüberbügeln? -- Andreas Feile www.feile.net
participants (4)
-
Andreas Feile
-
Christian Boltz
-
Henrik Evers
-
Peter Wiersig