icarus config checks fails but simulation works
Describe the bug
If config Tools: Icarus --> Installation path is empty, then Verify Setup fails and its output looks like:
NOTE that it tries to run (or just log)
icarus instead of iverilog
If config Tools: Icarus --> Installation path is not empty, then Verify Setup fails and its output looks like:
NOTE that it tries to run many possible commands and no one passes check, while all the time simulation starts successfully.
To Reproduce
Just clean corresponding config or fill any path there: e.g. full path, or just iverilog
Please complete the following information:
- OS: WSL Ubuntu 24.04]
- VSCode version version 1.99
- TerosHDL version: 7.0.3
Describe the bug If config
Tools: Icarus --> Installation pathis empty, thenVerify Setupfails and its output looks like:
NOTE that it tries to run (or just log)
icarusinstead ofiverilogIf config
Tools: Icarus --> Installation pathis not empty, thenVerify Setupfails and its output looks like:
NOTE that it tries to run many possible commands and no one passes check, while all the time simulation starts successfully.
To Reproduce Just clean corresponding config or fill any path there: e.g. full path, or just
iverilogPlease complete the following information:
* OS: WSL Ubuntu 24.04] * VSCode version version 1.99 * TerosHDL version: 7.0.3
I have seen that it searches for icarus.exe rather than iverilog.exe, so that's probably why it breaks. To be fair, this is such a dumb mistake, I am not sure from where the icarus.exe name comes from, but in Windows, at least with the official way to install it, there's no such file.