Open2

ns-3をmacOSにインストールしたい

さんかくさんかく

はじめに

ns-3をmacOSにインストールしたい。

私の動作環境

  • MacBook Air M1 2020
  • MacOS Sonoma 14.6

ns-3のバージョン

事前準備

  • 事前準備として以下のコマンドを実行し、シミュレーションを行うにあたって必要なものをインストールします。
brew install qt mercurial libxml2 pyenv gsl libgcrypt gtk cvs unar p7zip xz bzt bar dzr && brew install --cask doxygen cmake && pip3 install meson

実際にインストールを実行

インストールが成功したら、公式のホームページからns-3をダウンロードします。

https://www.nsnam.org/releases/ns-allinone-3.35.tar.bz2

ダウンロードしたら、解凍してns-3.35のディレクトリまで移動します。

cd ns-allinone-3.35/ns-3.35

移動したら、以下のコマンドでwafスクリプトを実行します。

./waf clean
./waf configure -d debug --disable-werror --enable-examples --enable-tests
./waf

「operation not permitted: ./waf」が出てきて実行できない場合はこうします

さんかくさんかく

問題

ここから上手くいかない。ビルドができない旨のエラーが発生し、手詰まり。
ファイルの内容を色々書き換えてみたが、実行すると元に戻ってしまう。