# rpm -Uvh avifile-0.7.15-2.i686.rpm avifile-qt-0.7.15-2.i686.rpm divx4linux-20020418-1.i386.rpm error: failed dependencies: lame is needed by avifile-0.7.15-2 # which lame /usr/local/bin/lame lame wurde von lame-3.92.tar.gz kompiliert. Warum das? Albert
Am Samstag, 9. November 2002 21:46 schrieb Al Bogner:
# rpm -Uvh avifile-0.7.15-2.i686.rpm avifile-qt-0.7.15-2.i686.rpm divx4linux-20020418-1.i386.rpm error: failed dependencies: lame is needed by avifile-0.7.15-2
# which lame /usr/local/bin/lame
lame wurde von lame-3.92.tar.gz kompiliert.
Warum das?
Weil rpm nicht hellsehen kann. Wenn Du lame nicht über rpm installiert hast, steht da auch nichts davon in der rpm Datenbank, deshalb können solche Abhängigkeiten nicht aufgelöst werden. Entweder Du compilierst das Source-RPM von Packman nochmal (Binary-RPM kann aus lizenztechnischen Gründen keines angeboten werden), oder aber Du ignorierst die Abhängigkeit und nimmst ein --nodeps hinzu. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
On Samstag, 9. November 2002 22:49 Manfred Tremmel wrote:
lame wurde von lame-3.92.tar.gz kompiliert.
Weil rpm nicht hellsehen kann. Wenn Du lame nicht über rpm installiert hast, steht da auch nichts davon in der rpm Datenbank, deshalb können solche Abhängigkeiten nicht aufgelöst werden.
Danke, wieder was dazugelernt.
Entweder Du compilierst das Source-RPM von Packman nochmal (Binary-RPM kann aus lizenztechnischen Gründen keines angeboten werden),
Meinst Du, dass lame nicht als rpm angeboten werden kann und wenn man avifile selber kompiliert, die lame-Abhängigkeit nicht bemängelt wird, wenn lame installiert ist?
oder aber Du ignorierst die Abhängigkeit und nimmst ein --nodeps hinzu.
daran habe ich auch schon gedacht. Hat das noch weitere Konsequenzen? Albert
Am Samstag, 9. November 2002 23:03 schrieb Al Bogner:
Entweder Du compilierst das Source-RPM von Packman nochmal (Binary-RPM kann aus lizenztechnischen Gründen keines angeboten werden),
Meinst Du, dass lame nicht als rpm angeboten werden kann und wenn man avifile selber kompiliert, die lame-Abhängigkeit nicht bemängelt wird, wenn lame installiert ist?
Wenn Du avifile aus dem tarball selbst compilierst, sird das ebenfalls nicht in der rpm-db geführt, natürlich bemängelt rpm dann auch keine Fehler. Dafür werden andere Pakete, die auf avifile zurückgreifen (wie z.B. transcode oder mplayer), sich weigern zu installieren, wegen fehlender Abhängigkeiten.
oder aber Du ignorierst die Abhängigkeit und nimmst ein --nodeps hinzu.
daran habe ich auch schon gedacht. Hat das noch weitere Konsequenzen?
Normalerweise nicht, weil die Sachen ja vorhanden sind. Sauber ist die Sache aber nicht. Wenn Du konsequent sein willst, holst Du Dir das Source-RPM von http://packman.links2linux.de/index.php4?action=017&vn=2, und compilierst es mit "rpm --rebuild --target=i686 lame-3.92-1.src.rpm" neu, das fertige RPM liegt dann unter /usr/src/packages/RPMS/i686, so kannst Du das System leichter sauber halten. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
On Samstag, 9. November 2002 23:25 Manfred Tremmel wrote:
ist die Sache aber nicht. Wenn Du konsequent sein willst, holst Du Dir das Source-RPM von http://packman.links2linux.de/index.php4?action=017&vn=2, und compilierst es mit "rpm --rebuild --target=i686 lame-3.92-1.src.rpm" neu
getan und danach, lame und folgendes installiert: rpm -Uvh avifile-0.7.15-2.i686.rpm avifile-qt-0.7.15-2.i686.rpm divx4linux-20020418-1.i386.rpm avifile ################################################## avifile-qt ################################################## divx4linux ################################################## refresh library cache Danach wollte ich ein avi-file mit xine darstellen. (Xine mit mpg funktioniert.) ~> xine Dies ist xine (X11 gui) - Ein freier Video-Player v0.9.13 (c) 2000-2002 G. Bartsch und das xine Projektteam. Kompiliert mit xine Bibliothek 0.9.13 [Thu 07 Nov 2002 23:20:20]-[gcc version 3.2]-[Linux 2.4.19-4GB i686]. xine Bibliothek, Version 0.9.13 (0.9.13) gefunden. XServer Hersteller: The XFree86 Project, Inc. Version: 40200000, Protokollversion: 11, Revision: 0, Verfügbare Screen(s): 1, benutze 0 Tiefe: 16. Display is not using Xinerama. video_out_xv: using Xv port 63 from adaptor NV10 Video Overlay for hardware colorspace conversion and scaling. video_out_xv: double buffering mode = 1 video_out_xv: port attribute XV_COLORKEY value is 2110 video_out_xv: port attribute XV_AUTOPAINT_COLORKEY value is 1 video_out_xv: port attribute XV_BRIGHTNESS value is 0 video_out_xv: port attribute XV_CONTRAST value is 4096 video_out_xv: port attribute XV_SATURATION value is 4096 video_out_xv: port attribute XV_HUE value is 0 video_out_xv: this adaptor supports the yuy2 format. video_out_xv: this adaptor supports the yv12 format. load_plugins: video output plugin Xv successfully loaded. audio_alsa_out : supported modes are 8bit mono stereo (4-channel not enabled in xine config) (5-channel not enabled in xine config) (5.1-channel not enabled in xine config) (a/52 and DTS pass-through not enabled in xine config) load_plugins: audio output plugin alsa09 successfully loaded. xine: xine_init entered xine: using MMXEXT optimized memcpy() xine-scr_init: complete load_plugins: Eingabe-Plugin gefunden : CDA load_plugins: Eingabe-Plugin gefunden : DVD load_plugins: Eingabe-Plugin gefunden : file load_plugins: Eingabe-Plugin gefunden : HTTP load_plugins: Eingabe-Plugin gefunden : MMS load_plugins: Eingabe-Plugin gefunden : TCP load_plugins: Eingabe-Plugin gefunden : RTP load_plugins: Eingabe-Plugin gefunden : stdin_fifo load_plugins: Eingabe-Plugin gefunden : VCD load_plugins: Demultiplexer-Plugin gefunden : ASF load_plugins: Demultiplexer-Plugin gefunden : AVI load_plugins: Demultiplexer-Plugin gefunden : CDA load_plugins: Demultiplexer-Plugin gefunden : FILM (CPK) load_plugins: Demultiplexer-Plugin gefunden : FLI load_plugins: Demultiplexer-Plugin gefunden : Id CIN load_plugins: Demultiplexer-Plugin gefunden : MPEG load_plugins: Demultiplexer-Plugin gefunden : MPGAUDIO load_plugins: Demultiplexer-Plugin gefunden : MPEG_BLOCK load_plugins: Demultiplexer-Plugin gefunden : MPEG_ELEM load_plugins: Demultiplexer-Plugin gefunden : MPEG_PES load_plugins: Demultiplexer-Plugin gefunden : MPEG_TS load_plugins: Demultiplexer-Plugin gefunden : OGG load_plugins: Demultiplexer-Plugin gefunden : RoQ load_plugins: Demultiplexer-Plugin gefunden : SMJPEG load_plugins: Demultiplexer-Plugin gefunden : WAV Audio-Dekodierungs-Plugin gefunden : a/52dec Audio-Dekodierungs-Plugin gefunden : ADPCM Video-Dekodierungs-Plugin gefunden : cinepak Video-Dekodierungs-Plugin gefunden : CYUV Video-Dekodierungs-Plugin gefunden : divx4 video decoder Audio-Dekodierungs-Plugin gefunden : dts Audio-Dekodierungs-Plugin gefunden : faad libavcodec: CPU flags: mmx mmxext sse Video-Dekodierungs-Plugin gefunden : ffmpeg video decoder Video-Dekodierungs-Plugin gefunden : FLI Video Audio-Dekodierungs-Plugin gefunden : lpcm Audio-Dekodierungs-Plugin gefunden : mad Video-Dekodierungs-Plugin gefunden : mpeg2dec Video-Dekodierungs-Plugin gefunden : Microsoft RLE load_plugins: Fehler beim laden des Plugins /usr/lib/xine/plugins/xineplug_decode_msrvc.so: /usr/lib/xine/plugins/xineplug_decode_msrvc.so: Die Datei ist zu kurz Video-Dekodierungs-Plugin gefunden : Raw RGB Audio-Dekodierungs-Plugin gefunden : RoQ Audio Video-Dekodierungs-Plugin gefunden : RoQ Video spu-Dekodierungs-Plugin gefunden : spudec spu-Dekodierungs-Plugin gefunden : spucc spu-Dekodierungs-Plugin gefunden : sputext Video-Dekodierungs-Plugin gefunden : svq1 Audio-Dekodierungs-Plugin gefunden : vorbis Video-Dekodierungs-Plugin gefunden : vfw (win32) video decoder Audio-Dekodierungs-Plugin gefunden : vfw (win32) audio decoder Video-Dekodierungs-Plugin gefunden : XviD video decoder video_out: thread created metronom: start_clock (at 0) xine_play: xine open file:///usr/share/xine/skins/xine_logo.mpv, start pos = 0, start time = 0 (sec) xine: using input plugin >file< for this MRL (file:///usr/share/xine/skins/xine_logo.mpv). Benutze Plugin 'file' für MRL 'file:///usr/share/xine/skins/xine_logo.mpv' demux_avi: input capabilities = 649 demux_avi: AVI_init failed (AVI_errno: 9) System-layer Format 'MPEG_ELEM' erkannt. metronom: video discontinuity #1, type is 0, disc_off is 0 metronom: waiting for audio discontinuity #1 metronom: audio discontinuity #1, type is 0, disc_off 0 metronom: waiting for in_discontinuity update #1 Using MMXEXT for IDCT transform Using MMXEXT for motion compensation video_decoder: using decoder >mpeg2dec< using video decoder plugin 'mpeg2dec' libmpeg2: frame size is 592 x 448 libmpeg2: frame size 592 x 448 demux_elem: demux loop finished. libmpeg2: blasting out current frame on close video_out: possible still frame (fifosize = 0) xine_play: xine open /multimedia_out_nfs/Ulead VideoStudio out/Test/test98_2.avi, start pos = 0, start time = 0 (sec) demux_elem: stop...ignored xine: using input plugin >file< for this MRL (/multimedia_out_nfs/Ulead VideoStudio out/Test/test98_2.avi). Benutze Plugin 'file' für MRL '/multimedia_out_nfs/Ulead VideoStudio out/Test/test98_2.avi' demux_avi: input capabilities = 649 demux_avi: AVI_init failed (AVI_errno: 12) demux_avi: input capabilities = 649 demux_avi: AVI_init failed (AVI_errno: 12) xine: Kann keinen Demultiplexer für >/multimedia_out_nfs/Ulead VideoStudio out/Test/test98_2.avi< finden Albert
Am Samstag, 9. November 2002 23:58 schrieb Al Bogner:
rpm -Uvh avifile-0.7.15-2.i686.rpm avifile-qt-0.7.15-2.i686.rpm divx4linux-20020418-1.i386.rpm avifile ################################################## avifile-qt ################################################## divx4linux ################################################## refresh library cache
Die sollten alle nicht relevant für xine sein.
Danach wollte ich ein avi-file mit xine darstellen. (Xine mit mpg funktioniert.)
Mit welchem codec wurde das AVI-File denn erstellt? AVI ist nur ein Kontainer wie auch Quicktime, da kann alles mögliche drinnen stecken. Zeigt xine eine Requester mit nem Hinweis über ein nicht untestütztes Format? Alles was ich im Augenblick erkennen kann, ist, dass das msvc Plugin nicht im Paket ist (Tippfehler im Spec-File). Ich jags nochmal durch den Compiler... -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
On Sonntag, 10. November 2002 18:27 Manfred Tremmel wrote:
Am Samstag, 9. November 2002 23:58 schrieb Al Bogner:
rpm -Uvh avifile-0.7.15-2.i686.rpm avifile-qt-0.7.15-2.i686.rpm divx4linux-20020418-1.i386.rpm avifile ################################################## avifile-qt ################################################## divx4linux ################################################## refresh library cache
Die sollten alle nicht relevant für xine sein.
Alle? Auch nicht avifile-0.7.15-2.i686.rpm? Was muß ich dann installieren?
Mit welchem codec wurde das AVI-File denn erstellt?
Wie stelle ich das fest? Es wurde mit Ulead VideoStudio 6SE Basic erstellt.
AVI ist nur ein Kontainer wie auch Quicktime, da kann alles mögliche drinnen stecken. Zeigt xine eine Requester mit nem Hinweis über ein nicht untestütztes Format?
Wie stelle ich das fest? Den gesamten Konsole-Output habe ich bereits gepostet.
Alles was ich im Augenblick erkennen kann, ist, dass das msvc Plugin nicht im Paket ist (Tippfehler im Spec-File). Ich jags nochmal durch den Compiler...
Danke. Bitte poste den genauen Link, wo ich es runterladen kann und ich installiere es dann nochmal. Albert
Am Montag, 11. November 2002 18:58 schrieb Al Bogner:
Alle?
Alle! Die abhängigen Pakete stehen auf der Downloadseite bei Packman dabei. Avifile ist ein eigenständiges Paket, das zugehörige Abspielprogramm heisst aviplay.
Auch nicht avifile-0.7.15-2.i686.rpm? Was muß ich dann installieren?
Mit welchem codec wurde das AVI-File denn erstellt?
Wie stelle ich das fest? Es wurde mit Ulead VideoStudio 6SE Basic erstellt.
Sagt das Ulead VideoStudio denn nichts dazu?
Wie stelle ich das fest? Den gesamten Konsole-Output habe ich bereits gepostet.
Na, wenn Du xine startest und die Datei auswählst, sollte bei nicht unterstützten Formaten einen Hinweis kriegen, nicht auf der Konsole, sondern als Requester, der darauf hinweist..
Danke. Bitte poste den genauen Link, wo ich es runterladen kann und ich installiere es dann nochmal.
Wie immer bei Packman: http://packman.links2linux.de/index.php4?action=124 Ist ne neue Build-Nummer, kann also mit dem Proxy keine Probleme geben. libxine0-0.9.13-2.i686.rpm enhält jetzt eben das fehlende Plugin. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Hi ...
daran habe ich auch schon gedacht. Hat das noch weitere Konsequenzen?
Normalerweise nicht, weil die Sachen ja vorhanden sind. Sauber ist die Sache aber nicht. Wenn Du konsequent sein willst, holst Du Dir das Source-RPM von http://packman.links2linux.de/index.php4?action=017&vn=2, und compilierst es mit "rpm --rebuild --target=i686 lame-3.92-1.src.rpm" neu, das fertige RPM liegt dann unter /usr/src/packages/RPMS/i686, so kannst Du das System leichter sauber halten.
Eine nette Möglichkeit, sich selber RPM Packages aus relativ beliebigen anderen Packages (tar.gz, tgz, tar.bz2 usw) zu bauen (und so die Konsistenz der RPM-DB zu wahren), ist checkinstall (http://asic-linux.com.mx/~izto/checkinstall/) -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!
participants (3)
-
Al Bogner
-
johncoltrane39@gmx.de
-
Manfred Tremmel