PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei transcode



BowlingX
02.11.03, 18:43
Hi@all,
beim Kompilieren von transcode unter Gentoo 1.4 (neueste gcc Version) kommt es zur folgenden Fehlermeldung:



/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(mpegvideo.o)(.text+0x8196): In function `DCT_common_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvi
deo.c:175: undefined reference to `MPV_common_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(mpegvideo.o)(.text+0x9152): In function `select_input_picture':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvi
deo.c:1442: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(mjpeg.o)(.text+0x273c): In function `encode_picture_lossless':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mjpeg.
c:783: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(mjpeg.o)(.text+0x4df9): In function `mjpeg_decode_sos':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mjpeg.
c:1430: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(dsputil.o)(.text+0xc18): In function `dsputil_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dsputi
l.c:3013: undefined reference to `dsputil_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(mpeg12.o)(.text+0x44cf): In function `mpeg_decode_frame':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpeg12
.c:2319: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(ratecontrol.o)(.text+0xc): In function `ff_rate_control_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/rateco
ntrol.c:51: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(ratecontrol.o)(.text+0xb62): In function `ff_rate_estimate_qscale':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/rateco
ntrol.c:574: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(ratecontrol.o)(.text+0x2432): In function `ff_rate_control_uninit':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/rateco
ntrol.c:179: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca
vcodec.a(dv.o)(.text+0x6b9): In function `dvvideo_decode_frame':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dv.c:6 20: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtca vcodec.a(vp3.o)(.text+0x312e):/var/tmp/portage/transcode-0.6.10/work/transcode-0 .6.10/ffmpeg/libavcodec/vp3.c:2208: more undefined references to `mm_flags' foll ow
collect2: ld returned 1 exit status
make[3]: *** [tcdecode] Error 1
make[3]: Leaving directory `/var/tmp/portage/transcode-0.6.10/work/transcode-0.6 .10/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.10/work/transcode-0.6 .10/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.10/work/transcode-0.6 .10'
make: *** [all] Error 2

!!! ERROR: media-video/transcode-0.6.10 failed.
!!! Function src_compile, Line 115, Exitcode 2
!!! (no error message)

Die Zeilen davor hab ich dazugenommen weil ich sie für wichtig halte..(speziell das "mm_flags"...ich habe die libsdl bereits mit den entpsrechenden FLAGS neu kompiliert, hat aber nichts genützt...im Forum hab ich auch keine weiteren Antworten gefunden!

Vielen dank,
David

smirrrr
03.11.03, 12:20
Es läßt sich nur mit MMX support compilieren.
Setz einfach "mmx" in deine USE Variable und es sollte gehen.

BowlingX
03.11.03, 14:11
ah..super, hat geklappt! thX