Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 657168 - >=media-video/vlc-3 depends on >=media-video/libav-12
Summary: >=media-video/vlc-3 depends on >=media-video/libav-12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on: 617508 660288
Blocks:
  Show dependency tree
 
Reported: 2018-06-02 19:53 UTC by Gianni Ceccarelli
Modified: 2018-09-18 19:53 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gianni Ceccarelli 2018-06-02 19:53:42 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2018-07-03 17:31:14 UTC
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(+)
Comment 2 Larry the Git Cow gentoo-dev 2018-07-10 21:10:42 UTC
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(-)
Comment 3 Andreas Sturmlechner gentoo-dev 2018-07-10 21:14:14 UTC
libav was added to package.use.stable.mask and 2.2.8 is not here to stay.
Comment 4 Martin Filo 2018-07-14 06:45:11 UTC
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.
Comment 5 Andreas Sturmlechner gentoo-dev 2018-07-15 08:32:12 UTC
(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.
Comment 6 Larry the Git Cow gentoo-dev 2018-09-18 19:53:31 UTC
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(-)