| Summary: | 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)' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Erik <esigra> |
| Component: | [OLD] Library | Assignee: | Chí-Thanh Christopher Nguyễn <chithanh> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 522422 | ||
| Bug Blocks: | |||
| Attachments: |
build.log
emerge --info '=www-plugins/gnash-0.8.10_p20131019::gentoo' emerge -pqv '=www-plugins/gnash-0.8.10_p20131019::gentoo' |
||
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. |
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.