Package Details: vapoursynth-plugin-nnedi3cl-git 8.0.geb2a810-3

Git Clone URL: https://aur.archlinux.org/vapoursynth-plugin-nnedi3cl-git.git (read-only, click to copy)
Package Base: vapoursynth-plugin-nnedi3cl-git
Description: Plugin for Vapoursynth: nnedi3cl (GIT version)
Upstream URL: https://github.com/HomeOfVapourSynthEvolution/VapourSynth-NNEDI3CL
Keywords: vapoursynth
Licenses: GPL2
Conflicts: vapoursynth-plugin-nnedi3cl
Provides: vapoursynth-plugin-nnedi3cl
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 4
Popularity: 0.000000
First Submitted: 2017-09-17 13:33 (UTC)
Last Updated: 2025-09-13 12:46 (UTC)

Latest Comments

1 2 Next › Last »

Edhel commented on 2025-09-13 18:53 (UTC)

Working for me now. Thank you.

sl1pkn07 commented on 2025-09-13 12:47 (UTC) (edited on 2025-09-13 12:52 (UTC) by sl1pkn07)

try now? switch from opencl 3.0 capabilities to strict OCL 1.2

more info here https://github.com/KhronosGroup/OpenCL-Headers/issues/121

Edhel commented on 2025-09-12 23:07 (UTC)

Sadly I am having the exact same build fail as micwoj92. Log output is the same also. A number of weeks ago I was able to build this, but recently it's a no go.

sl1pkn07 commented on 2025-09-12 15:05 (UTC)

working for me

INFO: calculating backend command to run: /usr/bin/ninja -C /tmp/makepkg/vapoursynth-plugin-nnedi3cl-git/src/build
ninja: Entering directory `/tmp/makepkg/vapoursynth-plugin-nnedi3cl-git/src/build'
[1/2] Compiling C++ object libnnedi3cl.so.p/NNEDI3CL_NNEDI3CL.cpp.o
En el fichero incluido desde /usr/include/CL/cl.h:20,
                 desde /usr/include/boost/compute/cl.hpp:19,
                 desde /usr/include/boost/compute/config.hpp:16,
                 desde /usr/include/boost/compute/buffer.hpp:14,
                 desde /usr/include/boost/compute/core.hpp:18,
                 desde ../nnedi3cl/NNEDI3CL/NNEDI3CL.cpp:48:
/usr/include/CL/cl_version.h:22:104: nota: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
      |                                                                                                        ^
[2/2] Linking target libnnedi3cl.so
==> Entrando en entorno fakeroot...

micwoj92 commented on 2025-09-02 22:45 (UTC)

Build fails:

In file included from /usr/include/CL/cl.h:20,
                 from /usr/include/boost/compute/cl.hpp:19,
                 from /usr/include/boost/compute/config.hpp:16,
                 from /usr/include/boost/compute/buffer.hpp:14,
                 from /usr/include/boost/compute/core.hpp:18,
                 from ../nnedi3cl/NNEDI3CL/NNEDI3CL.cpp:48:
/usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)")
      |                                                                                                        ^
In file included from /usr/include/boost/compute/command_queue.hpp:26,
                 from /usr/include/boost/compute/core.hpp:19:
/usr/include/boost/compute/image/image1d.hpp: In constructor ‘boost::compute::image1d::image1d(const boost::compute::context&, size_t, const boost::compute::image_format&, cl_mem_flags, void*)’:
/usr/include/boost/compute/image/image1d.hpp:65:14: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
   65 |         desc.mem_object = 0;
      |              ^~~~~~~~~~
In file included from /usr/include/boost/compute/command_queue.hpp:27:
/usr/include/boost/compute/image/image2d.hpp: In constructor ‘boost::compute::image2d::image2d(const boost::compute::context&, size_t, size_t, const boost::compute::image_format&, cl_mem_flags, void*, size_t)’:
/usr/include/boost/compute/image/image2d.hpp:73:14: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
   73 |         desc.mem_object = 0;
      |              ^~~~~~~~~~
/usr/include/boost/compute/image/image2d.hpp: In constructor ‘boost::compute::image2d::image2d(const boost::compute::context&, cl_mem_flags, const boost::compute::image_format&, size_t, size_t, size_t, void*)’:
/usr/include/boost/compute/image/image2d.hpp:123:14: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
  123 |         desc.mem_object = 0;
      |              ^~~~~~~~~~
In file included from /usr/include/boost/compute/command_queue.hpp:28:
/usr/include/boost/compute/image/image3d.hpp: In constructor ‘boost::compute::image3d::image3d(const boost::compute::context&, size_t, size_t, size_t, const boost::compute::image_format&, cl_mem_flags, void*, size_t, size_t)’:
/usr/include/boost/compute/image/image3d.hpp:69:14: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
   69 |         desc.mem_object = 0;
      |              ^~~~~~~~~~
/usr/include/boost/compute/image/image3d.hpp: In constructor ‘boost::compute::image3d::image3d(const boost::compute::context&, cl_mem_flags, const boost::compute::image_format&, size_t, size_t, size_t, size_t, size_t, void*)’:
/usr/include/boost/compute/image/image3d.hpp:123:14: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
  123 |         desc.mem_object = 0;
      |              ^~~~~~~~~~
../nnedi3cl/NNEDI3CL/NNEDI3CL.cpp: In function ‘void nnedi3clCreate(const VSMap*, VSMap*, void*, VSCore*, const VSAPI*)’:
../nnedi3cl/NNEDI3CL/NNEDI3CL.cpp:687:18: error: ‘cl_image_desc’ {aka ‘struct _cl_image_desc’} has no member named ‘mem_object’
  687 |             desc.mem_object = d->weights1Buffer.get();
      |                  ^~~~~~~~~~
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

jholmer commented on 2024-09-06 22:23 (UTC)

Compilation issues are now fixed with boost 1.86.0-2 in arch repos.

jholmer commented on 2024-09-06 11:54 (UTC)

Do not update to boost 1.86 if you are using this package. There is an upstream bug in boost itself which causes this package to fail to compile.

https://github.com/boostorg/compute/issues/889

Rus commented on 2024-09-04 00:37 (UTC) (edited on 2024-09-04 00:38 (UTC) by Rus)

:: installing boost-libs (1.86.0-1) breaks dependency 'libboost_filesystem.so=1.83.0-64' required by vapoursynth-plugin-eedi3m-git

:: installing boost-libs (1.86.0-1) breaks dependency 'libboost_filesystem.so=1.83.0-64' required by vapoursynth-plugin-nnedi3cl-git

-> error installing repo packages

Blazin commented on 2023-01-28 20:14 (UTC) (edited on 2023-01-28 20:20 (UTC) by Blazin)

With the new update from Boost 1.80 to 1.81, Pacman and Paru might complain about this package depending on the older version.

To get around this, I had to forcibly install boost 1.81 and boost-libs 1.81 with Pacman's --nodeps option. I also had to delete Paru's cache directory for this package at ~/.cache/paru/clone/vapoursynth-plugin-nnedi3cl-git.

Once that was done, I ran paru -S vapoursynth-plugin-nnedi3cl-git. It compiled and installed without issues.

Hanuman commented on 2022-08-11 22:47 (UTC)

Plugin is not loading. Installed from AUR.

core.nnedi3cl.NNEDI3CL(clip)

Python exception: No attribute with the name nnedi3cl exists. Did you mistype a plugin namespace?