Hi Ben, Thanks for your reply. Source build configured same components as PyBobms. I think PyBombs did not install all prerequisites. I installed all prerequisites using "build_gnuradio" script
$ ./build_gnuradio.sh -v prereqs and then I ran following command $ pybombs -vv rebuild gnuradio Now I have a successful install of GNU Radio. I wanted to try PyBombs that is why I did not install GNU Radio and other packagers from source. One question, how can I install a specific version of GNU Radio/UHD etc using PyBombs ? -- Usman On Tue, Jan 24, 2017 at 8:00 PM, Ben Hilburn <bhilb...@gnuradio.org> wrote: > Hi Usman - > > Give the source build > <http://gnuradio.org/redmine/projects/gnuradio/wiki/BuildGuide> a shot > and see what components it configures during the `cmake` process. Try to > install the dependencies > <http://gnuradio.org/doc/doxygen/build_guide.html>from your OS's package > manager if you don't have them, yet. > > Cheers, > Ben > > On Tue, Jan 24, 2017 at 1:02 AM, Usman Haider <usmanhaide...@gmail.com> > wrote: > >> Hi, >> >> What is recommend to fix the issue? Should I go for source install >> instead of PyBombs? >> >> >> -- >> Usman >> >> >> On Fri, Jan 20, 2017 at 10:58 AM, Usman Haider <usmanhaide...@gmail.com> >> wrote: >> >>> Hi Martin, >>> >>> I see from output of the command that a lot of components are disabled. >>> >>> -- ###################################################### >>> -- # Gnuradio disabled components >>> -- ###################################################### >>> -- * python-support >>> -- * doxygen >>> -- * sphinx >>> -- * gr-ctrlport >>> -- * gnuradio-companion >>> -- * gr-comedi >>> -- * gr-utils >>> -- * gr-video-sdl >>> -- * gr-wxgui >>> >>> Looking further I found that PyBombs was unable to find SWIG as well. I >>> remember that PyBombs install all the required dependencies itself? Do I >>> have to reinstall everything from scratch? Following is the output of the >>> command >>> $ pybombs -vv rebuild gnuradio >>> >>> http://pasted.co/9ebaa709 >>> >>> Thanks. >>> >>> -- >>> Usman >>> >>> On Thu, Jan 19, 2017 at 10:25 PM, Martin Braun <martin.br...@ettus.com> >>> wrote: >>> >>>> It did not install GRC, and no other graphical tools either. Rerun >>>> >>>> $ pybombs -vv rebuild gnuradio >>>> >>>> to see where it fails during cmake. >>>> >>>> Cheers, >>>> Martin >>>> >>>> On 01/18/2017 10:35 PM, Usman Haider wrote: >>>> > Hi Martin, >>>> > >>>> > Yeah. Please find below the output >>>> > >>>> > $ ls ~/rfnoc/bin >>>> > >>>> > gnuradio-config-info >>>> > uhd_cal_tx_iq_balance >>>> > usrp2_card_burner >>>> > octoclock_firmware_burner >>>> > uhd_config_info >>>> > usrp_n2xx_simple_net_burner >>>> > rfnocmodtool >>>> > uhd_find_devices >>>> > usrp_x3xx_fpga_burner >>>> > thrift >>>> > uhd_image_loader >>>> > volk-config-info >>>> > uhd_cal_rx_iq_balance >>>> > uhd_images_downloader >>>> > volk_modtool >>>> > uhd_cal_tx_dc_offset >>>> > uhd_usrp_probe >>>> > volk_profile >>>> > >>>> > $ pybombs inv >>>> > >>>> > PyBOMBS - INFO - PyBOMBS Version 2.3.1a >>>> > Showing package state: >>>> > uhd-fpga: installed >>>> > uhd: installed >>>> > apache-thrift: installed >>>> > gnuradio: installed >>>> > gr-ettus: installed >>>> > >>>> > >>>> > You get anything from this? Thanks >>>> > >>>> > -- >>>> > Usman >>>> > >>>> > On Thu, Jan 19, 2017 at 5:15 AM, Martin Braun <martin.br...@ettus.com >>>> > <mailto:martin.br...@ettus.com>> wrote: >>>> > >>>> > It's almost as if UHD installed, but GNU Radio didn't, although >>>> your >>>> > output says otherwise. >>>> > >>>> > What does >>>> > >>>> > $ ls ~/rfnoc/bin >>>> > >>>> > look like? >>>> > >>>> > Or >>>> > >>>> > $ pybombs inv >>>> > >>>> > ? >>>> > >>>> > On 01/18/2017 02:10 AM, Usman Haider wrote: >>>> > > Hi Nicolas, >>>> > > >>>> > > Thanks for your time. I did that but the result is same. I can >>>> run >>>> > > >>>> > > |$|uhd_images_downloader >>>> > > but >>>> > > |$ gnuradio-companion >>>> > > | >>>> > > >>>> > > fails. Let me know if any further information is needed. Thanks >>>> > > >>>> > > -- >>>> > > Usman >>>> > > On Wed, Jan 18, 2017 at 2:11 PM, Nicolas Cuervo >>>> > > <nicolas.cue...@ettus.com <mailto:nicolas.cue...@ettus.com> >>>> > <mailto:nicolas.cue...@ettus.com <mailto:nicolas.cue...@ettus.com >>>> >>> >>>> > wrote: >>>> > > >>>> > > Hello Usman, >>>> > > >>>> > > Did you set up your PyBOMBS environment? If not, please do >>>> so. As >>>> > > long as I understand your prefix is at ~/rfnoc. Being that >>>> the case, >>>> > > please run: >>>> > > >>>> > > $ source ~/rfnoc/setup_env.sh >>>> > > >>>> > > After this your shell will have access to everything which >>>> has been >>>> > > installed in that prefix, and you should be able to start >>>> > > gnuradio-companion. Please have in mind that you have to >>>> set up this >>>> > > environment in every new shell you start. >>>> > > >>>> > > Please let us know if this doesn't work so that we can look >>>> further >>>> > > into it. >>>> > > >>>> > > Cheers, >>>> > > >>>> > > - Nicolas >>>> > > >>>> > > On Wed, Jan 18, 2017 at 9:58 AM, Usman Haider >>>> > > <usmanhaide...@gmail.com <mailto:usmanhaide...@gmail.com> >>>> > <mailto:usmanhaide...@gmail.com <mailto:usmanhaide...@gmail.com >>>> >>> >>>> > wrote: >>>> > > >>>> > > Yes, could be the cause. After running the following >>>> commands >>>> > > >>>> > > $ cd ~/rfnoc >>>> > > $ source ./setup_env.sh >>>> > > $ uhd_images_downloader >>>> > > >>>> > > I was able to download the images. But when I tried to >>>> run >>>> > > >>>> > > |$ gnuradio-companion| >>>> > > >>>> > > It failed giving "The program 'gnuradio-companion' is >>>> > currently >>>> > > not installed. You can install it by typing: sudo >>>> apt-get >>>> > > install gnuradio". Although, I have >>>> > > >>>> > > $ gnuradio-config-info --v >>>> > > v3.7.10.1-202-g6225e5d4 >>>> > > >>>> > > $ gnuradio-config-info --prefix >>>> > > /home/emb/rfnoc >>>> > > >>>> > > Otuput of PyBOMBS is as under. >>>> > > >>>> > > $ pybombs prefix init ~/rfnoc -R rfnoc -a rfnoc >>>> > > PyBOMBS - INFO - PyBOMBS Version 2.3.1a >>>> > > PyBOMBS.prefix - INFO - Creating directory >>>> `/home/emb/rfnoc' >>>> > > Alias `rfnoc' already exists, overwrite Y/[N]? y >>>> > > PyBOMBS.ConfigManager - INFO - Creating new config file >>>> > > /home/emb/rfnoc/.pybombs/config.yml >>>> > > PyBOMBS.prefix - INFO - Installing default packages for >>>> > prefix... >>>> > > PyBOMBS.prefix - INFO - >>>> > > - gnuradio >>>> > > - uhd >>>> > > - gr-ettus >>>> > > - uhd-fpga >>>> > > PyBOMBS.install_manager - INFO - Phase 1: Creating >>>> install >>>> > tree >>>> > > and installing binary packages: >>>> > > DEPRECATION: The default format will switch to columns >>>> in the >>>> > > future. You can use --format=(legacy|columns) (or >>>> define a >>>> > > format=(legacy|columns) in your pip.conf under the >>>> [list] >>>> > > section) to disable this warning. >>>> > > Install tree: >>>> > > | >>>> > > +- uhd-fpga >>>> > > | >>>> > > \- gr-ettus >>>> > > | >>>> > > +- uhd >>>> > > | >>>> > > \- gnuradio >>>> > > | >>>> > > +- uhd >>>> > > | >>>> > > \- apache-thrift >>>> > > PyBOMBS.install_manager - INFO - Phase 2: Recursively >>>> > installing >>>> > > source packages to prefix: >>>> > > PyBOMBS.install_manager - INFO - Installing package: >>>> > apache-thrift >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================]] >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Configuring: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Building: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Installing: (100%) >>>> > > [============================ >>>> =============================] >>>> > > PyBOMBS.install_manager - INFO - Installation >>>> successful. >>>> > > PyBOMBS.install_manager - INFO - Installing package: uhd >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================]] >>>> > > Configuring: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Building: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Installing: (100%) >>>> > > [============================ >>>> =============================] >>>> > > PyBOMBS.install_manager - INFO - Installation >>>> successful. >>>> > > PyBOMBS.install_manager - INFO - Installing package: >>>> gnuradio >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================]] >>>> > > Configuring: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Building: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Installing: (100%) >>>> > > [============================ >>>> =============================] >>>> > > PyBOMBS.install_manager - INFO - Installation >>>> successful. >>>> > > PyBOMBS.install_manager - INFO - Installing package: >>>> gr-ettus >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Configuring: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Building: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Installing: (100%) >>>> > > [============================ >>>> =============================] >>>> > > PyBOMBS.install_manager - INFO - Installation >>>> successful. >>>> > > PyBOMBS.install_manager - INFO - Installing package: >>>> uhd-fpga >>>> > > Cloning: (100%) >>>> > > [============================ >>>> =============================]] >>>> > > Configuring: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Building: (100%) >>>> > > [============================ >>>> =============================] >>>> > > Installing: (100%) >>>> > > [============================ >>>> =============================] >>>> > > PyBOMBS.install_manager - INFO - Installation >>>> successful. >>>> > > >>>> > > >>>> > > Any pointers? :) >>>> > > >>>> > > -- >>>> > > Usman >>>> > > >>>> > > >>>> > > On Tue, Jan 17, 2017 at 4:47 PM, Marcus Müller >>>> > > <marcus.muel...@ettus.com <mailto: >>>> marcus.muel...@ettus.com> >>>> > <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com >>>> >>> >>>> > wrote: >>>> > > >>>> > > Possibly just a temporary failure then; github or >>>> your >>>> > > network might have had problems :) >>>> > > >>>> > > Cheers, >>>> > > >>>> > > Marcus >>>> > > >>>> > > >>>> > > On 17.01.2017 08:01, Usman Haider wrote: >>>> > >> Hello Marcus, >>>> > >> >>>> > >> I am surprised the following command ran >>>> successfully. >>>> > >> >>>> > >> $ pybombs -vv recipes add gr-recipes >>>> > >> git+https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >> <https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> >>>> > >> >>>> > >> -- >>>> > >> Usman >>>> > >> >>>> > >> On Mon, Jan 16, 2017 at 5:10 PM, Marcus Müller >>>> > >> <marcus.muel...@ettus.com <mailto: >>>> marcus.muel...@ettus.com> >>>> > >> <mailto:marcus.muel...@ettus.com <mailto: >>>> marcus.muel...@ettus.com>>> wrote: >>>> > >> >>>> > >> Hm, interesting. Could you run your pybombs >>>> command >>>> > >> with "-vv"? >>>> > >> >>>> > >> Best regards, >>>> > >> >>>> > >> Marcus >>>> > >> >>>> > >> On 01/16/2017 12:55 PM, Usman Haider wrote: >>>> > >>> Hello Nicolas, >>>> > >>> >>>> > >>> Thanks for your reply. I have sufficient disk >>>> space, >>>> > >>> more than 400 GB, so that is not an issue. >>>> I do not >>>> > >>> have any .gitconfig file in my home >>>> directory. I can >>>> > >>> download the recipes manually using the >>>> command you >>>> > >>> mentioned. >>>> > >>> >>>> > >>> git clone https://github.com/gnuradio/gr >>>> -recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >>> <https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> gr-recipes >>>> > >>> >>>> > >>> >>>> > >>> Please let me know if you need any further >>>> > >>> information. Thanks. >>>> > >>> >>>> > >>> -- >>>> > >>> Usman >>>> > >>> >>>> > >>> On Mon, Jan 16, 2017 at 3:21 PM, Nicolas >>>> Cuervo >>>> > >>> <nicolas.cue...@ettus.com <mailto: >>>> nicolas.cue...@ettus.com> >>>> > >>> <mailto:nicolas.cue...@ettus.com >>>> > <mailto:nicolas.cue...@ettus.com>>> wrote: >>>> > >>> >>>> > >>> Hello Usman, >>>> > >>> >>>> > >>> uhm, this is odd. So far I can see the >>>> > command is >>>> > >>> correct. Although error 128 means that >>>> git did >>>> > >>> not exit cleanly, and I just run it and >>>> it ran >>>> > >>> fine. Just some guesses for now: >>>> > >>> >>>> > >>> 1. Do you have enough disk space? the >>>> recipes do >>>> > >>> not require a lot of disk space, though, >>>> but not >>>> > >>> enough space would lead to this. >>>> > >>> 2. Do you have specific cloning >>>> configuration in >>>> > >>> your gitconfig? you can check this by >>>> typing: >>>> > >>> git config --global --edit >>>> > >>> >>>> > >>> or just by editing .gitconfig which is >>>> normally >>>> > >>> located at your home directory. >>>> > >>> 3. Can you clone anything else manually? >>>> you can >>>> > >>> try running: >>>> > >>> >>>> > >>> git clone >>>> > >>> https://github.com/gnuradio/g >>>> r-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >>> <https://github.com/gnuradio/ >>>> gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> >>>> > >>> gr-recipes >>>> > >>> >>>> > >>> just as a test that your git is working >>>> as >>>> > >>> expected. >>>> > >>> >>>> > >>> Please let us know if you find out >>>> something >>>> > with >>>> > >>> this hypothesis I mentioned. >>>> > >>> >>>> > >>> Cheers, >>>> > >>> >>>> > >>> - Nicolas >>>> > >>> >>>> > >>> >>>> > >>> >>>> > >>> >>>> > >>> On Mon, Jan 16, 2017 at 9:46 AM, Usman >>>> Haider >>>> > >>> <usmanhaide...@gmail.com >>>> > <mailto:usmanhaide...@gmail.com> >>>> > >>> <mailto:usmanhaide...@gmail.com >>>> > <mailto:usmanhaide...@gmail.com>>> wrote: >>>> > >>> >>>> > >>> I am following this guide to get >>>> started >>>> > with >>>> > >>> RFNoC. I am using Ubuntu 14.04 and I >>>> ran >>>> > >>> following commands >>>> > >>> >>>> > >>> $ sudo apt-get install git >>>> > >>> $ sudo apt-get install >>>> python-setuptools >>>> > python-dev build-essential >>>> > >>> $ sudo easy_install pip >>>> > >>> $ sudo pip install >>>> > git+https://github.com/gnuradio/pybombs.git >>>> > <https://github.com/gnuradio/pybombs.git> >>>> > >>> <https://github.com/gnuradio/ >>>> pybombs.git >>>> > <https://github.com/gnuradio/pybombs.git>> >>>> > >>> >>>> > >>> When I run following command >>>> > >>> >>>> > >>> $ pybombs -v recipes add gr-recipes >>>> > git+https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >>> >>>> > <https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> >>>> > >>> >>>> > >>> I get output. >>>> > >>> ..... ..... ..... OMBS.PackageManager >>>> - >>>> > DEBUG >>>> > >>> - Checking if package git is >>>> installed... >>>> > >>> PyBOMBS.Packager.apt - DEBUG - >>>> Package git >>>> > >>> has version 1.9.1 installed >>>> > >>> PyBOMBS.install_manager - DEBUG - >>>> Phase 2: >>>> > >>> Recursively installing source >>>> packages to >>>> > >>> prefix: PyBOMBS.Fetcher.git - DEBUG - >>>> > >>> Requirements met. PyBOMBS.Fetcher.git >>>> - >>>> > DEBUG >>>> > >>> - Using url - >>>> > >>> >>>> > https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >>> >>>> > <https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> >>>> > >>> PyBOMBS._process_thread() - DEBUG - >>>> > Executing >>>> > >>> command `git clone >>>> > >>> >>>> > https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git> >>>> > >>> >>>> > <https://github.com/gnuradio/gr-recipes.git >>>> > <https://github.com/gnuradio/gr-recipes.git>> >>>> > >>> gr-recipes' Cloning: [ >>>> > >>> PyBOMBS.recipes - ERROR - Could not >>>> fetch >>>> > >>> recipesCloning: [ PyBOMBS.recipes >>>> - >>>> > ERROR >>>> > >>> - Could not fetch recipes: Process >>>> > >>> returnCloning: (100%) >>>> > >>> >>>> > [=========================================================] >>>> > >>> PyBOMBS.monitor_process() - DEBUG - >>>> Thread >>>> > >>> signaled termination or returned >>>> > >>> PyBOMBS.monitor_process() - DEBUG - >>>> Return >>>> > >>> value: 128 PyBOMBS.recipes - ERROR - >>>> Could >>>> > >>> not fetch recipes: Process returned >>>> > value: 128 >>>> > >>> What could be the issue? pybombs >>>> version is >>>> > >>> 2.3.1a. Thanks -- >>>> > >>> Usman >>>> > >>> >>>> > _______________________________________________ >>>> > >>> Discuss-gnuradio mailing list >>>> > >>> Discuss-gnuradio@gnu.org >>>> > <mailto:Discuss-gnuradio@gnu.org> >>>> > >>> <mailto:Discuss-gnuradio@gnu.org >>>> > <mailto:Discuss-gnuradio@gnu.org>> >>>> > >>> >>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > >>> <https://lists.gnu.org/mailma >>>> n/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> >>>> > >>> >>>> > >>> >>>> > >>> _____________________________ >>>> __________________ >>>> > >>> Discuss-gnuradio mailing list >>>> > >>> Discuss-gnuradio@gnu.org <mailto: >>>> Discuss-gnuradio@gnu.org> >>>> > >>> <mailto:Discuss-gnuradio@gnu.org >>>> > <mailto:Discuss-gnuradio@gnu.org>> >>>> > >>> >>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > >>> <https://lists.gnu.org/mailma >>>> n/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> >>>> > >> _____________________________ >>>> __________________ >>>> > >> Discuss-gnuradio mailing list >>>> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >>>> > >> <mailto:Discuss-gnuradio@gnu.org >>>> > <mailto:Discuss-gnuradio@gnu.org>> >>>> > >> >>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> >>>> > >> >>>> > >> >>>> > > >>>> > > >>>> > > _______________________________________________ >>>> > > Discuss-gnuradio mailing list >>>> > > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.o >>>> rg> >>>> > <mailto:Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org >>>> >> >>>> > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > > <https://lists.gnu.org/mailma >>>> n/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>> >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > _______________________________________________ >>>> > > Discuss-gnuradio mailing list >>>> > > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >>>> > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > > >>>> > >>>> > >>>> > _______________________________________________ >>>> > Discuss-gnuradio mailing list >>>> > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >>>> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> > <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio> >>>> > >>>> > >>>> >>>> >>>> _______________________________________________ >>>> 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 >> >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio