Cant see gnuradio blocks on pothos

Hi eveyone

Sorry for my ignorance but I downloaded all packages about grc, pothos and limesdr but When open the pothos i cant see gnuradio blocks What can I do to fix this problem?

Did you install GNU Radio and build gr-pothos?

Hi Andrew thanks for the support
I get this error message when i try to do the generate block wrappers installation commands on the link for gr-pothos

In file included from /usr/include/gnuradio/vocoder/codec2_decode_ps.h:27:0,
from /home/epicorp/gr-pothos/build/
/usr/include/gnuradio/vocoder/codec2.h:29:27: fatal error: codec2/codec2.h: No such file or directory
compilation terminated.
CMakeFiles/vocoderSupport.dir/build.make:112: recipe for target ‘CMakeFiles/vocoderSupport.dir/’ failed
make[2]: *** [CMakeFiles/vocoderSupport.dir/] Error 1
CMakeFiles/Makefile2:683: recipe for target ‘CMakeFiles/vocoderSupport.dir/all’ failed
make[1]: *** [CMakeFiles/vocoderSupport.dir/all] Error 2
Makefile:138: recipe for target ‘all’ failed
make: *** [all] Error 2

Do you have gnuradio-dev installed?


OK, so you could ping @joshblum here, but Pothos does have it’s own discussion group and you might be better posting there, since this is not strictly a LimeSDR related issue.!forum/pothos-users

there is a problem at the generate block wrapper section witch cmake …/ -DCMAKE_INSTALL_PREFIX=/usr/local command

FYI, this is a bug in gnuradio where a public header is referencing a private include file. I tried to fix it upstream, but no one was interested. My work around is to include a copy of the internal header in gr-pothos, you can see it here:

So I expected this to compile FWIW. I’m curious if you can post the output of make VERBOSE=1 to see the includes being passed to the compiler. In any case, theres a few support channels and issue trackers, more info here:

Additionally, you may be able to add to the component blacklist by passing -DCOMPONENT_BLACKLIST=vocoder to cmake, so it wont try to build against these headers with the bug.