Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476876 - =media-video/vlc-2.0.5 - avcodec.c:278:14: error: ‘AVCodecContext’ has no member named ‘dsp_mask’
Summary: =media-video/vlc-2.0.5 - avcodec.c:278:14: error: ‘AVCodecContext’ has no mem...
Status: RESOLVED DUPLICATE of bug 476506
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Tom Wijsman (TomWij) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-15 07:44 UTC by Zoltán Halassy
Modified: 2013-10-26 08:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=media-video/vlc-2.0.5' (emerge_info.txt,6.87 KB, text/plain)
2013-07-15 07:45 UTC, Zoltán Halassy
Details
emerge -pqv '=media-video/vlc-2.0.5' (build_output.txt,1023 bytes, text/plain)
2013-07-15 07:45 UTC, Zoltán Halassy
Details
/var/tmp/portage/media-video/vlc-2.0.5/temp/build.log (build_log.txt,802.36 KB, text/plain)
2013-07-15 07:46 UTC, Zoltán Halassy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zoltán Halassy 2013-07-15 07:44:30 UTC
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
Comment 1 Zoltán Halassy 2013-07-15 07:45:20 UTC
Created attachment 353314 [details]
emerge --info '=media-video/vlc-2.0.5'
Comment 2 Zoltán Halassy 2013-07-15 07:45:58 UTC
Created attachment 353316 [details]
emerge -pqv '=media-video/vlc-2.0.5'
Comment 3 Zoltán Halassy 2013-07-15 07:46:29 UTC
Created attachment 353318 [details]
/var/tmp/portage/media-video/vlc-2.0.5/temp/build.log
Comment 4 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-15 09:32:32 UTC
Which version of ffmpeg are you using? Can you try later versions of vlc?
Comment 5 Zoltán Halassy 2013-07-15 09:39:20 UTC
=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.
Comment 6 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-10-26 07:59:16 UTC
(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 ***