Hello Andrew,

I did a fresh install of the latest rfnoc-devel (using pybombs prefix init
> ~/rfnoc -R rfnoc -a rfnoc) and RFNoC blocks do not work (such as FIR and Rx
> Radio, possibly related to USRP-users mailer subject: Core dump with
> UHD_3.11, X310, and LFTX). So I am trying to checkout and build rfnoc-devel
> to a known stable commit: aec2fe9. I ran git checkout aec2fe9 in
> rfnoc/src/uhd, rfnoc/src/gnuradio, and rfnoc/src/gr-ettus. Then from
> uhd/host/build I ran cmake ../ but got this error:
>
>
>
> CMake Error: The source directory "/home/switchlanez/rfnoc/src/uhd/host"
> does not appear to contain CMakeLists.txt
>

Please correct me if I'm wrong, but did you run "git checkout aec2fe9" in
*all* those repositories? that Git hash might be correct for only one of
them, and the corresponding according commit in the other repositories
remains unknown. Where did you take that hash from?

If what I understood is what you did, that might be causing you problems.
You need to identify which commits for each of the repositories is
according to an "stable" version, and checkout accordinglu and respectively.


> So I downloaded that file from GitHub with the closest date on or before
> aec2fe9 was released and tried cmake ../ again. But then it could not find
> a bunch of load files: UHDComponent, UHDPackage, etc. And the cycle
> continues.
>

See my previous comment.


>
> 1) What am I doing wrong here? Reverting to older commits seems like a
> typical thing RNFoC users would do but I haven't found specific steps in
> the mailer (links to topics would help).
>

See my previous comment. Reverting to older commits is something that is
commonly done, yes. From what I understood you run to a same hash in all of
the involved repos. I might have understood wrong, but that's not what
you'd want to do.

>
>
> 2) I was told the maint branch head will be updated "very soon." Assuming
> I do another fresh new install (using pybombs prefix init ~/rfnoc -R rfnoc
> -a rfnoc like I did above) but with a different prefix, how would the steps
> be different to start from the latest rfnoc-devel installation and update
> it to the maint branch head? Or is there a pybombs recipe to build the
> latest rfnoc-maint?
>

There is no "rfnoc-maint". All RFNoC development is done in the
"rfnoc-devel" branch. If you change the branch, you wouldn't be able to use
all the RFNoC features needed for development.


Cheers,
- Nicolas
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to