Summary: | media-libs/gst-plugins-base-1.16.2[wayland]: *** No rule to make target '/stable/xdg-shell/xdg-shell.xml', needed by 'xdg-shell-client-protocol.c'. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aklhfex, alexander, bruce, paolo.pedroni |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 526268 | ||
Attachments: |
build.log
Fix bashisms in configure for Wayland gst-plugins-base-1.16.2-avoid_bashisms.patch |
Description
Lars Wendler (Polynomial-C) (RETIRED)
2020-05-08 06:02:36 UTC
Created attachment 637626 [details, diff] Fix bashisms in configure for Wayland A /bin/sh != Bash issue. Patch by me attached. Signed-off-by: Chris Mayo <aklhfex@gmail.com> N.B. there are potentially issues with GLES configuration too: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/658 Feels like a case for CONFIG_SHELL=/bin/bash in gstreamer.eclass; any objections from those who care about this? Created attachment 638244 [details, diff]
gst-plugins-base-1.16.2-avoid_bashisms.patch
(in the context of 1.18 being meson anyways) (In reply to Lars Wendler (Polynomial-C) from comment #3) > Created attachment 638244 [details, diff] [details, diff] > gst-plugins-base-1.16.2-avoid_bashisms.patch It doesn't help... (In reply to Paolo Pedroni from comment #5) > (In reply to Lars Wendler (Polynomial-C) from comment #3) > > Created attachment 638244 [details, diff] [details, diff] [details, diff] > > gst-plugins-base-1.16.2-avoid_bashisms.patch > > It doesn't help... It does when you call "eautoreconf" from autotools.eclass (see my ebuild fork in poly-c overlay) (In reply to Lars Wendler (Polynomial-C) from comment #6) > > > > It doesn't help... > > It does when you call "eautoreconf" from autotools.eclass (see my ebuild > fork in poly-c overlay) Ok. Thanks. @leio I got bit by this, mind if I fix this? Any preferred solution? (In reply to Rémi Cardona from comment #8) > @leio I got bit by this, mind if I fix this? Any preferred solution? Maybe per-ebuild CONFIG_SHELL=/bin/bash works for this specific case for now? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1dcdf99ed090c9de98204e7229d65b88b277f1 commit ea1dcdf99ed090c9de98204e7229d65b88b277f1 Author: Rémi Cardona <remi@gentoo.org> AuthorDate: 2020-11-15 16:43:37 +0000 Commit: Rémi Cardona <remi@gentoo.org> CommitDate: 2020-11-15 19:30:19 +0000 media-libs/gst-plugins-base: fix src_configure with non-bash shells Closes: https://bugs.gentoo.org/721582 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Rémi Cardona <remi@gentoo.org> media-libs/gst-plugins-base/gst-plugins-base-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |