Hi! At the moment, I'm just trying to install <htt...
# caravan
c
Hi! At the moment, I'm just trying to install https://github.com/efabless/caravel_user_project_analog and hitting the following snag:
Copy code
~/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
@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
... which makes me wonder why this kind of setting worked in
caravel_user_project
.
... so is any self test like
user_proj_example
available for
caravel_user_project_analog
?
m
@Christoph Maier what do you mean by self test ?
c
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
user_proj_example_analog
.
👍 1