LoginSignup
0
0

OSXでGtkWaveを使う

Posted at

OS: OSX Ventura 13.4.1

論理シュミレーションの波形のチェックでGtkWaveはそこそこ便利ですが、OSXでGtkWaveを使おうとしたら、とらぶったので対処法をメモっておきます。

GtkWaveのインストールはBrewで一発です。

$ brew install --cask gtkwave

最初は開発者が信用できないと怒るので、一度MenuからOpenします。これでAppとしての起動はOK。
つぎにコマンドラインで起動すると下記のエラーで怒られます。

$ gtkwave
Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /Library/Perl/5.30/darwin-thread-multi-2level /Library/Perl/5.30 /Network/Library/Perl/5.30/darwin-thread-multi-2level /Network/Library/Perl/5.30 /Library/Perl/Updates/5.30.3 /System/Library/Perl/5.30/darwin-thread-multi-2level /System/Library/Perl/5.30 /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level /System/Library/Perl/Extras/5.30) at /opt/homebrew/bin/gtkwave line 2.
BEGIN failed--compilation aborted at /opt/homebrew/bin/gtkwave line 2.

Gtkwaveは中でPerlなんか使ってるんですね、とりあえず下記でSwithを追加すれば上記エラーは回避できます。

$ cpan install Switch
$ sudo cp /Users/$USER/perl5/lib/perl5/Switch.pm /Library/Perl/5.30/

EDAするのにOSXはひと手間多くて色々不便です。嫌い。

参照

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0