Problems with setting up RFNoC environment within PyBombs

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!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs