Я получаю ошибку каждый раз, когда я пытаюсь установить fluidsim. Кажется, что это происходит из-за библиотеки fft3w. Я проверил эту библиотеку, и она хорошо установлена в системе. Ошибка следующая:
/usr/bin/ld: cannot find -lfftw3f
/usr/bin/ld: cannot find -lfftw3l
/usr/bin/ld: cannot find -lfftw3_threads
/usr/bin/ld: cannot find -lfftw3f_threads
/usr/bin/ld: cannot find -lfftw3l_threads
collect2: error: ld returned 1 exit status
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Makefile:4: recipe for target 'develop' failed
make: *** [develop] Error 1
(Env) mikel@Miguel:~/Env/fluidsim$
Я не мог выяснить то, что является проблемой. У Вас есть какая-либо идея в чем дело? Спасибо за справку.
mikel
(Env) mikel@Miguel:~/Env/fluidsim$ dpkg -l|grep libfftw3
ii libfftw3-double3:amd64 3.3.4-2ubuntu1 amd64 Library for computing Fast Fourier Transforms - Double precision
ii libfftw3-single3:amd64 3.3.4-2ubuntu1 amd64 Library for computing Fast Fourier Transforms - Single precision
Похоже, что Вы не имеете весь из libfftw3
пакеты компонента установленный - возможно, потому что Вы установили libfftw3-single3
и libfftw3-double3
вместо полного libfftw3-dev
пакет разработки.
Попытка (ре), устанавливающее libfftw3-dev
sudo apt install --reinstall libfftw3-dev
и если это не работает, попытайтесь установить подпакеты непосредственно
sudo apt install --reinstall libfftw3-long3 libfftw3-single3