Blog by Daniel Bovensiepen

GNU Radio 3.3.1-git on Gentoo Linux

The dependencies for GNU Radio 3.3.1 out of the git repo are looking currently like this on Gentoo:

emerge swig fftw cppunit boost alsa-lib sdcc guile wxpython xmlto numpy gsl

The official wiki sadly missed the gsl package. Without this one you won’t fulfill the requirements for nearly all packages of GNU Radio (not even gnuradio-core). After emerge of these packages you can grab the source and compile it:

# git clone git://gnuradio.org/gnuradio
# cd gnuradio
# ./bootstrap
# ./configure --prefix=/usr/
# make
# make check
# sudo make install

Another important point which will be interesting in the future, is the incompatibility of GNU Radio to Python 3. With eselect you should check which version of Python is at the moment your preferred interpreter. At the time of writing on my machine Python 2.6.5 was the current interpreter. This one handles GNU Radio without to much trouble.


Write a comment

Name (necessary)

Mail (not published)

Webseite


Comments

  1. muhammad on the 29.02.2012 (15 o'clock)

    apart from minor bxguifes. Among a few issues with GSL are that GSL’s handling of complex datatypes is a little clumsy IMHO, and their matrix diagonalization routines are not so great, and only work for hermitian matrices. Of course, you can use LAPACK for non-hermitian matrices. Also, they should provide some tips and tricks used to simplify programs using GSL. I’ve tried out their BLAS stuff, their ODE integrators (they have rk4 & 5, Prince Dormand, Gaussian integration stuff and Bulirsch-Stoer), their special functions and their quadrature stuff. The libraries seem pretty thread safe (as they say) as I’m running them on SMP systems and haven’t have any problems yet. Overall, fine work.

  2. muhammad on the 29.02.2012 (15 o'clock)

    apart from minor bxguifes. Among a few issues with GSL are that GSL’s handling of complex datatypes is a little clumsy IMHO, and their matrix diagonalization routines are not so great, and only work for hermitian matrices. Of course, you can use LAPACK for non-hermitian matrices. Also, they should provide some tips and tricks used to simplify programs using GSL. I’ve tried out their BLAS stuff, their ODE integrators (they have rk4 & 5, Prince Dormand, Gaussian integration stuff and Bulirsch-Stoer), their special functions and their quadrature stuff. The libraries seem pretty thread safe (as they say) as I’m running them on SMP systems and haven’t have any problems yet. Overall, fine work.

  3. Omar on the 02.03.2012 (03 o'clock)

    Overlay one mitarx over the other like a stackNow just add the over lapping elements. That simple.In that picturewhen you over lay you see 1 and 7 over lapped so add(1,7) = 8similarly add(11,0) = 11add(-15,4) = -11add(3,-5.5) = -2.5When you overlay if there is an element in any mitarx which doesn’t get its pair. you can’t add those matrices.Ok .. Good luck 0Was this answer helpful?

  4. Omar on the 02.03.2012 (03 o'clock)

    Overlay one mitarx over the other like a stackNow just add the over lapping elements. That simple.In that picturewhen you over lay you see 1 and 7 over lapped so add(1,7) = 8similarly add(11,0) = 11add(-15,4) = -11add(3,-5.5) = -2.5When you overlay if there is an element in any mitarx which doesn’t get its pair. you can’t add those matrices.Ok .. Good luck 0Was this answer helpful?