You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fail to compile from source code in GitHub Repositary. Use brew install verilator to install 4.200 version, slightly behind the latest 4.204 version, but also works well.
GTKWave
Avoid Security Check
Add --no-quarantine to avoid security protection on MacOS. Use brew install gtkwave --no-quarantine to install GTKWave.
Strange Error
/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
Fix Issues on MacOS
Verilator
Fail to compile from source code in GitHub Repositary. Use
brew install verilator
to install 4.200 version, slightly behind the latest 4.204 version, but also works well.GTKWave
Avoid Security Check
Add
--no-quarantine
to avoid security protection on MacOS. Usebrew install gtkwave --no-quarantine
to install GTKWave.Strange Error
GTKWave on macOS gives a good solution.
TL;DR
Use Perl’s package manager to install Switch and run binary with full path.
cpan install Switch perl -V:'installsitelib' /Applications/gtkwave.app/Contents/Resources/bin/gtkwave
Adjust Build Script
In
build.sh
, some commands only works in Linux.There is no
-f
option withreadlink
in MacOS. UseSHELL_PATH=$(pwd)
to show current directory.There is no
hostnamectl
command in MacOX. Usehostname
instead.Substitute
gtkwave
with full path/Applications/gtkwave.app/Contents/Resources/bin/gtkwave
The text was updated successfully, but these errors were encountered: