~/EDA/caravel_user_project_analog$ env | grep ROOT
PDK_ROOT=/home/cmaier/EDA/OpenLane/pdks
OPENLANE_ROOT=/home/cmaier/EDA/OpenLane
CARAVEL_ROOT=/project/caravel
~/EDA/caravel_user_project_analog$ make install
realpath: /project/caravel: No such file or directory
Installing caravel-lite as a submodule..
Cloning into '/home/cmaier/EDA/caravel_user_project_analog/caravel-lite'...
remote: Enumerating objects: 5508, done.
remote: Counting objects: 100% (1893/1893), done.
remote: Compressing objects: 100% (946/946), done.
remote: Total 5508 (delta 1018), reused 1765 (delta 935), pack-reused 3615
Receiving objects: 100% (5508/5508), 74.70 MiB | 556.00 KiB/s, done.
Resolving deltas: 100% (3357/3357), done.
fatal: No url found for submodule path 'caravel' in .gitmodules
make: *** [Makefile:79: install] Error 128
What's wrong here? How can this be fixed??
m
Manar Abdelatty
09/20/2021, 8:44 PM
@Christoph Maier The problem is that
CARAVEL_ROOT
path is outside the caravel_user_project_analog directory and it is trying to submodule it. You need to set caravel root to ~/EDA/caravel_user_project_analog/caravel
🙏 1
c
Christoph Maier
09/20/2021, 8:54 PM
... which makes me wonder why this kind of setting worked in
caravel_user_project
.
Christoph Maier
09/20/2021, 8:59 PM
... so is any self test like
user_proj_example
available for
caravel_user_project_analog
?
m
Manar Abdelatty
09/20/2021, 11:11 PM
@Christoph Maier what do you mean by self test ?
c
Christoph Maier
09/28/2021, 10:25 PM
caravel_user_project
has
make user_proj_example
and
make user_project_wrapper
to verify that the tool chain works.
I wonder if something similar exists for
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.