Package Details: vapoursynth-plugin-vsakarin-git 0.96f.r128.6d7c733-1

Git Clone URL: https://aur.archlinux.org/vapoursynth-plugin-vsakarin-git.git (read-only, click to copy)
Package Base: vapoursynth-plugin-vsakarin-git
Description: Plugin for Vapoursynth: vsakarin (GIT version)
Upstream URL: https://github.com/akarinVS/vapoursynth-plugin.git
Keywords: vapoursynth
Licenses: GPL
Conflicts: vapoursynth-plugin-vsakarin
Provides: vapoursynth-plugin-vsakarin
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 2
Popularity: 0.000141
First Submitted: 2022-01-31 17:10 (UTC)
Last Updated: 2024-08-25 17:06 (UTC)

Latest Comments

sl1pkn07 commented on 2025-01-18 12:44 (UTC) (edited on 2025-01-18 12:53 (UTC) by sl1pkn07)

fails for me with llvm18

[21/22] Compiling C++ object libakarin.so.p/expr2_reactor_LLVMJIT.cpp.o
FAILED: libakarin.so.p/expr2_reactor_LLVMJIT.cpp.o 
ccache c++ -Ilibakarin.so.p -I. -I../vsakarin -I../vsakarin/text -I../vsakarin/expr2/reactor -I/usr/lib/llvm18/include -I/usr/include/vapoursynth -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O3 -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/tmp/makepkg/vapoursynth-plugin-vsakarin-git/src=/usr/src/debug/vapoursynth-plugin-vsakarin-git -flto=auto -fPIC -pthread -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -MD -MQ libakarin.so.p/expr2_reactor_LLVMJIT.cpp.o -MF libakarin.so.p/expr2_reactor_LLVMJIT.cpp.o.d -o libakarin.so.p/expr2_reactor_LLVMJIT.cpp.o -c ../vsakarin/expr2/reactor/LLVMJIT.cpp
../vsakarin/expr2/reactor/LLVMJIT.cpp:168:17: warning: #warning Implement stack size checks using the "warn-stack-size" function attribute. [-Wcpp]
  168 | #               warning Implement stack size checks using the "warn-stack-size" function attribute.
      |                 ^~~~~~~
../vsakarin/expr2/reactor/LLVMJIT.cpp: In lambda function:
../vsakarin/expr2/reactor/LLVMJIT.cpp:185:65: error: too few arguments to function 'bool llvm::sys::getHostCPUFeatures(llvm::StringMap<bool, llvm::MallocAllocator>&)'
  185 |                 auto cpuFeatures = llvm::sys::getHostCPUFeatures();
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from ../vsakarin/expr2/reactor/LLVMJIT.cpp:38:
/usr/lib/llvm18/include/llvm/TargetParser/Host.h:56:8: note: declared here
   56 |   bool getHostCPUFeatures(StringMap<bool, MallocAllocator> &Features);
      |        ^~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

works ok with llvm (19)

TheFeelTrain commented on 2025-01-13 22:28 (UTC)

I needed to install llvm18 and add export LLVM_CONFIG=/usr/bin/llvm-config-18 before pkgver() to get it building now that Arch has shipped llvm 19

FabioLolix commented on 2024-08-11 10:15 (UTC)

btw that issues has been deleted

Someone uploaded a pkgbuild which use llvm14 which is in repo instead of llvm15 which is on AUR

https://aur.archlinux.org/packages/vapoursynth-plugin-vsakarin-llvm14-git https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vapoursynth-plugin-vsakarin-llvm14-git

What do you say about using that llvm version?

fr3akyphantom commented on 2024-02-03 11:10 (UTC) (edited on 2024-02-03 11:11 (UTC) by fr3akyphantom)

If anyone get this Reactor: Unknown command line argument '-x86-asm-syntax=intel'. Try: 'Reactor --help' Reactor: Did you mean '--stats-json=intel'? error in Av1an when using VSAkarin Plugin, merge this PR into it while building: https://github.com/AkarinVS/vapoursynth-plugin/pull/23

sl1pkn07 commented on 2023-11-08 00:47 (UTC)

https://github.com/AkarinVS/vapoursynth-plugin/issues/24

Rus commented on 2023-11-08 00:46 (UTC)

Surely this plugin requires llvm15 specifically?

gourdcaptain commented on 2023-08-31 22:18 (UTC) (edited on 2023-08-31 22:18 (UTC) by gourdcaptain)

Has issues with llvm16 building and working due to the need for methods now private. Was able to get around this with llvm15 (you need it, not just the llvm15-libs package) and the extra line: export LLVM_CONFIG=/usr/bin/llvm-config-15 before the pkgver function.

quietvoid commented on 2022-02-09 13:43 (UTC) (edited on 2022-02-09 13:43 (UTC) by quietvoid)

Hi, can you disable statically linking LLVM with -Dstatic-llvm=false.
It was added here: https://github.com/AkarinVS/vapoursynth-plugin/pull/8.

This reduces the .so size by 40M and fixes conflicts.