Installing on Arch Linux¶
Install the dependencies using pacman:
$ sudo pacman -S fftw wxpython libusb guile swig cppunit boost portaudio sdl gputils alsa-utils
You'll want alsa-utils to pot up your soundcard's output.
Build and install sdcc¶
To build sdcc, download and extract the package from the AUR http://aur.archlinux.org/packages.php?ID=6671 and run
in the sdcc directory.
To install sdcc, run
$ sudo pacman -U sdcc-XXX.pkg.tar.gz
replacing XXX with whatever package version and architecture was built.
If you have yaourt installed you can build and install using:
$ yaourt -S sdcc
It may be necessary to downgrade some packages, as Arch typically has the very latest gcc and python, and gnuradio may not be ported to the latest versions yet. For instructions on how to do so consult the Arch Linux wiki
Now you can unpack and build gnuradio normally ala:
$ ./configure $ make $ make check $ sudo make install.
(Don't forget to run ./bootstrap if building from the git repository)
Add paths to your .bashrc¶
You'll need to have these environment variables set in order to run the examples, so you can put these in your ~/.bashrc