GR on CentOS 5 x64_64?

I’m wondering if anyone has successfully installed GR on CentOS 5
x86_64, and if so any advice would be appreciated. Thanks in advance.

  • MLD

I’ve been trying to install GNU Radio on CentOS 5 x86_64. I get some
of the dependencies from yum, but I’m having to find alternative
repositories for some, and even compiling some by hand (gasp!). IMHO,
it’s never a good thing to combine too many install locations when
building any reasonably complex package (e.g., GNU Radio).

Anyway, I can get to the point of compiling GR – configure seems to
find everything it needs – but during linking of gruel LD spits out a
whole slew of library dependency issues and finally exits with an
error that it can’t like the library since it can’t find some system
library. I think this is a 32/64-bit issue, but as this is my first
real venture in 32/64 bit territory on Linux it’s just my best guess.

I don’t have that particular terminal in front of me to write
specifically what the error is. I’ve search the internet for various
combinations of GR and centos, and all of the hits are old and not
relevant – most are from the GR discuss list a couple years back.

Hi Michael

I haven’t installed gnuradio on CentOS in a while (since gr 1.3.1),
but these instructions should point you to the right direction.
To install properly on CentOS 5, you’ll be better off installing the
RPMForge repository for packages.

(instructions to add rpmforge:)
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge?action=show&redirect=Repositories/RPMForge

Once rpmforge is ok, try yum upgrade and then the following command:

yum groupinstall “Engineering and Scientific” “Development Tools” -y
&& yum install fftw-devel cppunit-devel wxPython-devel libusb-devel
guile boost-devel alsa-lib-devel gsl-devel python-devel pygsl
python-cheetah python-lxml zlib-devel glib2-devel python-numpy -y

This should set you up with most of what’s needed to compile gnuradio.
Unfortunately rpmforge doesn’t have (or didn’t use to have) all
that’s needed for gnuradio, so some stuff still has to be done by
hand:

SDCC:

(needed for USRP support)

SWIG:

FFTW:

Make sure you configure FFTW with the --enable-float and --enable-shared
./configure --enable-float --enable-shared

Libjack (only if you want jack audio)
http://jackaudio.org/downloads/jack-audio-connection-kit-0.116.2.tar.gz

After compiling and installing (configure, make, make install) all of
those, you should be all set to compile gnuradio.
Last time I tried this was with 1.3.1, so some minor adjustments may
be needed if you will be compiling the latest sources.
If your processing is the bottleneck, make sure you stick to 86_64
kernel as it gives you roughly twice as much sample processing power
if compared to the 32 bit kernel on the same machine.

Good luck!
Charles

Hi Charles - Thanks for your extensive and quick reply! I’ll give it
a shot using RPMforge as you suggest. If I can get anything going,
I’ll push it to the GR wiki (since there is no entry for CentOS yet).

  • MLD

Sorry to resurrect an old thread, but I thought it a worthwhile
addition.
A few months ago I posted that I’d created a CentOS / RHEL repository
that
included GnuRadio. I’m personally running RHEL 5.4 x86_64 and have
gnuradio
(latest stable) RPM installed.

info at:
http://blackopsoft.com/

it’s a dumb domain, but it was one I had handy… :slight_smile:

Let me know if you have any constructive criticism.

Charles H. wrote:

hand:
Make sure you configure FFTW with the --enable-float and --enable-shared
kernel as it gives you roughly twice as much sample processing power

I’ve been trying to install GNU Radio on CentOS 5 x86_64. Â I get some of
of library dependency issues and finally exits with an error that it
GR


Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page


View this message in context:
http://old.nabble.com/GR-on-CentOS-5-x64_64--tp27145597p27681509.html
Sent from the GnuRadio mailing list archive at Nabble.com.