Running `make clean` without Icarus installed fails
See original GitHub issueFor some reason the clean target depends on a simulator being set and if you invoke make clean
and don’t have icarus installed (SIM
defaults to icarus) you get:
> make clean
.../site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:51: *** "Unable to locate command >iverilog<". Stop.
Issue Analytics
- State:
- Created 3 years ago
- Comments:10 (7 by maintainers)
Top Results From Across the Web
Compilation Instructions for Icarus Verilog
This page contains advice for compiling and installing Icarus Verilog, ... binaries and object files from the source code directory by typing 'make...
Read more >Installation Guide - Icarus Verilog - Fandom
The following instructions are the common steps for obtaining the Icarus Verilog source, compiling and installing.
Read more >Error when running: make clean - Stack Overflow
I checked the man page for rm and there is no -l option, but I don't know why this command is being executed...
Read more >Icarus: First Cohort inflicting Steam 101 Error : r/SurviveIcarus
- Icarus not performing an active install would allow the client and UI to behave as normal and without crashes or states of...
Read more >How to Troubleshoot DayZ PBO Mod Errors When Logging In
From time to time, people have issues where they attempt to log into the ICARUS Gaming DayZ server and can't due to a...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I just got annoyed by the same issue when repeatedly switching between simulators. We should be able to provide a
make clean
which calls aclean
-like target on all available simulators.An easy implementation is probably using recursive Makefile calls, but there might be room for a better implementation.
@Shangkorong your issue is unrelated to the feature request here. Your problem is a non-working installation of Icarus Verilog, or alternatively you need to specify
SIM=...
to use another simulator. The cocotb gitter channel is at https://gitter.im/cocotb/Lobby, please ask around there or file a new issue – but let’s keep this issue focused on the actual feature request.