Summary: | media-plugins/gst-plugins-vpx-1.14.4 with media-libs/libvpx-1.8.0: ext/vpx/gstvpxdec.c:65:15: error: ‘VP8_DEBUG_TXT_FRAME_INFO’ undeclared (first use in this function); did you mean ‘VP9D_GET_FRAME_SIZE’? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bruce, chris, dabbott, ikelos, jarausch, jwbraun, krinpaus, me, mike, reto.gantenbein, rose, samuelbernardo.mail, silvio.gerli, viklevin2 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/merge_requests/108 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 677626 | ||
Attachments: |
build.log
Patch to fix gst-plugin-vpx-1.14.4 with vpx-1.8 ebuild to use the previous patch |
Description
Dennis Schridde
2019-02-10 09:27:36 UTC
Confirmed here, same relevant packages versions I'm also experiencing this build failure. Same flags, same package versions. same problem I'm experiencing same type of error. media-libs/libvpx-1.8.0-r1 media-plugins/gst-plugins-vpx-1.14.4 Everyone will be leaving having this issue Adding a comment saying so won't fix the bug any quicker Best masking >=1.8 until it's fixed *** Bug 677646 has been marked as a duplicate of this bug. *** Upstream merge request that was accepted appears to be: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/merge_requests/108 Since we don't use meson, it requires an eautoreconf (which sadly means /etc/portage/patches isn't enough). Created attachment 564598 [details, diff]
Patch to fix gst-plugin-vpx-1.14.4 with vpx-1.8
The patch applies over configure, config.h.in and the source code so it does not use econfigure. It is a hack but at least allows the use of vpx-1.8 Created attachment 564602 [details]
ebuild to use the previous patch
@alexandre, thanks for the easy-to-apply patch. The ebuild is already EAPI=6, meaning you could just drop the patch in /etc/portage/patches/media-plugins/gst-plugins-vpx/ and it would get applied. 5:) If you're going to the effort of providing an additional ebuild for people to use until we get the main package updated, why not just provide one which can take the upstream patch and apply it (using eautoreconf after inheriting it from autotools), since it then wouldn't feel as much of a hack? *** Bug 677688 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c26cfec5df7be990f64d0b53143404928a8af78 commit 9c26cfec5df7be990f64d0b53143404928a8af78 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-02-12 14:02:23 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-02-12 14:02:23 +0000 media-plugins/gst-plugins-vpx: fix compatibility with libvpx-1.8 Closes: https://bugs.gentoo.org/677610 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> .../files/1.14.4-libvpx-1.8-compat.patch | 65 ++++++++++++++++++++++ .../gst-plugins-vpx/gst-plugins-vpx-1.14.4.ebuild | 9 ++- 2 files changed, 73 insertions(+), 1 deletion(-) |