Skip to content

Instantly share code, notes, and snippets.

@floehopper
Created February 27, 2015 16:28
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save floehopper/d5d4ee1d15fc0b7bb128 to your computer and use it in GitHub Desktop.
Save floehopper/d5d4ee1d15fc0b7bb128 to your computer and use it in GitHub Desktop.
Installing GQRX on Mac OSX Yosemite v10.10.2
# Based on https://github.com/metacollin/homebrew-gnuradio#homebrew-gnuradio and https://github.com/chleggett/homebrew-gqrx#install
$ brew update
$ brew upgrade # may be unnecessary
$ brew tap metacollin/gnuradio
$ brew install gnuradio # took 55 mins on my laptop & installed python via homebrew
$ brew install librtlsdr --HEAD # this installed b4c4e723f3656954f160b3f8df4e8804e4a46acd for me
$ brew tap chleggett/gqrx
$ brew tap chleggett/gr-osmosdr
$ pip install cheetah
$ brew install gqrx
$ brew linkapps gqrx
$ open /Applications/Gqrx.app/Contents/MacOS/Gqrx
@floehopper
Copy link
Author

Note that I ran into this issue but solved it by installing the cheetah python package as suggested by the error in the build log.

@madmod
Copy link

madmod commented Jun 6, 2015

I had to run xcode-select --install for the libxml python package to install.

@charlesfracchia
Copy link

This worked great for me on OS X 10.10.3. Thanks!

@Mohitsharma44
Copy link

Getting this error:
make[2]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/device.cc.o] Error 1
make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 58%] Built target osmosdr_swig_swig_2d0df
make: *** [all] Error 2

Any ideas?

@nswyer
Copy link

nswyer commented Dec 9, 2015

I was running into compile issues with gnuradio on El Capitan 10.11.2 with cmake 3.4.1. [get_filename_component called with incorrect number of arguments]

Downgrading cmake to 3.3.2 allowed gnuradio to compile [https://github.com/Homebrew/legacy-homebrew/issues/46000]:

brew install cmake; brew unlink cmake
cd /usr/local/Library
git checkout -b cmake 0036e3d1
brew install cmake; brew switch cmake 3.3.2
git checkout master
brew install gnuradio

Also there is no need to use brew tap metacollin/gnuradio anymore, as it's now in the homebrew repo. [noted via https://github.com/chleggett/homebrew-gqrx]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment