Erro ao instalar o pacote fluidsim devido à biblioteca fftw3

0

Recebo um erro toda vez que tento instalar o fluidsim. Parece que é devido à biblioteca fft3w. Eu verifiquei esta biblioteca e ela está bem instalada no sistema. O erro é o seguinte:

/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$ 

Eu não consegui descobrir qual é o problema. Você tem alguma idéia do que é o problema? Obrigado pela ajuda.

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
    
por mikel 12.10.2016 / 16:18

1 resposta

1

Parece que você não tem todos dos pacotes de componentes libfftw3 instalados - talvez porque você tenha instalado libfftw3-single3 e libfftw3-double3 em vez do pacote completo de desenvolvimento libfftw3-dev .

Tente (re) instalar o libfftw3-dev

sudo apt install --reinstall libfftw3-dev

e se isso não funcionar, tente instalar os subpacotes diretamente

sudo apt install --reinstall libfftw3-long3 libfftw3-single3
    
por steeldriver 14.10.2016 / 01:29