Daniel, Understood, thanks. I had some separate issues with cmake prior to this and was trying to avoid going down that route again. Any advice on the second issue with the USRP device not found in GNU when it shows up with uhd_find_devices? This is a totally separate flowgraph that I was making organically.
Thanks, Nic -----Original Message----- From: discuss-gnuradio-bounces+nlaw1=wpi....@gnu.org <discuss-gnuradio-bounces+nlaw1=wpi....@gnu.org> On Behalf Of Daniel Estévez Sent: Thursday, March 13, 2025 2:32 PM To: discuss-gnuradio@gnu.org Subject: [EXT] Re: GNU Radio Missing Blocks and Device Connection Issues Hi Nic, It looks like gr-doa was written for GNU Radio 3.7 and never updated to support newer GNU Radio versions. It will not work with GNU Radio 3.10. GNU Radio now uses YAML files instead of XML files to describe blocks. There have also been API changes. I don't know if someone has made a fork updating gr-doa. Also, installing a GNU Radio out-of-tree module isn't done by copying files somewhere. It is a CMake project. You need to build and install. Something like "mkdir build; cd build; cmake ..; make; sudo make install; sudo ldconfig". Best, Daniel. On 13/03/2025 19:18, Law, Nicolas wrote: > Hi all, > > I am a relatively new GNU Radio user and have a couple of issues I > could use some help with: > > First, I am trying to utilize some blocks in GNU provided by Ettus. > The XML files were downloaded from the GitHub here: > https://github.com/ EttusResearch/gr-doa > <https://github.com/EttusResearch/gr-doa>. I am running gnuradio > 3.10.5.1 and UHD 4.4.0.0. I put the XML files for these blocks in the > blocks folder that GNU Radio looks in for blocks on startup. I also > tried putting them in another folder and exporting that path under the > GRC_BLOCKS_PATH. Even after doing that and restarting GNU Radio, those > blocks are still listed as “missing” in the flowgraph I am trying to execute > (also taken from the same GitHub). > > Second, I have an X310 USRP that is visible when I run uhd_find_devices. > When I put that device’s IP in the address block for the USRP source > block in GNU Radio and execute the flowgraph, it returns an error that > the device cannot be found. > > Any advice would be greatly appreciated! > > Thanks, > > Nic >