GNU Radio has been compiled and installed on OSX 10.4 ("Tiger") through 10.15 ("Catalina") running any compatible version of Xcode on all recent and many older Macs -- whether Intel or PowerPC/PPC. There is very little support for getting the background libraries and applications installed on OSX 10.5 or earlier, nor 32-bit Intel or any PPC, though all of these should be possible. Primary support is for 64-bit Intel-based Macs running OSX 10.6 or newer.For MacOS Intel Chip we must install with the radioconda installer. The recommended way to install gnuradio on mac is through MacPorts (which I love!) ``` sudo port install gnuradio ``` This method of installing GNU Radio is actively kept up to date by [Michael Dickens](http://lists.gnu.org/archive/html/discuss-gnuradio/2013-08/msg00372.html), and hence is the recommended way to install GNU Radio on Mac OS X. --- ###### [Why use conda?](https://wiki.gnuradio.org/index.php?title=CondaInstall) (Full RadioConda Install Instructions) Conda is a cross-platform package manager (supporting Linux, macOS, and Windows) that makes it easy to install GNU Radio, its dependencies, and out-of-tree modules in a self-contained environment. Conda lets you create independent environments with their own sets of packages, and those environments are separate from your system installation and other package managers. If you've struggled with installing GNU Radio by other methods, you want to use GNU Radio with other bleeding-edge software available through conda-forge, or you want to try out a new version without affecting your tried-and-true system installation, conda may be right for you! In addition to GNU Radio, there are also [related software packages](https://wiki.gnuradio.org/index.php?title=CondaInstall#Installing_related_software "CondaInstall") you can install that may be of interest. Installation instructions are found [here](https://wiki.gnuradio.org/index.php/InstallingGR). The github repo is found [here](https://github.com/ryanvolz/radioconda). This will create the radioconda package in your local directory. --- [Fink](http://fink.sourceforge.net/)might provide a simple way to install GNU Radio; it isuntested (as of early 2020). Conda through [conda-forge](https://conda-forge.org/) is another alternative for installing pre-built binaries; see [the conda install guide](https://wiki.gnuradio.org/index.php?title=CondaInstall "CondaInstall"). #### From Source ###### Background Dependencies There are a number of background libraries and applications that must be installed from source or binary in order to compile or execute GNU Radio. These can be obtained by using [MacPorts](http://www.macports.org/), [Fink](http://fink.sourceforge.net/), [HomeBrew](http://brew.sh/), and/or from source / scratch. MacPorts tends to be more up-to-date with respect to new releases, which can be both a blessing and a curse since sometimes new released are untested and result in build or runtime errors. MacPorts, HomeBrew, and Fink offer thousands of ready-to-install libraries and applications, and hence they are highly recommended to use instead of installing from source / scratch. NOTE: We highly recommended that you install all dependencies via the same package manager! When issues arise, they are much easier to track down, and your updating to newer versions is also much easier. Many GNU Radio developers first install GNU Radio using MacPorts in order to get all of the necessary background dependencies installed, then remove just GNU Radio via ``` sudo port uninstall gnuradio ``` --- #### Compiling GNU Radio using Kate Temkins build script Kate Temkin's GitHub repository [gnuradio-for-mac-without-macports](https://github.com/ktemkin/gnuradio-for-mac-without-macports) provides a build script that automate the entire process of building and installing GNUradio, it's dependencies, and a number of SDR hardware backends. --- After Installing, what do you do?? --> Next is [Tutorials](https://wiki.gnuradio.org/index.php?title=Tutorials).