Hallo Liste, ich versuche seit einiger Zeit transcode, mplayer und xine zu kompilieren ... dazu versuchte ich auch schon ffmpeg selbst zu kompilieren ... jedoch bekomme ich ständig einen Fehler mit der libav ... (siehe weiter unten) ... die ersten "Fehlermeldungen" gibt es so häufig, dass ich die ersten nicht mehr auf dem Bildschirm sehe -> also eine lange Latte ... Mit > kann ich den Fehler leider nicht in eine Datei pipen, sonst würde ich diese komplette Meldung mal als Textdatei anhängen. Kann mir jemand sagen wie ich den Error Stream auch in eine Datei Pipe? Welche Bibliothek ist dies? Kann ich diese vielleicht mal selbst bauen (wo bekomme ich die Quellen her?) um zu testen ob es dann funktioniert - oder fehlt mir evtl. etwas? tia OLI PS: leider kann ich nicht die Quellen von Packman verwenden. Ich hoffe es hilft mir jemand den Fehler zu beheben. Der Output von dem Compiler-Fehler von ffmpeg: ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3ce51):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_20' ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3ce80):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_3' ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3cea1):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_20' ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3cecd):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_3' ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3ceeb):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_20' ./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3cf17):i386/dsputil_mmx.c:1494: undefined reference to `ff_pw_3' ./libavcodec/libavcodec.a(motion_est_mmx.o)(.text+0xb33): In function `pix_abs8x8_xy2_mmx2': i386/motion_est_mmx.c:118: undefined reference to `bone' ./libavcodec/libavcodec.a(motion_est_mmx.o)(.text+0xef3): In function `pix_abs16x16_xy2_mmx2': i386/motion_est_mmx.c:118: undefined reference to `bone' ./libavcodec/libavcodec.a(motion_est_mmx.o)(.text+0xf73):i386/motion_est_mmx.c:118: undefined reference to `bone' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x2b): In function `ff_simple_idct_mmx': i386/simple_idct_mmx.c:212: undefined reference to `wm1010' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x127):i386/simple_idct_mmx.c:212: undefined reference to `d40000' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x1dfb): In function `ff_simple_idct_add_mmx': i386/simple_idct_mmx.c:212: undefined reference to `wm1010' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x1ef7):i386/simple_idct_mmx.c:212: undefined reference to `d40000' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x3bdb): In function `ff_simple_idct_put_mmx': i386/simple_idct_mmx.c:212: undefined reference to `wm1010' ./libavcodec/libavcodec.a(simple_idct_mmx.o)(.text+0x3cd7):i386/simple_idct_mmx.c:212: undefined reference to `d40000' collect2: ld returned 1 exit status make: *** [ffmpeg_g] Fehler 1 tow@acer1501lmi:/usr/src/external/ffmpeg/ffmpeg-0.4.8>
Am Donnerstag, 25. März 2004 00:55 schrieb Tim Oliver Wagner:
[...] ... dazu versuchte ich auch schon ffmpeg selbst zu kompilieren ... jedoch bekomme ich ständig einen Fehler mit der libav ... (siehe weiter unten) ... die ersten "Fehlermeldungen" gibt es so häufig, dass ich die ersten nicht mehr auf dem Bildschirm sehe -> also eine lange Latte ...
Wenn Du das einer Konsole machst, kannst Du danach in den Ausgaben "scrollen" ...
Mit > kann ich den Fehler leider nicht in eine Datei pipen, sonst würde ich diese komplette Meldung mal als Textdatei anhängen.
Hä?- An dem Schrott hat keiner ein Interesse! Es sollte genügen wenn du die erste auftretende Fehlermeldung schickst.
Kann mir jemand sagen wie ich den Error Stream auch in eine Datei Pipe?
http://www.oreilly.de/german/freebooks/linux_install/kap039.html
Der Output von dem Compiler-Fehler von ffmpeg:
Das sind keine Meldungen des Compiler, sondern...
./libavcodec/libavcodec.a(dsputil_mmx.o)(.text+0x3ce51):i386/dspu til_mmx.c:1494: undefined reference to `ff_pw_20' [...] imple_idct_mmx.c:212: undefined reference to `d40000' collect2: ld returned 1 exit status
...des linkers. (sagen mir aber erst mal auch nix...)
tow@acer1501lmi:/usr/src/external/ffmpeg/ffmpeg-0.4.8>
Würde da eher den aktuellen cvs-snapshot nehmen. Die 0.4.8-Version ist einfach nur alt... Gruß Harald
Am Donnerstag, 25. März 2004 00:55 schrieb Tim Oliver Wagner:
ich versuche seit einiger Zeit transcode, mplayer und xine zu kompilieren ... dazu versuchte ich auch schon ffmpeg selbst zu kompilieren ... jedoch bekomme ich ständig einen Fehler mit der libav ... (siehe weiter unten) ... die ersten "Fehlermeldungen" gibt es so häufig, dass ich die ersten nicht mehr auf dem Bildschirm sehe -> also eine lange Latte ...
1. Für keines der Pakete brauchst Du ein separates ffmpeg 2. Für die aktuellen SuSE-Versionen gibts Pakete bei Packman? 3. Hintergrundinfos wären interessant, SuSE-Version, Compiler Version, ... . Die aktuelle ffmpeg krieg ich mit dem 3.2er gcc von SuSE 8.1 auch nicht durch. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Manfred. Am Donnerstag, 25. März 2004 20:45 schrieb Manfred Tremmel:
Version, ... . Die aktuelle ffmpeg krieg ich mit dem 3.2er gcc von SuSE 8.1 auch nicht durch.
hm, seltsam. Also die "aktuelle" Version 0.48 funktionierte bei mir mit dem 3.2er gcc aus 8.1 einwandfrei nicht aber mit gcc-versionen
3.2. Das betraf auch mplayer.
Das ist aber in der cvs-version von ffmpeg behoben. Gruß Harald
participants (3)
-
Harald_mail@t-online.de
-
Manfred Tremmel
-
Tim Oliver Wagner