nochmal Schwierigkeiten wegen Digikam ab Version 0.8.2 auf Suse 9.3
Hallo liebe Mailinglistler :-), Das Thema mit Digikam, RPM-Rebuild bzw. Digikam der neueren Versionen 0.8.2/0.9.0(1) unter Suse 9.3 zu installieren hatte ich ja bereits vor einiger Zeit schon mal angeschnitten. Ich habe nunmehr fast alle Abhängigkeiten dabei auflösen können: Vorher fehlten folgende Pakete: sudo rpmbuild --rebuild digikam-0.8.2-0.pm.1.src.rpm Installing digikam-0.8.2-0.pm.1.src.rpm warning: user compiler does not exist - using root warning: user compiler does not exist - using root error: Failed build dependencies: imlib2-devel is needed by digikam-0.8.2-0.pm.1 kdelibs3-devel is needed by digikam-0.8.2-0.pm.1 kdesdk3-translate is needed by digikam-0.8.2-0.pm.1 sqlite-devel is needed by digikam-0.8.2-0.pm.1 sqlite2-devel is needed by digikam-0.8.2-0.pm.1 update-desktop-files is needed by digikam-0.8.2-0.pm.1 libtiff-devel is needed by digikam-0.8.2-0.pm.1 Diese konnte ich jetzt installieren. Wenn ich jetzt versuche z.B. das Digikam 0.8.2 Source RPM zu "rebuilden" dann bekomme ich folgende Meldungen am Schluß: ------------------------------------------------------------ removing 'Comment[vi]=Bộ xem ảnh digiKam' from showfoto.desktop + echo NoDisplay=true + /usr/lib/rpm/find-lang.sh /var/tmp/digikam-0.8.2-build digikam + /usr/lib/rpm/find-debuginfo.sh /usr/src/packages/BUILD/digikam-0.8.2 extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/bin/digikam extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/bin/showfoto extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/kio_digikamtags.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/digikamimageplugin_core.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/kio_digikamdates.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/kio_digikamsearch.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/kio_digikamalbums.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/kde3/kio_digikamthumbnail.so extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/libdigikam.so.0.0.0 cpio: digikam-0.8.2/digikam/sqlite/parse.y: Datei oder Verzeichnis nicht gefunden 7692 blocks + RPM_BUILD_ROOT=/var/tmp/digikam-0.8.2-build + export RPM_BUILD_ROOT + test -x /usr/sbin/Check -a 0 = 0 -o -x /usr/sbin/Check -a '!' -z /var/tmp/digikam-0.8.2-build + echo 'I call /usr/sbin/Check...' I call /usr/sbin/Check... + /usr/sbin/Check /home/abirndt/.bashrc: line 33: .profile: Datei oder Verzeichnis nicht gefunden error: Bad exit status from /var/tmp/rpm-tmp.56162 (%install) RPM build errors: user compiler does not exist - using root user compiler does not exist - using root Bad exit status from /var/tmp/rpm-tmp.56162 (%install) ------------------------------------------------------------------------ Weiß evtl jemand, was hier falsch gelaufen ist und kann mir etwas auf die Sprünge helfen, bzw. was muß ich machen um es herauszufinden? Ich sehe zwar, das die Datei "parse.y" nicht gefunden wird, aber warum diese nicht da ist ist mir schleierhaft. *************************** Und außerdem, wenn ich versuche sudo rpm -Uhv digikam-0.8.2-6.i586.rpm zu installieren folgenden Fehler: ------------------------------ error: Failed dependencies: libpng12.so.0(PNG12_0) is needed by digikam-0.8.2-6 libstdc++.so.6(CXXABI_1.3) is needed by digikam-0.8.2-6 libstdc++.so.6(GLIBCXX_3.4) is needed by digikam-0.8.2-6 ------------------------------- Wenn ich rpm -qa .... abirndt@linuxNB:~/Downloads/DIGIKAM/DIGIKAM> rpm -qa --filesbypkg | grep libstdc++.so.6 libstdc++_41 /usr/lib/gcc/i586-suse-linux/4.1.0/libstdc++.so.6 libstdc++_41 /usr/lib/gcc/i586-suse-linux/4.1.0/libstdc++.so.6.0.8 abirndt@linuxNB:~/Downloads/DIGIKAM/DIGIKAM> rpm -qa --filesbypkg | grep libpng12.so.0 libpng /usr/lib/libpng12.so.0 libpng /usr/lib/libpng12.so.0.1.2.8 mache sehe ich die Files. Wie kann ich die Versionen prüfen, bzw. die richtigen Versionen nachinstallieren, damit ich endlich mein neues digikam haben kann.... Danke im Voraus für Eure Hilfe Axel -- 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 Axel, ich kann dir leider nicht direkt helfen, da ich kompilatorisch viel zu wenig Ahnung habe. Aber, falls dir hier keinR konkret helfen kann, wende dich doch direkt an die digikam-Mailing-Liste: digikam-users@kde.org (halt auf englisch) Ich sehe dort immer wieder ähnliche Probleme auftauchen, mit jeweils schneller Hilfe durch das digikam-Team. Viel Glück. Daniel -- Daniel Bauer photographer Basel Switzerland professional photography: http://www.daniel-bauer.com Madagascar special: http://www.sanic.ch -- 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 Mon, 12 Mär 2007, Axel Birndt schrieb: [..]
extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/libdigikam.so.0.0.0 cpio: digikam-0.8.2/digikam/sqlite/parse.y: Datei oder Verzeichnis nicht gefunden
Das dürfte ein Bug im .spec / digikam sein -> frag die Leutkens da. [..]
+ /usr/sbin/Check /home/abirndt/.bashrc: line 33: .profile: Datei oder Verzeichnis nicht gefunden
touch /home/abirndt/.profile [..]
sudo rpm -Uhv digikam-0.8.2-6.i586.rpm zu installieren folgenden Fehler:
error: Failed dependencies: libpng12.so.0(PNG12_0) is needed by digikam-0.8.2-6 libstdc++.so.6(CXXABI_1.3) is needed by digikam-0.8.2-6 libstdc++.so.6(GLIBCXX_3.4) is needed by digikam-0.8.2-6
Wenn ich rpm -qa ....
abirndt@linuxNB:~/Downloads/DIGIKAM/DIGIKAM> rpm -qa --filesbypkg | grep libstdc++.so.6 libstdc++_41 /usr/lib/gcc/i586-suse-linux/4.1.0/libstdc++.so.6 libstdc++_41 /usr/lib/gcc/i586-suse-linux/4.1.0/libstdc++.so.6.0.8
rpm -q --provides libstdc++_41
abirndt@linuxNB:~/Downloads/DIGIKAM/DIGIKAM> rpm -qa --filesbypkg | grep libpng12.so.0 libpng /usr/lib/libpng12.so.0 libpng /usr/lib/libpng12.so.0.1.2.8
rpm -q --provides libpng -dnh -- God must love the Common Man; He made so many of them. -- BSD fortune file -- 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
David Haller schrieb: Hallo David, danke für Deine Info. Ich gucke mal in den FAQ von digikam.org und schreibe bei Bedarf einen Bugreport.
extracting debug info from /var/tmp/digikam-0.8.2-build/opt/kde3/lib/libdigikam.so.0.0.0 cpio: digikam-0.8.2/digikam/sqlite/parse.y: Datei oder Verzeichnis nicht gefunden
Das dürfte ein Bug im .spec / digikam sein -> frag die Leutkens da.
Gibt es da eine spezielle Mailingliste?
touch /home/abirndt/.profile
ein .profile existiert natürlich bei mir im $HOME aber im Home vom root gab es kein .profile ==> Habe ich jetzt angelegt. Wozu auch immer das beim rebuilden gebraucht wird. Das ist mir schleierhaft! Ist da jemanden etwas bekannt? Das muß doch dem rpmrebuild "wurscht" sein, ob es da ein .profile gibt, oder ? rpm -q --provides Auszug man Page: --provides List capabilities this package provides. Jetzt gebe ich zu, das ich nicht so gut Englisch kann, das mir klar ist, was das in diesem Zusammenhang bedeutet...
rpm -q --provides libstdc++_41
rpm -q --provides libstdc++_41 libstdc++.so.6 libstdc++_41 = 4.1.0_20060408_Release-1.gbv.suse93 Was soll ich jetzt damit machen?
rpm -q --provides libpng
rpm -q --provides libpng libpng.so.3 libpng12.so.0 libpng = 1.2.8-3.3 Danke und Gruß Axel -- 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 Die, 13 Mär 2007, Axel Birndt schrieb:
David Haller schrieb: [..]
Das dürfte ein Bug im .spec / digikam sein -> frag die Leutkens da.
Gibt es da eine spezielle Mailingliste?
Keine Ahnung.
Schau mal ins .spec ob da bei "Requires" die "fehlenden"
Abhängigkeiten explizit drinstehen. (oder maile mir das .spec per PM).
Und ansonsten bitte zitiere die konkrete Frage auf die du antwortest,
mindestens wenn du "mit der Ausgabe eines Kommandos" antwortest.
-dnh
--
"Ja, aber Popcorn over IP (PoIP) ist noch nicht so ganz ausgereift. Ich
habe schon versucht, das mit RFC1149 zu koppeln, aber die blöden Viecher
fressen die Popcorn immer selber :-("
-- Peter J. Holzer [ais]
David Haller schrieb:
Hallo,
Am Die, 13 Mär 2007, Axel Birndt schrieb:
David Haller schrieb: [..]
Das dürfte ein Bug im .spec / digikam sein -> frag die Leutkens da.
Gibt es da eine spezielle Mailingliste?
Keine Ahnung.
Schau mal ins .spec ob da bei "Requires" die "fehlenden" Abhängigkeiten explizit drinstehen. (oder maile mir das .spec per PM).
Und ansonsten bitte zitiere die konkrete Frage auf die du antwortest, mindestens wenn du "mit der Ausgabe eines Kommandos" antwortest. .... ich denke es ist doch ausreichend, wenn ich unter den Befehl, den Befehl mit dem Ergebnis kopiere? ... rpm -q --provides libstdc++_41
rpm -q --provides libstdc++_41 libstdc++.so.6 libstdc++_41 = 4.1.0_20060408_Release-1.gbv.suse93 Mir ist auch noch nicht klar, was ich mit der Ausgabe des Befehles anfangen kann. Angenommen, ich wollte die Dateien: (libpng12.so.0, libstdc++.so.6, libstdc++.so.6) updaten, was müßte ich da jetzt tun?
-dnh
Danke und Gruß Axel PS:Spec wie gewünscht per PM. -- 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)
-
Axel Birndt
-
Daniel Bauer
-
David Haller