I have set up RFNoC environments in the past, but I am trying to embrace
pybombs and am attempting to setup an environment now using that
approach instead.
I see on the rfnoc:-GettingStarted WiKi page, that it can’t be done
directly using pybombs. So here are the steps I //attempted// to take,
but appear to have not done correctly.
*cd ~
*git clone git://github.com/gnuradio/pybombs
*cd pybombs/
*./pybombs config
**Use the defaults except that I turned on DOXygen as well as did a
forcepkgs=uhd (per the rfnoc wiki)
*./pybombs install gnuradio
*drink coffee and twiddle thumbs
*cd src
*git clone https://github.com/EttusResearch/uhd.git
*git checkout rfnoc-devel
*git submodule init
*git submodule update
*cd ~/pybombs
*./pybombs install gr-ettus (this last statement per the rfnoc wiki
again)
And here is where it fails with the error:
Settled on prefix: /home/jason/target
Initializing environmental variables…
Loading recipes …
/home/jason/target
Installing packages:
-
gr-ettus
Installing from source: gr-ettus
Cloning into ‘gr-ettus’…
remote: Counting objects: 833, done.
remote: Total 833 (delta 0), reused 0 (delta 0), pack-reused 833
Receiving objects: 100% (833/833), 297.17 KiB | 0 bytes/s, done.
Resolving deltas: 100% (572/572), done.
Checking connectivity… done.CC=gcc CXX=g++ cmake … -DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_INSTALL_PREFIX=/home/jason/target $config_opt
Configuring: (100%)
[==========================================================]
Configuration failed. Re-trying with higher verbosity.
make: *** No targets specified and no makefile found. Stop.
Build failed. See output above for error messages.
So I am curious where I am going wrong. Does anyone have the working
steps for getting an rfnoc development environment setup using the
PyBombs infrastructure? Maybe I needed to install UHD and gr-ettus
somewhere else in the pybombs structure?
Thanks!