Package Details: lib32-libplacebo 4.208.0-1

Git Clone URL: https://aur.archlinux.org/lib32-libplacebo.git (read-only, click to copy)
Package Base: lib32-libplacebo
Description: Reusable library for GPU-accelerated video/image rendering primitives (32bit)
Upstream URL: https://github.com/haasn/libplacebo
Licenses: LGPL2.1
Provides: libplacebo.so
Submitter: oxalin
Maintainer: oxalin
Last Packager: oxalin
Votes: 0
Popularity: 0.000000
First Submitted: 2019-08-15 16:34 (UTC)
Last Updated: 2022-08-02 16:24 (UTC)

Latest Comments

1 2 Next › Last »

muncrief commented on 2020-05-11 02:51 (UTC)

I tried reinstalling shaderc and lib32-shaderc but that didn't solve the issue, so I did a clean build and that didn't solve it either. But since no one else seemed to be having the problem I backed up my system and reinstalled all packages, and that fixed it.

It's a bit disconcerting, but something was obviously wrong with my system. I apologize for my error.

oxalin commented on 2020-05-11 00:52 (UTC)

As pointed by @DDoSolitary, it seems a new vulkan-headers release removed some enum members that libplacebo was using. Applying the patch from the commit removes the now defunct enum members.

@muncrief, if after applying the patch you were unable to build libplacebo properly, this must have been related to already compiled code. You could either remove the src folder or try to install the new release I just pushed. Let me know if you are still encountering an error.

muncrief commented on 2020-05-10 15:46 (UTC)

@DDoSolitary Yes, they are both installed. Here are the versions:

shaderc 2020.0-1 lib32-shaderc 2020.0-4

DDoSolitary commented on 2020-05-10 15:25 (UTC)

@muncrief Maybe you should check that shaderc and lib32-shaderc is properly installed.

muncrief commented on 2020-05-10 15:19 (UTC)

I tried the patch recommended by DDoSolitary but compilation still fails with "FAILED: src/25a6634@@placebo@sha/spirv_shaderc.c.o", with this include file pointed out as the cause:

../src/spirv_shaderc.c:19:10: fatal error: shaderc/shaderc.h: No such file or directory 19 | #include <shaderc/shaderc.h> | ^~~~~~~~~~~~~~~~~~~

The final lines are:

ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...

DDoSolitary commented on 2020-05-10 05:37 (UTC)

The problem about Vulkan has been fixed in upstream: https://code.videolan.org/videolan/libplacebo/-/commit/45e19e7bbbbfceb197d8826c775e16ef536a4565

Probably we can patch the source using https://code.videolan.org/videolan/libplacebo/-/commit/45e19e7bbbbfceb197d8826c775e16ef536a4565.patch, or simply wait for a new release that includes this commit.

programegg commented on 2020-05-09 17:15 (UTC) (edited on 2020-05-09 21:59 (UTC) by programegg)

This latest verision, 2.43.1-2 fails to compile with errors at [29/41] with FAILED: src/25a6634@@placebo@sha/vulkan_context.c.o and at [30/41] with FAILED: src/25a6634@@placebo@sha/vulkan_swapchain.c.o. Output text at the end simply says

ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
Error making: lib32-libplacebo`

EDIT: Builds fine after downgrading the recent vulkan-headers update that occurred just after this PKGBUILD was published.

muncrief commented on 2020-05-09 16:39 (UTC)

This latest version, 2.43.1-2, fails to compile with "FAILED: src/25a6634@@placebo@sha/spirv_shaderc.c.o"