Summary: | media-video/noad-0.8.8 with ffmpeg-5.0: ffmpeg_decoder.cpp:153:9: error: ‘av_register_all’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kobboi <gentoo> |
Component: | Current packages | Assignee: | Martin Dummer <martin.dummer> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | media-video, mgorny, proxy-maint, treecleaner, vdr |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/madmartin/noad/issues/2 | ||
Whiteboard: | Workaround dep applied; could disable ffmpeg support entirely | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 831437 | ||
Attachments: |
build.log.gz
emerge-info.txt |
Description
Kobboi
2022-02-28 21:08:14 UTC
Created attachment 766075 [details]
build.log.gz
Created attachment 766076 [details]
emerge-info.txt
Compiles fine with * USE=ffmpeg and ffmpeg-4.4.1 * USE="-ffmpeg libmpeg2" and ffmpeg-5.0 ping The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ad97426db5e10cfffd668499bae7e55fb2ddca commit 43ad97426db5e10cfffd668499bae7e55fb2ddca Author: Sam James <sam@gentoo.org> AuthorDate: 2023-02-15 06:20:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-02-15 06:20:54 +0000 media-video/noad: depend on <ffmpeg-5 Bug: https://bugs.gentoo.org/834408 Signed-off-by: Sam James <sam@gentoo.org> media-video/noad/noad-0.8.7.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) tinderbox_musl has reproduced this issue with version 0.8.8 - Updating summary. The depend seems not to have an effect (for ffmpeg-6): Tinderbox image 17.1_desktop_systemd_merged_usr-20230702-220152: $> grep ffmpeg files/emerge-history.txt 2023-07-03T10:20:22 >>> sec-keys/openpgp-keys-ffmpeg-20220405 2023-07-03T10:27:22 >>> media-video/ffmpeg-6.0-r1 2023-07-05T03:00:29 >>> dev-python/ffmpeg-python-0.2.0 ffmpeg_decoder.cpp:259:35: error: AV_CODEC_FLAG_TRUNCATED was not declared in this scope; did you mean AV_CODEC_FLAG_DROPCHANGED? 259 | pCodecCtx->flags|=AV_CODEC_FLAG_TRUNCATED; | ^~~~~~~~~~~~~~~~~~~~~~~ | AV_CODEC_FLAG_DROPCHANGED ffmpeg_decoder.cpp: In member function virtual void FFMPegDecoder::resetDecoder(): ffmpeg_decoder.cpp:614:35: error: const struct AVCodec has no member named flush 614 | pCodecCtx->codec->flush(pCodecCtx); | ^~~~~ |