HomeOfVapourSynthEvolution / VapourSynth-BM3D

BM3D denoising filter for VapourSynth
MIT License
116 stars 31 forks source link

Installing Under Ubuntu: meson.build:39:0: ERROR: Dependency "fftw3f" not found (but 3.3.8 is installed...) #24

Closed Jieiku closed 4 years ago

Jieiku commented 4 years ago

I have vapoursynth with vsedit up and running on my ubuntu machine, I have also managed to build and install a bunch of plugins, but I have ran into a snag trying to install VapourSynth-BM3D:

install fftw3:

sudo apt install fftw3
Note, selecting 'libfftw3-3' instead of 'fftw3'
libfftw3-3 is already the newest version (3.3.8-2ubuntu1).

install and build BM3D:

cd $HOME/.installs/VapourSynthPlugins
git clone https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D
cd $HOME/.installs/VapourSynthPlugins/VapourSynth-BM3D
meson build

Output:

The Meson build system
Version: 0.53.2
Source dir: /home/xekon/.installs/VapourSynthPlugins/VapourSynth-BM3D
Build dir: /home/xekon/.installs/VapourSynthPlugins/VapourSynth-BM3D/build
Build type: native build
Project name: BM3D
Project version: 8
C++ compiler for the host machine: c++ (gcc 9.3.0 "c++ (Ubuntu 9.3.0-10ubuntu2) 9.3.0")
C++ linker for the host machine: c++ ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Run-time dependency vapoursynth found: YES 51
Found CMake: /usr/bin/cmake (3.16.3)
Run-time dependency fftw3f found: NO (tried pkgconfig and cmake)

meson.build:39:0: ERROR: Dependency "fftw3f" not found, tried pkgconfig and cmake

Any help is greatly appreciated.

Jieiku commented 4 years ago

I figured it out, I had installed fftw3, but you also need to install libfftw3-dev