PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : transcode 0.6.2 - Fehler!?



micha97
11.12.02, 15:36
Hallo liebe Fachleute!
Beim Versuch transcode 0.6.2 zu kompilieren bekomme ich folgende Fehlermeldung:

Summary for transcode 0.6.2 features:

static AV-frame buffering yes
DVD navigation support with libdvdread yes
link against local lame library (>=3.89) | 3.92 yes | yes
support for network (sockets) streams yes
avifile API support yes
libmpeg3 dependent modules yes
quicktime dependent modules no
libdv dependent modules yes
liba52 audio plugin (>=0.7.3) | default decoder yes | no
libfame video encoding plugin no
nasm dependent modules yes
ImageMagick dependent modules (>=5.4.3) yes
libjpeg dependent modules | mmx accel yes | no
libxml2 dependent modules yes
mjpegtools dependent modules yes
experimental v4l support yes
X11 dependent filter plugins yes
liblzo dependent modules no
libpostproc dependent filter plugin no
experimental Ogg support | Vorbis support yes | yes
----------------------------------------------------------

micha@linux:~/pakete/dvdrip/transcode-0.6.2> make
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2«
Making all in .
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2«
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2«
Making all in autotools
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/autotools«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/autotools«
Making all in docs
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs«
Making all in .
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs«
make[3]: Für das Target »all-am« gibt es nichts zu tun.
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs«
Making all in man
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/man«
make[3]: Für das Target »all« gibt es nichts zu tun.
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/man«
Making all in html
make[3]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/html«
Making all in .
make[4]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/html«
make[4]: Für das Target »all-am« gibt es nichts zu tun.
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/html«
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs/html«
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/docs«
Making all in contrib
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/contrib«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/contrib«
Making all in libsupport
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/libsupport«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/libsupport«
Making all in libioaux
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/libioaux«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/libioaux«
Making all in aclib
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/aclib«
/usr/bin/nasm -felf -g -o memcpy.o memcpy.s
memcpy.s:205: parser: instruction expected
memcpy.s:206: symbol `movdqa' redefined
memcpy.s:206: parser: instruction expected
memcpy.s:207: symbol `movdqa' redefined
memcpy.s:207: parser: instruction expected
memcpy.s:208: symbol `movdqa' redefined
memcpy.s:208: parser: instruction expected
memcpy.s:210: parser: instruction expected
memcpy.s:211: symbol `movntdq' redefined
memcpy.s:211: parser: instruction expected
memcpy.s:212: symbol `movntdq' redefined
memcpy.s:212: parser: instruction expected
memcpy.s:213: symbol `movntdq' redefined
memcpy.s:213: parser: instruction expected
make[2]: *** [memcpy.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2/aclib«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/micha/pakete/dvdrip/transcode-0.6.2«
make: *** [all] Fehler 2

--- Wer kann mir helfen!? - Vielen Dank im voraus!

Gruss micha

howey
11.12.02, 16:15
wenn Du (noch) SuSE 8.0 einsetzt, dürfte das Problem der nicht mehr ganz so aktuelle "nasm" sein, der schlicht und ergreifend einige Befehle nicht mag. Zumindest Deinen "nasm" solltest Du Updaten.

a_kropsch
11.12.02, 21:46
Hi,

den gleichen Fehler hate ich mit suse 7.3
Der nasm update (habe die rpm von sourceforge instaliert) hat es erledigt.
Der war auch für die xvidcore-0.9 compilierung nötig.

Grüße Andreas

micha97
12.12.02, 21:21
Vielen Dank für den Tipp: Nachdem ich das neue nasm-rpm installiert hatte, konnte ich auch transcode-0.6.2 einwandfrei kompilieren!!!
Gruss micha