Hallo, Am Sam, 27 Jun 2009, Al Bogner schrieb:
Am Samstag 27 Juni 2009 19:11:18 schrieb David Haller:
# zypper install libxvidcore-devel
[..]
Nothing to do.
Komisch. Mit Yast2?
Nein, in der Shell, genauso wie angeführt.
Ich meinte, ob du mit Yast2 das gleiche Verhalten hast?
Staun, es wurde mit Yast installiert.
rpm -q libxvidcore-devel libxvidcore-devel-1.2.2-0.pm.0
*hihi* Bei zypper ist das Auswählen einer bestimmten Version irgendwie schwierig ...
Aber leider habe ich noch immer: No decoders found! Fingerprinting will be disabled.
python -c 'import picard.tagger, picard.musicdns.avcodec' Traceback (most recent call last): File "<string>", line 1, in <module> File "picard/tagger.py", line 55, in <module> from picard.album import Album File "picard/album.py", line 23, in <module> from picard.metadata import Metadata, run_album_metadata_processors, run_track_metadata_processors File "picard/metadata.py", line 23, in <module> from picard.similarity import similarity, similarity2 File "picard/similarity.py", line 22, in <module> from picard.util.astrcmp import astrcmp ImportError: No module named astrcmp
Das steckt im picard-Paket und landet als /usr/lib{,64}/python{2.5,2.6}/site-packages/picard/util/astrcmp.so auf der Platte. Was spucht ein 'ldd' auf das .so aus? Und guck auch mal nach den Dateirechten (ob du die als User lesen + ausführen kannst)...
Ich hoffe, dass das Paket von Manfred bei Packman aktualisiert wird. Mit Deinstallieren ist das so eine Sache, da sind x-Abhängigkeiten, die dann auch entfernt würden.
Äh, aus welchem Repo ist xvidcore-api eigentlich? home:saschpe:picard?
Name: libxvidcore-api Version: 1.2.1-4.1 Arch: x86_64 Vendor: openSUSE Build Service Installed: Yes
Das ist dann wohl das aus dem home:saschpe Repo. Im Original heißt das Repo wo die Pakete herkommen 'FakePackman' ;) Das sind eigentlich nur Dummy-Pakete um das Teil im BS backen zu können, die sollten wohl eigentlich gar nicht im Repo (auf dem Download Server) landen (und ich hab's bei meinem testing auch so eingestellt)...
Am 32bit-PC, wo fingerprinting mit 11.1 funktioniert, habe ich nur das installiert, also kein "api": rpm -q libxvidcore-devel libxvidcore4 xvidcore libxvidcore-devel-1.2.2-0.pm.0 libxvidcore4-1.2.2-0.pm.0 xvidcore-1.2.2-0.pm.0
So passt es.
Ansonsten: suche in 'yast2 online_update' nach 'xvid', selektiere libxvidcore-api zum entfernen, und bei (lib)xvidcore* explizit die Versionen aus dem Packman-Repo, so daß diese Pakete das "Update" Symbol erhalten. Dann sollte es klappen.
Am 10.3-Rechner habe ich auch schon ziemlich rumprobiert und komme mit den benötigten Paketen zum Kompilieren von picard nicht zurecht.
Das Paket aus o.g. Repo tut nicht?
Unter 10.3 noch nicht probiert, da mit dem fertigen Paket unter 11.1 fingerprinting nicht funktioniert, sonst wäre ich gar nicht auf die Idee gekommen selber zu kompilieren.
Oops, da gibt es gewaltige Versionsprobleme: Problem: picard kann aufgrund fehlender Abhängigkeiten nicht installiert werden Es sind keine installierbaren Anbieter von libpython2_6-1_0 verfügbar für picard-0.11-5.1.i586[Picard_saschpe]
Fehler von beiden picard-Packagern (MasterPatriko und saschpe), die explizit die libpython2_6-1_0 von python 2.6 fordern. Vermutlich unnötigierweise. Ich probier das grad mal ;) ... [später, s.u.] Jup, wohl unnötigerweise. Ich kann allerdings nicht testen, ob das picard auch läuft. Beim Bau hat python jedenfalls nicht gemeckert. Den Rest hast du bis auf
python- qt4-4.3-19.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] wird benötigt von picard-0.11-5.1.i586[Picard_saschpe] (python-qt4)
schon alle.
Ein paar Pakete, die installiert sind. libfaad0-2.6.1-8.1 glibc-2.6.1-18.3 python-mutagen-1.15-0.pm.1 libvorbis-1.2.0-11.2 libtheora0-1.0.final-0.pm.0 libstdc++42-4.2.1_20070724-17 python-2.5.1-39.8 libmp3lame0-3.98.2-0.pm.4 libavcodec52-0.5-0.pm.3 libxvidcore4-1.2.1-1.1
libfaad0, libvorbis, libxvidcore4 noch auf Packmanversionen umbiegen. Und noch python-qt4 nachinstallieren ;) Versionen für die 10.3 gibt's für QT4.3, 4.4, 4.5 ;)
zB: zypper install libdca-devel [..] Versuch's auch mit yast, da hab ich hier keine Probleme die Packman-Versionen einzuspielen. Achso, den Autocheck dazu besser abstellen.
Da wird gemeckert, dass libgcc43 nicht installiert werden kann.
Seltsam. Aber auch das BS kompiliert die 10.3er Pakete mit gcc 4.3 / gegen libgcc43. Du müßtest also die libgcc43 aus dem devel:gcc Repo dazuinstallieren. zypper ar http://download.opensuse.org/repositories/devel:/gcc/openSUSE_10.3/devel:gcc... zypper in libgcc43 (letzteres ggfs. per Yast) Und dann guck da mal rein http://download.opensuse.org/repositories/home:/dnh:/testing/ und such dir was aus (kein Repo-Link, da mehrere Distris). *g* (auf dem BS war grad schön wenig los ;) $ rpm -qp --requires \ http://download.opensuse.org/[..]/openSUSE_10.3/[..]/picard-0.11-11.1.i586.rpm [gekürzt] python >= 2.5 python < 2.6 python-qt4 python-mutagen libgcc43 libstdc++43 libpython2.5.so.1.0 ^^^^^^^^^^^^^^^^^^^ (nicht 2_6-1_0 ;) Wenn's bei dir läuft, sag Bescheid, damit ich Sascha Bescheid geben kann, daß meine Änderung tut ;) HTH & schönen Sonntag, -dnh --
Ich spiele mit dem Gedanken, netdigest abzubestellen. Habbich eh alles schon gelesen. -- Konni .... oder geschrieben. -- Hanno Kann das mal jemand einreichen? ;-) -- Konni -- 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