PyBOMBSのインストールメモ

■PyBOMBSのインストール (apt installで入るgnuradioは古いのでソースからビルド)
$ sudo apt install python-pip
$ sudo -H pip install --upgrade pip
$ sudo -H pip install pybombs

■PyBOMBSを用いてGNU Radioをソースコードからビルド
 ホームディレクトリで下記を実行する
$ pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
$ pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git
$ mkdir gr/
$ cd gr
$ pybombs prefix init .
$ pybombs install gnuradio gr-burst gr-pyqt gr-pcap gr-mapper gr-iio gr-mediatools gr-analysis

■エラー対策(パッケージインストール)
$ sudo apt install python-mako python3-mako
$ sudo apt install python-setuptools python3-setuptools
$ sudo apt install python-lxml python3-lxml

■エラー対策(ソースコード修正)
ソースコード mediatools_audiosource_impl.cc の
下記行を修正する
[before] d_frame = avcodec_alloc_frame();
[after] d_frame = av_frame_alloc();

■PyBOMBSの設定
if [ -f $HOME/gr/setup_env.sh ]; then
source $HOME/gr/setup_env.sh
fi

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック