www-plugins/gnash-0.8.10_p20131019 fails: ffmpeg/MediaParserFfmpeg.cpp: In member function 'void gnash::media::ffmpeg::MediaParserFfmpeg::initializeParser()': ffmpeg/MediaParserFfmpeg.cpp:383:5: error: invalid conversion from 'boost::int64_t (*)(void*, boost::int64_t, int) {aka long long int (*)(void*, long long int, int)}' to 'int64_t (*)(void*, int64_t, int) {aka long int (*)(void*, long int, int)}' [-fpermissive] In file included from /usr/include/libavformat/avformat.h:207:0, from ffmpeg/ffmpegHeaders.h:63, from ffmpeg/MediaParserFfmpeg.cpp:21: /usr/include/libavformat/avio.h:179:14: error: initializing argument 7 of 'AVIOContext* avio_alloc_context(unsigned char*, int, int, void*, int (*)(void*, uint8_t*, int), int (*)(void*, uint8_t*, int), int64_t (*)(void*, int64_t, int))' [-fpermissive] It seems to use boost::int64_t, which is wrong.
Created attachment 383340 [details] build.log
Created attachment 383342 [details] emerge --info '=www-plugins/gnash-0.8.10_p20131019::gentoo'
Created attachment 383344 [details] emerge -pqv '=www-plugins/gnash-0.8.10_p20131019::gentoo'
Can not reproduce with current stable Boost and gnash
See comment to Bug 522422 as I experienced the same problem.