Summary: | media-libs/libplacebo-2.72.0 fails building with dev-util/glslang-10.11.0.0_pre20200924 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Johannes Hirte <johannes.hirte> |
Component: | Current packages | Assignee: | Niklas Haas <gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/18209 https://bugs.gentoo.org/show_bug.cgi?id=768360 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | meson-log.txt |
Description
Johannes Hirte
2020-11-08 21:11:19 UTC
Created attachment 670508 [details]
meson-log.txt
Obvious but it's specific to USE=glslang, builds fine with everything else. Haven't tried but believe fixed upstream by: https://code.videolan.org/videolan/libplacebo/-/commit/fc1e8dd6c8be5c9bfc0d7387b7ad6d8320f1a9ae (In reply to Ionen Wolkens from comment #2) > Haven't tried Well, libplacebo-9999[glslang] does work. (In reply to Ionen Wolkens from comment #3) > (In reply to Ionen Wolkens from comment #2) > > Haven't tried > Well, libplacebo-9999[glslang] does work. but not media-libs/libplacebo-2.72.0: * Applying libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch ... patching file src/glsl/glslang.cc Hunk #1 succeeded at 29 (offset -1 lines). Hunk #2 FAILED at 42. Hunk #3 FAILED at 84. Hunk #4 FAILED at 206. Hunk #5 FAILED at 217. 4 out of 5 hunks FAILED -- saving rejects to file src/glsl/glslang.cc.rej patching file src/meson.build Hunk #2 FAILED at 87. Hunk #3 FAILED at 119. 2 out of 3 hunks FAILED -- saving rejects to file src/meson.build.rej [ !! ] * ERROR: media-libs/libplacebo-2.72.0::gentoo failed (prepare phase): * patch -p1 failed with /etc/portage/patches/media-libs/libplacebo-2.72.0/libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch * * Call stack: * ebuild.sh, line 125: Called src_prepare * environment, line 2841: Called default * phase-functions.sh, line 855: Called default_src_prepare * phase-functions.sh, line 920: Called __eapi6_src_prepare * environment, line 248: Called eapply_user * environment, line 1082: Called eapply '/etc/portage/patches/media-libs/libplacebo-2.72.0/libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch' * environment, line 1052: Called _eapply_patch '/etc/portage/patches/media-libs/libplacebo-2.72.0/libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch' * environment, line 990: Called __helpers_die 'patch -p1 failed with /etc/portage/patches/media-libs/libplacebo-2.72.0/libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch' * isolated-functions.sh, line 112: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=media-libs/libplacebo-2.72.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/libplacebo-2.72.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-libs/libplacebo-2.72.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/libplacebo-2.72.0/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/libplacebo-2.72.0/work/libplacebo-v2.72.0' * S: '/var/tmp/portage/media-libs/libplacebo-2.72.0/work/libplacebo-v2.72.0' (In reply to Johannes Hirte from comment #4) > but not media-libs/libplacebo-2.72.0: > > * Applying > libplacebo-2.72.0-glslang-refactor_version_checks_to_respect_semantic.patch I didn't mean to say should use that. The commit can't be used as-is given there was other things leading to it. Anyhow, realizing who the libplacebo maintainer is in gentoo there's no need to be worried. There was actually no need for me to point upstream fixes given already knows very well :) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26bf7c7b99912e316a67c7a756f6f8ff343f2932 commit 26bf7c7b99912e316a67c7a756f6f8ff343f2932 Author: Niklas Haas <gentoo@haasn.xyz> AuthorDate: 2020-11-10 05:48:55 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-11-18 15:24:40 +0000 media-libs/libplacebo: update to v2.72.2 Simple bug fix release, most notably extending the range of supported glslang versions. There's no point in keeping the old version around. Signed-off-by: Niklas Haas <git@haasn.xyz> Closes: https://bugs.gentoo.org/753602 Closes: https://github.com/gentoo/gentoo/pull/18209 Signed-off-by: Joonas Niilola <juippis@gentoo.org> media-libs/libplacebo/Manifest | 2 +- .../libplacebo/{libplacebo-2.72.0.ebuild => libplacebo-2.72.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) |