libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../libbase -pthread -D__STDC_CONSTANT_MACROS -I/usr/include/libavcodec -DREGISTER_MEDIA_HANDLERS -O2 -pipe -march=native -W -Wall -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -c ffmpeg/MediaHandlerFfmpeg.cpp -fPIC -DPIC -o .libs/libgnashmedia_la-MediaHandlerFfmpeg.o ffmpeg/MediaHandlerFfmpeg.cpp: In member function ‘virtual size_t gnash::media::ffmpeg::MediaHandlerFfmpeg::getInputPaddingSize() const’: ffmpeg/MediaHandlerFfmpeg.cpp:152:12: error: ‘FF_INPUT_BUFFER_PADDING_SIZE’ was not declared in this scope return FF_INPUT_BUFFER_PADDING_SIZE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffmpeg/MediaHandlerFfmpeg.cpp:152:12: note: suggested alternative: ‘AV_INPUT_BUFFER_PADDING_SIZE’ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-ffmpeg4_20180425-205701 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python2.7 (fallback) emerge -qpv www-plugins/gnash [ebuild N ] www-plugins/gnash-0.8.10_p20160329-r1 USE="X agg cairo dbus ffmpeg gtk nls opengl python sdl sdl-sound ssl -cygnal (-directfb) -doc -dump -egl -fbcon -gnome -harden -jemalloc -libav -libressl -lirc -mysql -nsplugin (-openvg) -ssh {-test} (-vaapi)"
Created attachment 528580 [details] emerge-info.txt
Created attachment 528582 [details] emerge-history.txt
Created attachment 528584 [details] environment
Created attachment 528586 [details] etc.portage.tbz2
Created attachment 528588 [details] logs.tbz2
Created attachment 528590 [details] temp.tbz2
Created attachment 528592 [details] www-plugins:gnash-0.8.10_p20160329-r1:20180426-165018.log
Upstream seems inactive (no commit for a year), so it is not likely that this will get fixed. I may roll another snapshot with latest gnash commit and either poke at the problem myself or set dependencies on old versions. Going forward, the ffmpeg flag needs to be masked or dropped I guess.
Actually, scratch that. There seems to be no way of getting latest gnash code to build. https://savannah.gnu.org/bugs/?50434
Package removed.