Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 789498 - media-libs/libplacebo-2.72.0 fails to compile because some Vk*FUCHSIA structures are 'undeclared'
Summary: media-libs/libplacebo-2.72.0 fails to compile because some Vk*FUCHSIA structu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://code.videolan.org/videolan/li...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2021-05-11 19:07 UTC by Jiří Moravec
Modified: 2021-05-29 15:53 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Upstream commit ac44e8f14acbfd2810c46e07e38466673f0ad7e0 (libplacebo-2.72.2-vulkan-blacklist-FUCHSIA-strings.patch,1.09 KB, patch)
2021-05-11 19:08 UTC, Jiří Moravec
Details | Diff
emerge --info (emerge--info.txt,8.02 KB, text/plain)
2021-05-11 19:22 UTC, Jiří Moravec
Details
build.log (libplacebo-2.72.2:20210510-124937.log,31.84 KB, text/x-log)
2021-05-11 19:24 UTC, Jiří Moravec
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jiří Moravec 2021-05-11 19:07:43 UTC
Emerging media-libs/libplacebo-2.72.0 package (dependency of mpv[vulkan]) failed with 5 Vk*FUCHSIA undeclared (first use in this function) messages.

Reproducible: Always

Steps to Reproduce:
1. emerge media-libs/libplacebo-2.72.0

Actual Results:  
compilation failed

Expected Results:  
compilation succeeded

This is actually upstream bug: https://code.videolan.org/videolan/libplacebo/-/issues/131

Upstream commit ac44e8f14acbfd2810c46e07e38466673f0ad7e0 is enough for media-libs/libplacebo-2.72.0 package successful compilation.
Comment 1 Jiří Moravec 2021-05-11 19:08:48 UTC
Created attachment 707142 [details, diff]
Upstream commit ac44e8f14acbfd2810c46e07e38466673f0ad7e0
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-05-11 19:15:35 UTC
Full build.log and emerge --info please?
Comment 3 Jiří Moravec 2021-05-11 19:22:40 UTC
Created attachment 707145 [details]
emerge --info
Comment 4 Jiří Moravec 2021-05-11 19:24:53 UTC
Created attachment 707151 [details]
build.log
Comment 5 Larry the Git Cow gentoo-dev 2021-05-29 15:53:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271f88948e1c76d54cb297f9904b904d44f40500

commit 271f88948e1c76d54cb297f9904b904d44f40500
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-05-29 15:52:29 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-29 15:52:58 +0000

    media-libs/libplacebo: add Vulkan compile patch
    
    Closes: https://bugs.gentoo.org/789498
    Signed-off-by: Sam James <sam@gentoo.org>

 .../libplacebo-2.72.0-fix-vulkan-undeclared.patch  | 33 ++++++++++++++++++++++
 media-libs/libplacebo/libplacebo-2.72.2.ebuild     |  7 ++++-
 2 files changed, 39 insertions(+), 1 deletion(-)