Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
"emerge transcode" barfs! (warning, big paste
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
bos_mindwarp
Apprentice
Apprentice


Joined: 19 Oct 2002
Posts: 275
Location: stockholm, sweden

PostPosted: Fri Oct 24, 2003 7:25 pm    Post subject: "emerge transcode" barfs! (warning, big paste Reply with quote

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
View user's profile Send private message
pregopresto
n00b
n00b


Joined: 05 May 2003
Posts: 46

PostPosted: Fri Oct 24, 2003 9:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
bos_mindwarp
Apprentice
Apprentice


Joined: 19 Oct 2002
Posts: 275
Location: stockholm, sweden

PostPosted: Sat Oct 25, 2003 12:39 am    Post subject: Reply with quote

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
View user's profile Send private message
Brandy
Bodhisattva
Bodhisattva


Joined: 08 Jun 2003
Posts: 820
Location: New Zealand

PostPosted: Sat Oct 25, 2003 3:04 am    Post subject: Reply with quote

Moved from Multimedia to Duplicate Threads. This problem (including a workaround) can be found here.
_________________
Faber est suae quisque fortunae.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum