Emerging vlc 3 dies with the error: checking for libavcodec >= 57.16.0 libavutil >= 52.0.0... no configure: error: Requested 'libavcodec >= 57.16.0' but version of libavcodec is 56.1.0. Pass --disable-avcodec to ignore this error. The ebuild declares a dependecy on libav >=11, but only libav 12 provides libavcoded 57 After installing the (not yet marked stable) libav 12, vlc 3 compiles and works.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04517cb2078f6136c210e9621ee7ac8bbe44a1e5 commit 04517cb2078f6136c210e9621ee7ac8bbe44a1e5 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-07-03 17:28:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-07-03 17:30:57 +0000 media-video/vlc: Raise media-video/libav min version to 12.2 Bug: https://bugs.gentoo.org/657168 Package-Manager: Portage-2.3.41, Repoman-2.3.9 media-video/vlc/vlc-3.0.3-r1.ebuild | 2 +- media-video/vlc/vlc-3.0.9999.ebuild | 2 +- media-video/vlc/vlc-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7cb817cccb0bc2fdd847052c9b0a94739a397c commit ed7cb817cccb0bc2fdd847052c9b0a94739a397c Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-07-03 17:24:32 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-07-03 17:30:57 +0000 profiles: Add >=media-video/vlc-3.0.3-r1[libav] to p.use.stable.mask Bug: https://bugs.gentoo.org/657168 profiles/base/package.use.stable.mask | 2 ++ 1 file changed, 2 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15950630e827b0d50d809d4f3d76c97b21c1c10f commit 15950630e827b0d50d809d4f3d76c97b21c1c10f Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-07-10 20:17:20 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-07-10 21:10:23 +0000 media-video/vlc: Drop 3.0.2-r1 Bug: https://bugs.gentoo.org/657168 Package-Manager: Portage-2.3.41, Repoman-2.3.9 media-video/vlc/Manifest | 1 - media-video/vlc/vlc-3.0.2-r1.ebuild | 497 ------------------------------------ 2 files changed, 498 deletions(-)
libav was added to package.use.stable.mask and 2.2.8 is not here to stay.
Masking of libav broke dependencies of vlc on installations which use libav, because: ffmpeg? ( !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?,vdpau?] ) libav? ( >=media-video/libav-12.2:0=[vaapi?,vdpau?] ) ) and media-video/ffmpeg, media-video/libav are mutually exclusive vlc working fine with libav-12.2. Please unmask libav.
(In reply to Martin Filo from comment #4) > vlc working fine with libav-12.2. Please unmask libav. Not possible until libav-12 ist stabilised. stable-unmask it yourself.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6cbfc0d5644f0f2f2c3221ef87bfec44d21aad commit fc6cbfc0d5644f0f2f2c3221ef87bfec44d21aad Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-09-18 19:50:02 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-09-18 19:53:10 +0000 profiles: base: Move vlc package.use.stable.mask to powerpc,x86 Closes: https://bugs.gentoo.org/657168 Closes: https://bugs.gentoo.org/663456 profiles/arch/powerpc/package.use.stable.mask | 5 +++++ profiles/arch/x86/package.use.stable.mask | 5 +++++ profiles/base/package.use.stable.mask | 6 ------ 3 files changed, 10 insertions(+), 6 deletions(-)