Kickstarter から ne HackRF を入手しました。Windows 上の SDR# とうまく連携するので、製品は問題ありません。それを実際に使用するために、この公式チュートリアルに従って、GNURadio を Mac で動作させようとしました: https://github.com/robotastic/homebrew-hackrf
ただし、コンパイルが失敗した後に gnuradio を実行すると、次のようになります。
Bella:~ feejai$ gnuradio-companion
/usr/local/bin/gnuradio-companion:70: GtkWarning: Das Symbol »gnuradio-grc« konnte
nicht gefunden werden, ebenso wenig wie das Thema »hicolor«. Möglicherweise müssen Sie
es installieren.
Sie können sich eine Kopie herunterladen unter:
http://icon-theme.freedesktop.org/releases
try: gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
Warning: Block with key "analog_agc2_xx" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_agc2_xx.xml
Warning: Block with key "analog_agc_xx" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_agc_xx.xml
Warning: Block with key "analog_cpfsk_bc" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_cpfsk_bc.xml
Warning: Block with key "analog_ctcss_squelch_ff" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_ctcss_squelch_ff.xml
Warning: Block with key "analog_dpll_bb" already exists.
....
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
なぜ最初のエラー メッセージがドイツ語なのか、自分のオペレーティング システムとすべての環境変数が英語に設定されているのかさえわかりません。
これは python と xquartz の問題である可能性があり、gtk+ 全体をグーグルで検索すると同様のエラー メッセージが表示されますが、まだ解決策はありません。