Martin, One more thing... Now, when I run the command "pybombs update uhd", I get the reply "PyBombs.RecipeListManager - ERROR - Package None has no recipe file!".
Rob On Thu, Jan 28, 2016 at 9:37 AM, Rob Kossler <rkoss...@nd.edu> wrote: > Thanks for all the replies. > > Following Martin's suggestion, I added the appropriate line to > config.yml. After this my install command attempted the source install, > but died with the same problem that my gnuradio install died yesterday -- > problem finding boost components. I followed Derek's suggestion to install > boost 1.54. Unfortunately, that didn't fix the problem I'm having with the > uhd install. (See attached txt file for details.) > > Next, I edited the boost.lwr recipe and changed all "1.53" to "1.54" and > all "1_53" to "1_54". Now, the uhd install works. I'm not sure if this > was the right way to fix the problem but it worked for me. > > However, I see that it installed the latest master > (UHD_003.010.git-0-42a3eeb6) even though I had modified the uhd recipe file > with the line "gitrev: tags/release_003_009_002" which is what has worked > for me in the past in order to get a specific version. Perhaps the install > is not using the recipe file I think... > > Martin, I do have one question about the lines you suggested that I add to > config.yml. Without those lines, shouldn't the command "pybombs install > uhd" have done a binary install? Yesterday, I found no evidence of a binary > install, but today I found an old version 3.5.5. I'm not sure if this > installed during the uhd install or when I later tried to install > gnuradio. In any event, I am wondering if there is a way to configure > pybombs to do a binary install but to use a specific version such as 3.9.2? > > Rob > > > On Thu, Jan 28, 2016 at 5:18 AM, Martin Braun <martin.br...@ettus.com> > wrote: > >> Hey Rob, >> >> thanks for trying PyBOMBS and sorry for the lack of an announcement on >> usrp-users. I will announce it there once we release the next version >> (which will be very soon) because I've fixed some issues and also made >> UHD installation easier. >> >> In your case, to install UHD, do the following: >> >> 1) Create a prefix. Run one of these commands: >> a) $ pybombs prefix init -a default ~/path/to/prefix >> b) $ sudo pybombs prefix init -a default /usr/local >> >> The latter will put all source installs in the system, the former will >> put them somewhere in your home dir. For the record: Most people will >> want a). >> >> 2) Define this as the default prefix: >> $ pybombs config default_prefix default >> >> This step is not required, but if lets you skip the -p option for all >> following PyBOMBS commands. >> >> 3) Now comes the complicated part, which will be changed in the next >> version. PyBOMBS provides no defaults on which packages to install from >> source rather than from apt-get or whatever. You need to configure your >> prefix to override system defaults to source. To do this, edit the >> <prefix>/.pybombs/config.yml file and add the lines from here: >> >> https://github.com/gnuradio/pybombs/blob/master/pybombs/skel/.pybombs/config.yml >> >> (or just copy that file there). >> >> 4) Now you can just do 'pybombs install uhd' and it will install UHD >> from source to your prefix. At any time, you can then 'pybombs update >> uhd' to re-pull master and re-build. >> >> Hope this helps! >> >> M >> >> On 01/28/2016 12:11 AM, Rob Kossler wrote: >> > Hi, >> > I just setup a new system and as I attempted to install UHD via PyBOMBS, >> > I stumbled on the PyBOMBS 2.0 changeover. Since I typically only follow >> > the usrp-users list and not the gnuradio list, I didn't see the >> > announcement of this changeover. >> > >> > I am having trouble with the install. I really am only interested in >> > installing UHD (source code install), so I tried the following line, but >> > nothing really happened. Afterwards, I do not see any UHD installation >> > in my prefix location. Also, it is not clear to me how I would choose >> > whether this install should be a source install or binary install. >> > >> > $ pybombs install uhd >> > PyBombs.install - INFO - No packages to install. >> > >> > Any idea why the above does not seem to do anything? >> > >> > >> > When this didn't seem to work, I decided to go ahead and install >> > gnuradio since previous PyBOMBS installs of this type would also install >> > UHD as a source code install. This install failed - the results are in >> > the attached TXT file. Basically, it looks like it can't find some >> > boost component, but it is not clear to me why it couldn't fix the >> > problem and install what it needed. There are plenty of boost warnings, >> > but I'm not sure if they are benign or not. >> > >> > Let me know any suggestions. Thanks. >> > >> > Rob >> > >> > >> > _______________________________________________ >> > 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