Tested on Mountain Lion 10.8 with Xcode 4.6.
-
Prepare homebrew
$ curl -fsSk https://raw.github.com/mxcl/homebrew/go | ruby
-
Install bladerf with brew
$ brew tap edy555/bladerf $ brew install bladerf --HEAD
- Install XQuartz
Download XQuartz installer XQuartz-2.7.4.dmg from http://xquartz.macosforge.org/landing/, then install it.
-
Install the python package prerequisites
brew install python gfortran umfpack swig
-
Install the prerequisite python packages
pip install numpy scipy Cheetah lxml export PKG_CONFIG_PATH="/usr/x11/lib/pkgconfig" pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.tar.gz
-
Before installing
gnuradio
, installwxmac
2.9 with python bindingsbrew install wxmac --python
brew tap titanous/homebrew-gnuradio brew install gnuradio
-
Create the
~/.gnuradio/config.conf
config file for custom block support[grc] local_blocks_path=/usr/local/share/gnuradio/grc/blocks
-
Install gr-osmosdr
brew install gr-osmosdr --HEAD
- https://github.com/titanous/homebrew-gnuradio
- Homebrew formula for bladeRF is written by edy555 (TT)
[EOF]