View previous topic :: View next topic |
Author |
Message |
bos_mindwarp Apprentice
Joined: 19 Oct 2002 Posts: 275 Location: stockholm, sweden
|
Posted: Fri Oct 24, 2003 7:25 pm Post subject: "emerge transcode" barfs! (warning, big paste |
|
|
I'm emerging transcode-0.6.10 and no dice:
Code: |
gcc -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/lib/transcode\" -march=at
hlon-xp -pipe -DDCT_YUV_PRECISION=1 -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE
64_SOURCE -D_FILE_OFFSET_BITS=64 -g -o tcdecode tcdecode.o decode_ac3.o decode_mpeg2.o decode
_yuv.o fileinfo.o ioaux.o decode_dv.o decode_mp3.o mpg123.o decode_a52.o decode_af6.o scan_dv
.o decode_lavc.o decode_xvid.o decode_ogg.o decode_mov.o decode_lzo.o -L/var/tmp/portage/tra
nscode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec -ltcavcodec -L/usr/lib /usr/lib/libmp3l
ame.so -lm -L/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/libac3 -lac3_tc -L/var/t
mp/portage/transcode-0.6.10/work/transcode-0.6.10/libmpeg2 -lmpeg2cvs -L/var/tmp/portage/tran
scode-0.6.10/work/transcode-0.6.10/libvo -lvout -lm -lpthread -ldl -ldl -lm /usr/lib/libvorbi
sfile.so -lm /usr/lib/libvorbis.so -lm -lm /usr/lib/libogg.so -lm /usr/lib/libquicktime.so -l
pthread -ldl -lpng -lz -lpthread -ldl -lm /usr/lib/libdv.so -lm /usr/lib/liblzo.so -lpthread
-ldl /usr/lib/libglib.so -ldl -lm -lm -lpthread -ldl
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(util
s.o)(.text+0x101e): In function `avcodec_encode_video':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/utils.c:341: undefi
ned reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(util
s.o)(.text+0x107a): In function `avcodec_decode_video':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/utils.c:365: undefi
ned reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x4c): In function `MPV_common_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:175: un
defined reference to `MPV_common_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x1bc8): In function `MPV_frame_end':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:1035: u
ndefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x37a6): In function `ff_draw_horiz_band':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:2703: u
ndefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x3c75): In function `encode_picture':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:3268: u
ndefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x5adc):/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavco
dec/mpegvideo.c:3779: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x8226): In function `DCT_common_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:175: un
defined reference to `MPV_common_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
video.o)(.text+0x92b2): In function `select_input_picture':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:1442: u
ndefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mjpe
g.o)(.text+0x24b4): In function `encode_picture_lossless':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mjpeg.c:783: undefi
ned reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mjpe
g.o)(.text+0x47f8): In function `mjpeg_decode_sos':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mjpeg.c:1430: undef
ined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(dspu
til.o)(.text+0xc18): In function `dsputil_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dsputil.c:3013: und
efined reference to `dsputil_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg
12.o)(.text+0x4526): In function `mpeg_decode_frame':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpeg12.c:2319: unde
fined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(rate
control.o)(.text+0xc): In function `ff_rate_control_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/ratecontrol.c:51: u
ndefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(rate
control.o)(.text+0xb92): In function `ff_rate_estimate_qscale':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/ratecontrol.c:574:
undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(rate
control.o)(.text+0x25e2): In function `ff_rate_control_uninit':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/ratecontrol.c:179:
undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(dv.o
)(.text+0x698): In function `dvvideo_decode_frame':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dv.c:620: undefined
reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(vp3.
o)(.text+0x32b2):/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/vp
3.c:2208: more undefined references to `mm_flags' follow
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)
|
I run without unstable packages, I just emerged -u world.
USE="X gtk2 gnome -alsa -kde -qt -arts -svga avi dvd jpeg gif png tiff mysql apache"
CFLAGS="-march=athlon-xp -O3 -pipe"
Oh, and BTW, I did re-emerge ffmpeg, but no luck. |
|
Back to top |
|
|
pregopresto n00b
Joined: 05 May 2003 Posts: 46
|
Posted: Fri Oct 24, 2003 9:57 pm Post subject: |
|
|
since a few days i have the problems that many programs don't compile well anymore. transcode as well... is it possible that they are not "gcc 3.3.1" ready?? transcode compiling fails for me with:
Quote: |
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(utils.o)(.text+0xffe): In function `avcodec_encode_video':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/utils.c:341: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(utils.o)(.text+0x105a): In function `avcodec_decode_video':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/utils.c:365: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x4c): In function `MPV_common_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:175: undefined reference to `MPV_common_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x1968): In function `MPV_frame_end':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:1035: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x3537): In function `ff_draw_horiz_band':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:2703: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x3a0c): In function `encode_picture':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:3268: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x583c):/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:3779: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x8066): In function `DCT_common_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:175: undefined reference to `MPV_common_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o)(.text+0x9052): In function `select_input_picture':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/mpegvideo.c:1442: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mjpeg.o)(.text+0x272c): 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/libtcavcodec.a(mjpeg.o)(.text+0x4de9): 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/libtcavcodec.a(dsputil.o)(.text+0xc15): In function `dsputil_init':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dsputil.c:3013: undefined reference to `dsputil_init_mmx'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(mpeg12.o)(.text+0x448f): 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/libtcavcodec.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/ratecontrol.c:51: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(ratecontrol.o)(.text+0xb32): In function `ff_rate_estimate_qscale':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/ratecontrol.c:574: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.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/ratecontrol.c:179: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(dv.o)(.text+0x6a0): In function `dvvideo_decode_frame':
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/dv.c:620: undefined reference to `mm_flags'
/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/libtcavcodec.a(vp3.o)(.text+0x31ee):/var/tmp/portage/transcode-0.6.10/work/transcode-0.6.10/ffmpeg/libavcodec/vp3.c:2208: more undefined references to `mm_flags' follow
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)
bash-2.05b#
|
gcc-config -c tells me that i am using GCC 3.3.1
Quote: |
bash-2.05b# gcc-config -c
i686-pc-linux-gnu-3.3.1
bash-2.05b#
|
???
prego |
|
Back to top |
|
|
bos_mindwarp Apprentice
Joined: 19 Oct 2002 Posts: 275 Location: stockholm, sweden
|
Posted: Sat Oct 25, 2003 12:39 am Post subject: |
|
|
I just tried to build transcode-0.6.9, so it went to downgrade avifile, and that barfed too.
Now the weird thing is that I have ACCEPT_KEYWORDS="~x86" on my laptop and nptl and all, and everything works just fine. |
|
Back to top |
|
|
Brandy Bodhisattva
Joined: 08 Jun 2003 Posts: 820 Location: New Zealand
|
Posted: Sat Oct 25, 2003 3:04 am Post subject: |
|
|
Moved from Multimedia to Duplicate Threads. This problem (including a workaround) can be found here. _________________ Faber est suae quisque fortunae. |
|
Back to top |
|
|
|