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
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