Making all in avcodec make[5]: Entering directory `/var/tmp/portage/media-video/vlc-2.0.5/work/vlc-2.0.5/modules/codec/avcodec' make all-am make[6]: Entering directory `/var/tmp/portage/media-video/vlc-2.0.5/work/vlc-2.0.5/modules/codec/avcodec' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -DMODULE_NAME=`p="libavcodec_plugin_la-avcodec.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}"` -DMODULE_NAME_IS_`p="libavcodec_plugin_la-avcodec.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}"` -DMODULE_STRING=\"`p="libavcodec_plugin_la-avcodec.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}"`\" -D__PLUGIN__ -I../../../include -I../../../include -march=native -O2 -pipe -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -c -o libavcodec_plugin_la-avcodec.lo `test -f 'avcodec.c' || echo './'`avcodec.c libtool: compile: x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -DMODULE_NAME=avcodec -DMODULE_NAME_IS_avcodec -DMODULE_STRING=\"avcodec\" -D__PLUGIN__ -I../../../include -I../../../include -march=native -O2 -pipe -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -pipe -fvisibility=hidden -c avcodec.c -fPIC -DPIC -o .libs/libavcodec_plugin_la-avcodec.o avcodec.c: In function ‘OpenDecoder’: avcodec.c:249:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] avcodec.c:278:14: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:281:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:285:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:289:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:293:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:297:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:301:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:305:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:309:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ avcodec.c:313:18: error: ‘AVCodecContext’ has no member named ‘dsp_mask’ make[6]: *** [libavcodec_plugin_la-avcodec.lo] Error 1 make[6]: Leaving directory `/var/tmp/portage/media-video/vlc-2.0.5/work/vlc-2.0.5/modules/codec/avcodec' make[5]: *** [all] Error 2 make[5]: Leaving directory `/var/tmp/portage/media-video/vlc-2.0.5/work/vlc-2.0.5/modules/codec/avcodec' Reproducible: Always Steps to Reproduce: emerge -av1 vlc
Created attachment 353314 [details] emerge --info '=media-video/vlc-2.0.5'
Created attachment 353316 [details] emerge -pqv '=media-video/vlc-2.0.5'
Created attachment 353318 [details] /var/tmp/portage/media-video/vlc-2.0.5/temp/build.log
Which version of ffmpeg are you using? Can you try later versions of vlc?
=media-video/ffmpeg-2.0 (~amd64) vlc-2.0.7 exits with the following error message during configure: configure: error: libavcodec versions 55 and later are not supported yet. It seems a version block for ffmpeg-2.0 needs into vlc (and mplayer too) at the moment.
(In reply to Zoltán Halassy from comment #5) > It seems a version block for ffmpeg-2.0 needs into vlc (and mplayer too) at > the moment. There is a global mask in place; =media-video/vlc-2.1.0 has support for it, which I will release somewhere this weekend. Not sure if support can be backported... *** This bug has been marked as a duplicate of bug 476506 ***