Can't compile vlc with opus. Reason: /portage/profiles/arch/amd64/package.use.stable.mask: # Ben de Groot <yngwin@gentoo.org (19 Apr 2015) # >=opus-1.0.3 is still not stable (bug 500868) media-video/vlc opus But =media-libs/opus-1.1 is by now stable so please remove the quoted line. Reproducible: Always Steps to Reproduce: 1. USE="opus" emerge media-video/vlc Actual Results: vlc has no opus support Expected Results: vlc supports opus
grknight@akame /usr/src/linux/drivers $ grep -R 'media-video/vlc.*opus' /usr/portage/profiles/ /usr/portage/profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask:media-video/vlc chromaprint opus /usr/portage/profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask:media-video/vlc chromaprint gnutls opus /usr/portage/profiles/hardened/linux/amd64/package.use.stable.mask:media-video/vlc opus /usr/portage/profiles/hardened/linux/x86/package.use.stable.mask:media-video/vlc gnutls opus vdpau /usr/portage/profiles/use.local.desc:media-video/vlc:opus - Support opus decoding via libopus. /usr/portage/profiles/arch/amd64/package.use.stable.mask:media-video/vlc opus /usr/portage/profiles/arch/x86/package.use.stable.mask:media-video/vlc opus
Guys the opus mask is not needed, and has broken VLC opus support for almost half a year. This is a super easy fix, and affecting many people (see bug 500868) The offending line in the amd64/package.use.stable.mask is line 55 (the last line) and the 2 preceeding comment lines. Please either remove this line or comment it out! Many thanks
Fixed for me on amd64. Many thanks to idella4 from #gentoo-proxy-maint for spending the time to review this bug and get the fix applied.
No mask for x86: > $ grep -Fr 'opus' profiles/ > profiles/default/linux/powerpc/ppc64/17.0/package.use.stable.mask:media-video/vlc chromaprint gnutls opus > profiles/default/linux/powerpc/ppc64/13.0/package.use.stable.mask:media-video/vlc chromaprint gnutls opus > profiles/default/linux/powerpc/ppc32/17.0/package.use.stable.mask:# >=opus-1.0.3 is not stable (bug 500868) > profiles/default/linux/powerpc/ppc32/17.0/package.use.stable.mask:media-video/vlc chromaprint opus > profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask:# >=opus-1.0.3 is not stable (bug 500868) > profiles/default/linux/powerpc/ppc32/13.0/package.use.stable.mask:media-video/vlc chromaprint opus > profiles/arch/arm/package.use.mask:# media-libs/opusfile for USE opus > profiles/arch/arm/package.use.mask:# media-libs/opus for USE opus > profiles/arch/arm/package.use.mask:>=media-sound/easytag-2.2.0 opus test x86 out.
Not masked on amd64 either so Assignee did not seem appropriate.
ppc masks dropped