Summary: | app-emulation/vice-3.6.1 with ffmpeg-5: ffmpeglib.h:89:31: error: unknown type name ‘AVCodecContext’; did you mean ‘AVIODirContext’? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kobboi <gentoo> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://sourceforge.net/p/vice-emu/bugs/1697/ | ||
Whiteboard: | Workaround dep applied | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 831437 | ||
Attachments: |
build.log.gz
emerge-info.txt |
Description
Kobboi
2022-02-28 10:22:14 UTC
Created attachment 765980 [details]
build.log.gz
Created attachment 765981 [details]
emerge-info.txt
It does compile fine with * USE=ffmpeg and ffmpeg-4.4.1 * USE=-ffmpeg and ffmpeg-5.0 Thanks. I don't see its ffmpeg recording support as important so, if upstream doesn't resolve the issue by the time want to unmask ffmpeg-5, anyone can feel free to mask the flag. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976c56bc20456ecd63ea64a046c7940dedbf26c8 commit 976c56bc20456ecd63ea64a046c7940dedbf26c8 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-02-28 10:56:05 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-02-28 11:26:25 +0000 app-emulation/vice: depend on <ffmpeg-5 However, if left unresolved by upstream for too long, masking the USE sound like a better long term solution (this feature is not really essential). Albeit flag is disabled by default and shouldn't affect many. Bug: https://bugs.gentoo.org/834359 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> app-emulation/vice/vice-3.6.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3fcffdf3e1a9c54fba9f664c6f11bb194f9986e commit c3fcffdf3e1a9c54fba9f664c6f11bb194f9986e Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-12-26 11:07:07 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-12-26 13:32:14 +0000 app-emulation/vice: add 3.7 ebuild changes: - drop IUSE=cpuhistory, new upstream default is enabled and just going with that (no deps, and impact should be minimal) - drop IUSE=jpeg, upstream removed support - drop --disable-static QA, not an issue with current portage and just harmless noise if still using an older one - replace deprecated atk dep - adjust for renamed configure options (may be some oversights given a lot of noise in build system changes). Upstream disabled catweasel/parsid/ssi2001 by default leaving only hardsid enabled out of this group. Given rather obscure, left disabled for now with the exception of parsid enabled with USE=parport. If someone use/know these and feel may make sense to enable with USE=pci, parport, or their own USE please file a bug. wrt bug #834359, unfortunately still broken and upstream instead added an explicit check: configure: error: ffmpeg version is not compatible. Use 4.x So keeping the <ffmpeg-5 dep, albeit it remains not overly important (could be removed/masked) and is off by default, shouldn't be a worry if ffmpeg-5 is to be unmasked. wrt bug #854537, odr issues seem fixed upstream Bug: https://bugs.gentoo.org/834359 Closes: https://bugs.gentoo.org/854537 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> app-emulation/vice/Manifest | 1 + app-emulation/vice/vice-3.7.ebuild | 189 +++++++++++++++++++++++++++++++++++++ 2 files changed, 190 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ee1f4e656be2d3148cfa7fce84ce9d575a6c53 commit 47ee1f4e656be2d3148cfa7fce84ce9d575a6c53 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2023-12-26 13:20:58 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2023-12-26 14:38:34 +0000 app-emulation/vice: add 3.8 bug #834359: This version deprecates the old (library-based) ffmpeg support that is still broken with >=ffmpeg-5, so simply disable it. Apparently has new support for using the ffmpeg executable (untested). bug #914964: Caused by the new USE=egl-only on media-libs/glew which disables X support, so depend on [-egl-only(-)]. Switch to hard requiring zlib, could already only be disabled for non-gtk builds and then USE="sdl -gtk -zlib' fails to build. Not really worth worrying about unless someone wants this. Closes: https://bugs.gentoo.org/834359 Closes: https://bugs.gentoo.org/914964 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> app-emulation/vice/Manifest | 1 + app-emulation/vice/vice-3.8.ebuild | 186 +++++++++++++++++++++++++++++++++++++ 2 files changed, 187 insertions(+) |