media-video/trancode- 1.0.6 fails to build with media-video/ffmpeg-.4.9_p20081014. Dependencies must be wrong. ---- Reproducible: Always Actual Results: /usr/lib64/transcode\" -I.. -I../src -I../libtc -I/usr/include -I../libac3 -I../avilib -I/usr/include -I/usr/include -I/usr/include/libmpeg3 -I/usr/include/libxml2 -I../libvo -I/usr/include -I/usr/include/lqt -I../libxio -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -O2 -pipe -DDCT_YUV_PRECISION=1 -MT import_xvid.lo -MD -MP -MF .deps/import_xvid.Tpo -c import_xvid.c -fPIC -DPIC -o .libs/import_xvid.o import_xvid.c: In function ‘import_xvid_open’: import_xvid.c:288: warning: pointer targets in assignment differ in signedness x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -DMOD_PATH=\"/usr/lib64/transcode\" -I.. -I../src -I../libtc -I/usr/include -I../libac3 -I../avilib -I/usr/include -I/usr/include -I/usr/include/libmpeg3 -I/usr/include/libxml2 -I../libvo -I/usr/include -I/usr/include/lqt -I../libxio -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -O2 -pipe -DDCT_YUV_PRECISION=1 -MT import_ffmpeg.lo -MD -MP -MF .deps/import_ffmpeg.Tpo -c import_ffmpeg.c -fPIC -DPIC -o .libs/import_ffmpeg.o import_ffmpeg.c: In function ‘import_ffmpeg_open’: import_ffmpeg.c:364: error: ‘AVCodecContext’ has no member named ‘error_resilience’ import_ffmpeg.c:412: warning: pointer targets in assignment differ in signedness import_ffmpeg.c:441: warning: pointer targets in assignment differ in signedness import_ffmpeg.c: In function ‘import_ffmpeg_decode’: import_ffmpeg.c:553: warning: pointer targets in passing argument 1 of ‘mpeg4_is_key’ differ in signedness import_ffmpeg.c:589: warning: pointer targets in passing argument 4 of ‘avcodec_decode_video’ differ in signedness import_ffmpeg.c:670: warning: pointer targets in passing argument 1 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:670: warning: pointer targets in passing argument 2 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:670: warning: pointer targets in passing argument 3 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:670: warning: pointer targets in passing argument 4 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:756: warning: pointer targets in passing argument 1 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:756: warning: pointer targets in passing argument 2 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:756: warning: pointer targets in passing argument 3 of ‘yuv2rgb’ differ in signedness import_ffmpeg.c:756: warning: pointer targets in passing argument 4 of ‘yuv2rgb’ differ in signedness make[3]: ** [import_ffmpeg.lo] Erro 1 make[3]: ** Esperando que outros processos terminem. x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_REENTRANT -DMOD_PATH=\"/usr/lib64/transcode\" -I.. -I../src -I../libtc -I/usr/include -I../libac3 -I../avilib -I/usr/include -I/usr/include -I/usr/include/libmpeg3 -I/usr/include/libxml2 -I../libvo -I/usr/include -I/usr/include/lqt -I../libxio -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -O2 -pipe -DDCT_YUV_PRECISION=1 -MT import_vnc.lo -MD -MP -MF .deps/import_vnc.Tpo -c import_vnc.c -fPIC -DPIC -o .libs/import_vnc.o import_vnc.c: In function ‘import_vnc_decode’: import_vnc.c:162: warning: pointer targets in passing argument 2 of ‘p_read’ differ in signedness make[3]: Saindo do diretório `/var/tmp/portage/media-video/transcode-1.0.6/work/transcode-1.0.6/import' make[2]: ** [all-recursive] Erro 1 make[2]: Saindo do diretório `/var/tmp/portage/media-video/transcode-1.0.6/work/transcode-1.0.6/import' make[1]: ** [all-recursive] Erro 1 make[1]: Saindo do diretório `/var/tmp/portage/media-video/transcode-1.0.6/work/transcode-1.0.6' make: ** [all] Erro 2 * * ERROR: media-video/transcode-1.0.6 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2897: Called die * The specific snippet of code: * emake all || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-video/transcode-1.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/transcode-1.0.6/temp/environment'. *
please use 1.0.7_rc1
I know transcode-1.07_rc1 builds succesfully with the last ffmpeg. I just reported the bug to make sure the dependencies are fixed before the new versions become stable. Thanks!
bah 1.0.7_rc1 is just 1.0.6 with the ffmpeg fix and another one afaik; so i've removed it -> problem solved :)