gtkwaveをMac(Mojave 10.14.6)にインストール

なんとなくやってみた。
(ここ数年RTL書いてないし、波形も見てない)

環境

前提

以下がインストールされている状態です。

要約

以下のコマンドを実行します。

$ brew cask install xquartz
# passwardを聞かれる場合もあるので、入力
$ brew cask install gtkwave 

インストール完了後にLauchpadにgtkwave.appがあると思うので、ダブルクリックで起動します。

セキュリティの問題で起動しない場合があるので、起動しない場合はこちらを試してください。

「システム環境設定」
  →「セキュリティとプライバシー」
    →「ダウンロードしたアプリケーションの実行許可:」
 があるので、そこで許可すれば画面が立ち上がる。

詳細

やったことをぐだぐたと書いているので、あまり見る価値はないかも。

$ brew install gtkwave
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
:
Error: No available formula with the name "gtkwave"
Found a cask named "gtkwave" instead. Try
  brew cask install gtkwave

あらー これではインストール出来ないのね。

$ brew cask install gtkwave
==> Caveats
You may need to install Perl’s Switch module to run gtkwave’s command line tool.

  https://ughe.github.io/2018/11/06/gtkwave-osx

==> Downloading https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.103-osx-app/gtkwave.zip
==> Verifying SHA-256 checksum for Cask 'gtkwave'.
Error: Cask 'gtkwave' requires XQuartz/X11, which can be installed using Homebrew Cask by running:
  brew cask install xquartz

or manually, by downloading the package from:
  https://www.xquartz.org/

まずは、xquartzをインストールしないといけないもよう。
今回、実行したら passwardを聞かれたので入力

$ brew cask install xquartz
==> Downloading https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/32e50e8f1e21542b847041711039fa78d44febfed466f834a9281c44d75cd6c3?response-content-disposition=attachment%3Bfilename%3D%22XQuartz-2.7.11.dmg%22&Po
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'xquartz'.
==> Installing Cask xquartz
==> Running installer for xquartz; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
Password:(入力)

installer: Package name is XQuartz 2.7.11
installer: Installing at base path /
installer: The install was successful.
🍺  xquartz was successfully installed!

さて、いよいよ gtkwaveのインストール

$ brew cask install gtkwave
==> Caveats
You may need to install Perl’s Switch module to run gtkwave’s command line tool.

  https://ughe.github.io/2018/11/06/gtkwave-osx

==> Downloading https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.103-osx-app/gtkwave.zip
==> Verifying SHA-256 checksum for Cask 'gtkwave'.
==> Installing Cask gtkwave
==> Moving App 'gtkwave.app' to '/Applications/gtkwave.app'.
==> Linking Binary 'gtkwave_bin_launcher.sh' to '/usr/local/bin/gtkwave'.
🍺  gtkwave was successfully installed!

コマンドラインで起動しようとすると以下のエラーが出る。

$ gtkwave
/usr/local/bin/gtkwave: line 122: test: too many arguments
/usr/local/bin/gtkwave: line 149: test: ==: unary operator expected
find: /share/locale: No such file or directory
/usr/local/bin/gtkwave: line 215: /usr/local/bin/../../../Contents/Resources/bin/: No such file or directory
/usr/local/bin/gtkwave: line 215: exec: /usr/local/bin/../../../Contents/Resources/bin/: cannot execute: No such file or directory

インストール完了後にLauchpadにgtkwave.appがあると思うので、ダブルクリックで起動

セキュリティの問題で起動しない場合があるので、起動しない場合はこちらを試してください。

「システム環境設定」
  →「セキュリティとプライバシー」
    →「ダウンロードしたアプリケーションの実行許可:」
 があるので、そこで許可すれば画面が立ち上がる。

もしかしたら、今後波形見る機会が来るかもしれない。。。
来なくていいけど。