Package Details: libplacebo-git 7.342.0.3490.g52314e0e-1

Git Clone URL: https://aur.archlinux.org/libplacebo-git.git (read-only, click to copy)
Package Base: libplacebo-git
Description: Reusable library for GPU-accelerated video/image rendering primitives. (GIT version)
Upstream URL: https://code.videolan.org/videolan/libplacebo
Licenses: LGPL2.1
Conflicts: libplacebo
Provides: libplacebo, libplacebo.so
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 12
Popularity: 0.88
First Submitted: 2018-04-29 15:53 (UTC)
Last Updated: 2023-12-23 18:34 (UTC)

Required by (35)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

JDAturbo commented on 2021-09-13 10:21 (UTC)

Since there are no packages for lib32-ffmpeg-full-git or lib32-dav1d-git, is it still possible to install this with dav1d-git and ffmpeg-full-git?

quietvoid commented on 2021-09-13 01:03 (UTC)

There are the errors I'm getting:

[113/137] Linking target demos/colors
FAILED: demos/colors 
g++ -m32  -o demos/colors demos/colors.p/colors.c.o demos/colors.p/window.c.o demos/colors.p/utils.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=native -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/home/user/.cache/paru/clone/libplacebo-git/src/build32/src -Wl,--start-group demos/libglfw-vk.a src/libplacebo.so.158 demos/libglfw-gl.a demos/libsdl-vk.a demos/libsdl-gl.a -lm /usr/lib32/libglfw.so /usr/lib32/libvulkan.so -pthread /usr/lib/libSDL2.so -Wl,--end-group
/usr/bin/ld: /usr/lib/libSDL2.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
[114/137] Linking target demos/plplay
FAILED: demos/plplay 
g++ -m32  -o demos/plplay demos/plplay.p/plplay.c.o demos/plplay.p/window.c.o demos/plplay.p/utils.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=native -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/home/user/.cache/paru/clone/libplacebo-git/src/build32/src -Wl,--start-group demos/libglfw-vk.a src/libplacebo.so.158 demos/libglfw-gl.a demos/libsdl-vk.a demos/libsdl-gl.a -pthread /usr/lib32/libavcodec.so /usr/lib32/libavformat.so /usr/lib32/libavutil.so /usr/lib32/libglfw.so /usr/lib32/libvulkan.so /usr/lib/libSDL2.so -Wl,--end-group
/usr/bin/ld: /usr/lib/libSDL2.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
[125/137] Linking target demos/video-filtering
FAILED: demos/video-filtering 
g++ -m32  -o demos/video-filtering demos/video-filtering.p/video-filtering.c.o -flto -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -march=native -O2 -pipe -fno-plt -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/home/user/.cache/paru/clone/libplacebo-git/src/build32/src -Wl,--start-group src/libplacebo.so.158 /usr/lib32/libvulkan.so -Wl,--end-group
/usr/bin/ld: /usr/lib32/libshaderc_shared.so.1: undefined reference to `vtable for spvtools::utils::Timer'
/usr/bin/ld: /usr/lib32/libshaderc_shared.so.1: undefined reference to `spvtools::utils::BitVector::Or(spvtools::utils::BitVector const&)'
/usr/bin/ld: /usr/lib32/libshaderc_shared.so.1: undefined reference to `spvtools::utils::Timer::Report(char const*)'
/usr/bin/ld: /usr/lib32/libshaderc_shared.so.1: undefined reference to `spvtools::utils::PrintTimerDescription(std::ostream*, bool)'
/usr/bin/ld: /usr/lib32/libshaderc_shared.so.1: undefined reference to `spvtools::utils::Timer::Start()'
collect2: error: ld returned 1 exit status
[137/137] Linking target src/test.vulkan.c
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'libplacebo-git-v4.157.0.4.ge3331da-1': 
error: packages failed to build: libplacebo-git-v4.157.0.4.ge3331da-1

sl1pkn07 commented on 2021-09-13 00:27 (UTC) (edited on 2021-09-13 00:30 (UTC) by sl1pkn07)

normal package and lib32 counterpart should be the same version and same build always. lib32 packages uses the headers and porgrams from the normal package. building both packages togeter avoid the problem of missmatch compilations when use as dependencie (more related when use GIT package)

sdl2 problem is knowed and reported (https://bugs.archlinux.org/task/72107?project=5&string=lib32-sdl2)

show me the error log for the shaderc part.

greetings

quietvoid commented on 2021-09-12 23:59 (UTC) (edited on 2021-09-13 00:12 (UTC) by quietvoid)

Hi, any reason why lib32-libplacebo-git is not a separate AUR package?
The change brought a lot of unnecessary dependencies.

Also, for me the 32 bit package fails building with errors from SDL2 and shaderc.

carlosnewmusic commented on 2021-07-09 12:31 (UTC)

I have re-compiled the package you told me and it worked :)

sl1pkn07 commented on 2021-07-06 15:34 (UTC)

Listing only the last 100 lines from a long log.
input:52: error: 'subgroup op' : requires SPIR-V 1.3
input:53: error: 'subgroup op' : requires SPIR-V 1.3
input:54: error: 'subgroup op' : requires SPIR-V 1.3

seems need glslang-git

carlosnewmusic commented on 2021-07-06 15:28 (UTC)

build error https://pastebin.com/MJBbreeW

LaserEyess commented on 2021-07-05 14:34 (UTC)

Due to https://code.videolan.org/videolan/libplacebo/-/commit/be32ca6807c1986fcbee9cee8e9ca25317bf24b1 when building libplacebo-git now, it hard errors because it can't find the headers required for d3d11. That backend is pretty useless on linux so please either:

a) update the PKGBUILD to explicitly do -Dd3d11=no b) Stop using arch-meson so it doesn't autofail on "missing" dependencies that are auto-detected

keren_sky commented on 2021-03-16 01:04 (UTC)

@sl1pkn07 so the test passes with vulkan-icd-loader-git & vulkan-headers-git instead of the official packages?