[+] B

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Malanow
Posty: 3
Rejestracja: 22 marca 2014, 10:22

[+] Błąd "Could not find FFTW library" podczas instalacji LTE-Cell-Scanner

Post autor: Malanow »

Witam!
Próbuję zainstalować LTE-Cell-Scanner i podczas wykonywania polecenia cmake .. pojawia się błąd "Could not find FFTW library". FFTW jest zainstalowane systemie (wersja FFTW3). Znalazłem dwa rozwiązania problemu (oba na githubie) ale pierwsze nie działa a w przypadku drugiego nie do końca rozumiem co mam zrobić. Jakiś pomysł co mam zrobić aby kompilacja ruszyła?

edit//
Sam sobie odpowiem. W pliku FindFFTW.cmake (../cmake/Modules) należało dopisać /usr/lib/i386-linux-gnu w sekcji FIND_LIBRARY.

Temat to zamknięcia
Awatar użytkownika
Yampress
Administrator
Posty: 6466
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Źle zrobiłeś. Powinieneś doinstalować pakiet. I dopiero rozpocząć kompilacje
fftw3-dev
Możesz nie mieć pełnej funkcjonalności programu. A to że się skompilował jeszcze nic nie znaczy.
Malanow
Posty: 3
Rejestracja: 22 marca 2014, 10:22

Post autor: Malanow »

Yampress pisze:Źle zrobiłeś. Powinieneś doinstalować pakiet. I dopiero rozpocząć kompilacje
fftw3-dev doinstalowałem przed grzebaniem w FindFFTW.cmake.
Awatar użytkownika
Yampress
Administrator
Posty: 6466
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

No to po co grzebałeś. Po doinstalowaniu trzeba było próbować skopmilować.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Dobrze zrobił. Biblioteka faktycznie znajduje się w /usr/lib/i386-linux-gnu/ - https://packages.debian.org/wheezy/i386 ... v/filelist
A na liście miejsc do przeszukania nie ma tej lokalizacji: https://github.com/Evrytania/LTE-Cell-S ... FFTW.cmake
Skoro wszystko się skompilowało to jest OK, nie będzie żadnej ograniczonej funkcjonalności.
Awatar użytkownika
Yampress
Administrator
Posty: 6466
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

No bo wiesz, gdy skrypt configure nie znajduje określonych bibliotek do zbudowania programu to albo wywala o tym błąd i kontynuje przetwarzanie konfiguraji programu albo nie wkompilowuje określonej funkcji do programu. I program jest ...
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ale w takich przypadkach configure przechodzi bez błędów, a na końcu jest tabelka/lista funkcji, które będą obsługiwane. W tym przypadku był błąd, to znaczy że kompilacja nie przeszłaby bez tej biblioteki.
Malanow
Posty: 3
Rejestracja: 22 marca 2014, 10:22

Post autor: Malanow »

Rafal_F pisze:Ale w takich przypadkach configure przechodzi bez błędów, a na końcu jest tabelka/lista funkcji, które będą obsługiwane. W tym przypadku był błąd, to znaczy że kompilacja nie przeszłaby bez tej biblioteki.
Dokładnie tak było, można było instalować fftw we wszystkich możliwych odmianach, z pakietów i ze źródeł a i tak kompilacja wysypywała się na poszukiwaniach FFTW.
ODPOWIEDZ