I'm new to Gnuradio and recently I wanted to use the software with a Adalm Pluto SDR, which rely on the gr-iio module.
According to the 3.10 gnuradio changelog, analog devices website and Josh Morman FOSDEM 2022 slides, now the gr-iio module is integrated in the gnuradio software (as well as the gr-pdu).
However, while I'm able to see the PDU tools in the available blocks in gnuradio companion, I cannot see any Industrial I/O related blocks.
In /usr/share/gnuradio/grc/blocks, there is no block that contain iio in their name.
My Gnu Radio Companion version is 3.10.9.2, and I'm using fedora 40
Do you have any idea on why I don't have those modules ? Do I need to install something else ?
Thank you in advance for your help,
Hugo
I'm on Fedora 37 still, so things may be different but I just encountered the very same issue:
gr-iiois missing.It turns out that
gnuradiolooks forlibiioandlibad9361-iioduring the compilatiaon process and includesgr-iioif these are found. In case they are missing,gr-iiois no built and is therefore missing from the rpm shipped by Fedora.My solution was to install the two libraries and then to recompile and reinstall the
gnuradiopackages (dnf download --source gnuradio,rpmbuildand then install).I don't feel comfortable submitting a bug report to Fedora since I'm on an old version, but I will do that when I upgrade if the problem persists. I don't know of an easy/clean way to install
gr-iioseparately from the gnuradio core unfortunately...