Summary: | dev-util/electron-2.0.10 - ../../third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:818:17: error: ‘struct vpx_svc_ref_frame_config’ has no member named ‘frame_flags’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Elvis Pranskevichus <elvis> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fedeliallalinea, mateubruno, olfway, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/12327 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log.xz
electron-2.0.10-r1.patch electron-2.0.17-r2.patch |
Description
Leonid Kopylov
2019-03-05 05:54:50 UTC
Created attachment 567824 [details]
build.log.xz
Created attachment 572294 [details, diff]
electron-2.0.10-r1.patch
Created attachment 572296 [details, diff]
electron-2.0.17-r2.patch
The electron:2.0 ebuild can't compile with >=media-libs/libvpx-1.8.0, I added the ebuild patches This patch doesn't work for me i have libvpx 1.7.0 version installed, but it still fails to compile any news on this? Downgrading to media-libs/libvpx-1.7.0 did the trick for me. Looks like libvpx-1.8x broke many packages, like firefox or qtwebengine. this bug thould block https://bugs.gentoo.org/677626. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05660fa281b60ecffc61952c818d9f65768dc6b9 commit 05660fa281b60ecffc61952c818d9f65768dc6b9 Author: Elvis Pranskevichus <elvis@magic.io> AuthorDate: 2019-08-01 15:15:20 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2019-08-02 06:24:33 +0000 dev-util/electron: Fix build issues Fix libvpx build issues by pinning the dependency and adding system-libvpx USE-flag. Pin dev-util/gn version, as newer GN seems to be breaking the build. Fix build on non-x86, courtesy of Marcus Comstedt. Closes: https://bugs.gentoo.org/688426 Closes: https://bugs.gentoo.org/679492 Closes: https://bugs.gentoo.org/686984 Signed-off-by: Elvis Pranskevichus <elvis@magic.io> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-util/electron/Manifest | 1 + dev-util/electron/electron-2.0.17-r2.ebuild | 919 ++++++++++++++++++++++++++++ dev-util/electron/metadata.xml | 1 + 3 files changed, 921 insertions(+) |