Hello John, I'm looking at this right now and can confirm that the head of rfnoc-devel is compatible with the latest GNU Radio. Can you please try rerunning cmake on UHD with -DRFNOC_ENABLE=true?
The error I saw when switching branches was that the header <uhd/device3.hpp> was not installed. That is a core RFNoC header and isn't installed if the RFNOC_ENABLE is false. The rfnoc-devel branch should have that enabled automatically, but I suspect that you have RFNOC_ENABLE set to false in CMakeCache.txt from an earlier master branch build. Regards, Derek On Fri, May 25, 2018 at 2:20 PM, John Medrano <john.d.medr...@gmail.com> wrote: > Hello, > > I apologize for my terminology, it is causing some confusion. > > If you download the source from https://github.com/EttusResearch/uhd. You > can compile this version and it should work fine with latest version of GNU > Radio. But this version is missing additional modules that are available in > branch rfnoc-devel. I inspected /host/lib/rfnoc for both the master and > rfnoc-devel branches; there are several modules from rfnoc-devel branch > such as sig_gen that are not available in master branch. That is what I am > referring to as RFNOC UHD. I would like to continue using rfnoc-devel > branch, and hence the issue that I am having. Since the version we were > instructed that works with that branch, no longer compiles in latest > version of Fedora. That version being v3.7.10.2. > > When we build source, we typically install all dependencies and it the > proceeds to build with no issue. But in this latest version of Fedora, we > received compilation errors while trying to build v3.7.10.2. Since latest > version of GNU Radio built with no issue, I suspected that changes had been > made to correct for newer version. > > Where in the source code, do they check the version of UHD for > compatibility? This will help me to look back at and see which GNU Radio > versions are compatible with the rfnoc-devel branch. > > Thank you again. > > On Fri, May 25, 2018 at 6:46 AM, Müller, Marcus (CEL) <muel...@kit.edu> > wrote: > >> Hi John, >> On Fri, 2018-05-25 at 06:39 -0600, John Medrano wrote: >> > Thank you for the response. >> > >> > The issue that we have is that the latest UHD RFNOC version is not >> compatible with latest version of GNU Radio. >> >> That's simply not true. UHD, to GNU Radio, is just a library. >> >> > >> > So I must either compile older version in with newer compiler, >> >> the compiler version has little to nothing to do with this, luckily :) >> >> > or downgrade to a version that is compatible with UHD RFNOC. >> >> You need to use a UHD version that supports what you need (RFNoC); "UHD >> RFNOC" is not a thing. RFNoC is an architectural aspect of the FPGA >> designs running on some USRPs. So, you need an _UHD_ version that comes >> with compatibility for these. >> >> > Upgrading UHD to latest version will not allow us to use RFNOC. I may >> be wrong, but that is my understanding. >> >> You'll probably need to manually build UHD, anyway. >> After that, you need to build GNU Radio against that UHD version. >> >> Best regards, >> Marcus > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio