Doing SDR on a Lightly Used iMac

I started around Christmas time to buid all the dependencies for gqrx on my iMac running OSX 10.7.5.  Well I started off with a bunch of build problems and thanks to the guys over at MacPorts, I was able to work around all of them and have all the dependencies and gqrx built. Well I was thinking I’d be in SDR listening heaven when I launched the gqrx app the first time and after a few very long seeming seconds, I was a little disappointed when I got a crash screen. Found out that one dependency, GNU Radio, was not working right. So after verifying that it was a problem that was isolated to GNU Radio, I’ve submitted a bug report and am now digging into some python code with the developers trying to see what broke under the hood. That’s going to be an interesting adventure since, I’m an admittedly rusty C++ and C# developer. With no prior experience in phython.

$ uhd_rx_nogui 
Traceback (most recent call last):
  File "/opt/local/bin/uhd_rx_nogui", line 23, in <module>
    from gnuradio import gr, gru, uhd, audio
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/gr/", line 56, in <module>
    log.add_console_appender(log_file, " gr::log %d :%p: %m%n")
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/gr/", line 6987, in add_console_appender
    return _runtime_swig.logger_add_console_appender(self, target, pattern)
RuntimeError: unterminated conversion specifier in ' gr::log %d :%p: %m%n' at index -1

Leave a Reply

Your email address will not be published. Required fields are marked *