You should never have to manually install the FFTW; it's already installed, otherwise you wouldn't have a GNU Radio installation that does much.
What is probably the case is that you forgot to add the libraries to what CMake tells the linker to link in. You'd need to add the FFTW detection to your CMakeLists.txt and add FFTWF_LIBRARIES (or similar) to what is used as libraries in your lib/CMakeLists.txt. I'd recommend copying what the gnuradio/gr-fft/lib/CMakeLists.txt do to link against FFTWf.
Marcus
On 04/10/2017 11:49 AM, Ammar Mahmood wrote:
AmmarRegards,Can anybody help me out regarding how to remove this error?I installed the FFTW library provided on [1] but was not able to remove this issue.Dear all,My custom block in GRC was being shown as undocumented. When I loaded its underlying library file in Python, I got the following import error:
ImportError: /home/ammar/gr-channelsounder/build/lib/libgnuradio-channelsounder-1.0.0git.so.0.0.0: undefined symbol: fftwf_malloc
[1] http://www.fftw.org/fftw3_doc/Installation-on-Unix.html#Installation-on-Unix
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
No comments:
Post a Comment