Summary: | dev-qt/qtwebengine-5.11.3 ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:826:17: error: ‘struct vpx_svc_ref_frame_config’ has no member named ‘frame_flags’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | email200202 |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andre, ao, bdouxx-gentoo, carlphilippreh, casta, creideiki+gentoo-bugzilla, dominik, dschridde+gentoobugs, jarausch, mark+gentoobugs, neil, rose, viklevin2, xaviermiller |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | fixed in 5.12.1 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 685260 | ||
Bug Blocks: | 677626 | ||
Attachments: |
emerge --info '=dev-qt/qtwebengine-5.11.3::gentoo'
emerge -pqv '=dev-qt/qtwebengine-5.11.3::gentoo' build.log build.log.gz |
Created attachment 564434 [details]
emerge -pqv '=dev-qt/qtwebengine-5.11.3::gentoo'
Created attachment 564502 [details]
build.log
Created attachment 564504 [details]
build.log.gz
The previous build.log attachment content type was wrong
Same here, only with media-libs/libvpx-1.8.0-r1 same problem here also happening in firefox. seems like a breaking change in the bump from libvpx 1.7->1.8 in the header libvpx/vpx/vp8cx.h the intention to remove frame_flags from struct vpx_svc_ref_frame_config is mentioned in 43c58df34e85396a2064ebd0c014bd58e3a2bb3b and the removal is in a66da313805f41076fd05358a65c1084f646f348 for now dependencies should probably be modified to <=media-libs/libvpx-1.8 er, strictly less than 1.8 Firefox is already fixed: https://bugs.gentoo.org/677604 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=331e523d220c6fad10ceb0aa8038719933cdb2b9 commit 331e523d220c6fad10ceb0aa8038719933cdb2b9 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-02-10 23:10:42 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-02-10 23:45:56 +0000 dev-qt/qtwebengine: Restrict to <media-libs/libvpx-1.8 Bug: https://bugs.gentoo.org/677612 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtwebengine/qtwebengine-5.11.3.ebuild | 1 + 1 file changed, 1 insertion(+) The problem with version 5.12.x is, that the Python interface has been unbundled to PyQtWebEngine (see the reiverbankcomputing.com site) and GenToo hasn't got an ebuild for that, yet. Therefore some package, e.g. qutebrowser, does not work with version 5.12.x Old version dropped. |
Created attachment 564420 [details] emerge --info '=dev-qt/qtwebengine-5.11.3::gentoo' dev-qt/qtwebengine-5.11.3 fails to build with error: In file included from ../../3rdparty/chromium/third_party/webrtc/api/video_codecs/video_decoder.h:19, from ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/include/video_codec_interface.h:17, from ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:12: ../../3rdparty/chromium/third_party/webrtc/common_types.h:524:7: note: ‘class webrtc::VideoCodec’ declared here class VideoCodec { ^~~~~~~~~~ ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In member function ‘vpx_svc_ref_frame_config webrtc::VP9EncoderImpl::GenerateRefsAndFlags(const webrtc::VP9EncoderImpl::SuperFrameRefSettings&)’: ../../3rdparty/chromium/third_party/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:826:17: error: ‘struct vpx_svc_ref_frame_config’ has no member named ‘frame_flags’