I've just reinstalled gnuradio yesterday, using PyBOMBS.
The newly installed version is gnuradio 3.7.4. The installation succeeded, but it then failed to compile my custom module which worked flawlessly with previous gnuradio installation.
The previous version was gnuradio 3.7.3 which was installed using build-gunuradio, which had no problem at all.
Compilation error:
Linking CXX shared library libgnuradio-activecat.so
[ 71%] Built target gnuradio-activecat
Scanning dependencies of target test-activecat
[ 72%] Building CXX object lib/CMakeFiles/test-activecat.dir/test_activecat.cc.o
[ 74%] Building CXX object lib/CMakeFiles/test-activecat.dir/qa_activecat.cc.o
Linking CXX executable test-activecat
/usr/bin/ld: CMakeFiles/test-activecat.dir/test_activecat.cc.o: undefined reference to symbol '_ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE'
/usr/bin/ld: note: '_ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE' is defined in DSO /home/sgku/download/gnuradio/target/lib/libboost_filesystem-mt.so.1.53.0 so try adding it to the linker command line
/home/sgku/download/gnuradio/target/lib/libboost_filesystem-mt.so.1.53.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [lib/test-activecat] Error 1
make[1]: *** [lib/CMakeFiles/test-activecat.dir/all] Error 2
make: *** [all] Error 2
System info:
address@hidden: ~ $ gnuradio-config-info -v
v3.7.4git-257-gcb0bc7f0
address@hidden: ~ $ uname -a
Linux rs 3.2.0-4-686-pae #1 SMP Debian 3.2.57-3+deb7u1 i686 GNU/Linux
How to solve this?