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
> 

Reply via email to