Package Details: vapoursynth-plugin-tcanny-git 14.1.g14ac2ce-1

Git Clone URL: (read-only, click to copy)
Package Base: vapoursynth-plugin-tcanny-git
Description: Plugin for Vapoursynth: tcanny (GIT version)
Upstream URL:
Keywords: vapoursynth
Licenses: GPL
Conflicts: vapoursynth-plugin-tcanny
Provides: vapoursynth-plugin-tcanny
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 4
Popularity: 0.001709
First Submitted: 2015-05-22 17:00 (UTC)
Last Updated: 2023-02-14 17:23 (UTC)

Latest Comments

1 2 Next › Last »

sl1pkn07 commented on 2023-02-14 17:22 (UTC) (edited on 2023-02-14 17:22 (UTC) by sl1pkn07)

you makepkg.conf is out of date

no mentions about '-fvar-tracking-fooo' flags

the filter ones in the pkgbuild is old when is already in the makepkg.conf file


dreieck commented on 2023-02-14 16:35 (UTC) (edited on 2023-02-14 16:35 (UTC) by dreieck)

Fails to build for me:

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true ../tcanny --buildtype=release --libdir /usr/lib/vapoursynth
The Meson build system
Version: 1.0.0
Source dir: /home/[...]/.cache/yay/vapoursynth-plugin-tcanny-git/src/tcanny
Build dir: /home/[...]/.cache/yay/vapoursynth-plugin-tcanny-git/src/build
Build type: native build
Project name: TCanny
Project version: 14

../tcanny/ ERROR: Unable to detect linker for compiler `clang++ -Wl,--version -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -g0 -march=x86-64 -mtune=native -O3 -flto -ffat-lto-objects -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fPIC -fpermissive -Og -fno-lto -gdwarf-5 -ggdb -gno-strict-dwarf -g3 -gpubnames -grecord-gcc-switches -fno-eliminate-unused-debug-symbols -fvar-tracking -fdebug-types-section -fno-stack-protector -fno-omit-frame-pointer -D_FORTIFY_SOURCE=0 -DDEBUG -ffile-prefix-map=/home/[...]/.cache/yay/vapoursynth-plugin-tcanny-git/src=/usr/src/debug/vapoursynth-plugin-tcanny-git`
stderr: clang-15: error: unknown argument: '-fvar-tracking'

A full log can be found at /home/[...]/.cache/yay/vapoursynth-plugin-tcanny-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

I have -fvar-tracking in my DEBUG_CFLAGS and DEBUG_CXXFLAGS in my makepkg.conf. So maybe some code is needed in the PKGBUILD to strip off gcc-specific command line arguments that are used here where not gcc but clang is used?


sl1pkn07 commented on 2022-05-03 13:39 (UTC)


jholmer commented on 2022-05-03 01:52 (UTC)

It seems there's currently a bug between GCC and TCanny that makes TCanny completely not work at all with ASM optimizations when compiled with GCC. Details: It's been replicated by several people.

I think it may be wise to change the PKGBUILD to use clang for the time being. This can be done by prefixing CC=clang CXX=clang++ on the meson step (and obviously adding clang as a makedepend).

3y7cd commented on 2019-06-30 07:39 (UTC) (edited on 2019-06-30 07:45 (UTC) by 3y7cd)

Hi sir,
arch-meson(it uses buildtype=plain in script) leads this plugin to weird behavior when use cpu and default parameters.
Please update build() function in PKGBUILD to following context(buildtype=release) to solve this problem:
build() {
cd build meson setup \
--prefix /usr \
--libexecdir lib \
--sbindir bin \
--buildtype release \
--auto-features enabled \
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
"../${_plug}" \
--libdir /usr/lib/vapoursynth


sl1pkn07 commented on 2019-01-25 22:14 (UTC)


DeadNews commented on 2018-12-08 16:49 (UTC)

Replace Autotools with Meson build system

tleydxdy commented on 2017-08-04 14:32 (UTC)


sl1pkn07 commented on 2017-08-04 04:40 (UTC)

and now?