Ticket #226 (new defect)

Opened 5 years ago

Last modified 13 months ago

CIREN_Install: usrp is not installed with ossie when running build.py

Reported by: jmatzen Owned by: shereef
Priority: minor Milestone: Abeyance
Component: documentation Version:
Keywords: Cc:

Description

The USRP install is missing in the current documentation. There was some talk about adding the USRP install into the build.py file for installing ossie. It can certainly be installed manually if added into the CIREN_Install instructions.

Change History

  Changed 5 years ago by balister

build.py is not a long term solution to the problem of installing OSSIE. Just install gnuradio. They have good instructions for a variety of distros and you will satisfy the USRP requirements. FWIW, I am not a fan of the fact that gnuradio is delivered as one giant tarball, but that is the choice that project made.

follow-up: ↓ 3   Changed 5 years ago by balister

Also note that the gnuradio instruction for Ubuntu describe how to install binary packages. See:  http://gnuradio.org/trac/wiki/DebianPackages. For Fedora 9, yum install gnuradio works.

in reply to: ↑ 2   Changed 5 years ago by jmatzen

Philip, I recognize that build.py is not a long term solution, however it is part of the CIREN_Install instructions right now and I just want to get that process free of errors until it complies with a long-term solution.

I did install gnuradio in its entirety, however, not from the link that you just posted. It seemed to install fine.

To clarify my original post, what was not included in the build.py was installing ossie-0.6.x/platform/USRP.

Philip, I believe the previous posts were aimed at installing the USRP hardware itself that is part of the gnuradio package. Do you agree that there is just a simple add to the build.py file that is necessary to install ossie-0.6.x/platform/USRP? Thanks.

  Changed 5 years ago by balister

One of the major problems with the OSSIE project at the moment is the lack of a long term view for how to install software. Constantly patching build.py, as opposed to conforming to standard methods only hurts broader usage of OSSIE.

I missed that build.py was neglecting to install the USRP device. That is a pretty big oversight :) Adding this to build.py is one solution, however, if it was my time, I would move to a solution that created tarballs for each component using autotools {{{make dist-gzip}} target. Tarballs created this way should lead to simple rpm/deb generation. Once you have rpm/deb you can set up additional repositories to do binary installs.

build.py has led to Ben spending months on the rpm/deb packages. Rather than continue to fight build.py create a source tarball using make dist-gzip, create a spec file to build the rpm and install via rpm. (Translate to .deb if you use a debian derived distro).

Ultimately, the CIREN waveform should install with yum install CIREN-waveform which would install the waveform and all needed components.

  Changed 5 years ago by bhilburn

  • milestone set to CIREN Waveform

  Changed 5 years ago by bhilburn

  • owner changed from cdietric to shereef

  Changed 13 months ago by c2dietric

  • milestone changed from CIREN Waveform to Abeyance

Milestone CIREN Waveform deleted

Note: See TracTickets for help on using tickets.