Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520488 - www-plugins/gnash-0.8.10_p20131019 - ffmpeg/MediaParserFfmpeg.cpp:383:5: error: invalid conversion from 'boost::int64_t (*)(void*, boost::int64_t, int)' to 'int64_t (*)(void*, int64_t, int)'
Summary: www-plugins/gnash-0.8.10_p20131019 - ffmpeg/MediaParserFfmpeg.cpp:383:5: erro...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chí-Thanh Christopher Nguyễn
URL:
Whiteboard:
Keywords:
Depends on: 522422
Blocks:
  Show dependency tree
 
Reported: 2014-08-22 09:46 UTC by Erik
Modified: 2014-09-10 06:11 UTC (History)
0 users

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


Attachments
build.log (build.log,91.31 KB, text/plain)
2014-08-22 09:48 UTC, Erik
Details
emerge --info '=www-plugins/gnash-0.8.10_p20131019::gentoo' (emerge,8.49 KB, text/plain)
2014-08-22 09:51 UTC, Erik
Details
emerge -pqv '=www-plugins/gnash-0.8.10_p20131019::gentoo' (emerge,270 bytes, text/plain)
2014-08-22 09:53 UTC, Erik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik 2014-08-22 09:46:04 UTC
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.
Comment 1 Erik 2014-08-22 09:48:06 UTC
Created attachment 383340 [details]
build.log
Comment 2 Erik 2014-08-22 09:51:21 UTC
Created attachment 383342 [details]
emerge --info '=www-plugins/gnash-0.8.10_p20131019::gentoo'
Comment 3 Erik 2014-08-22 09:53:03 UTC
Created attachment 383344 [details]
emerge -pqv '=www-plugins/gnash-0.8.10_p20131019::gentoo'
Comment 4 Sergey Popov gentoo-dev 2014-09-09 11:30:37 UTC
Can not reproduce with current stable Boost and gnash
Comment 5 Paul Osmialowski 2014-09-10 06:11:14 UTC
See comment to Bug 522422 as I experienced the same problem.