Hello I am facing this following issue, how should...
# general
r
Hello I am facing this following issue, how should I proceed?
v
After cloning
caravel_user_project
have ran
make setup
and its finished without any issue?
#gf180mcu
r
Yes sir, a lot of things downloaded after entering "make setup", at last it gave this error
v
copy and paste log as it is
r
rakshith@LAPTOP-1GDD30NB:~/Numerical_method$ make setup if [ -d "/home/rakshith/Numerical_method/caravel" ]; then\ echo "Deleting exisiting /home/rakshith/Numerical_method/caravel" && \ rm -rf /home/rakshith/Numerical_method/caravel && sleep 2;\ fi Deleting exisiting /home/rakshith/Numerical_method/caravel echo "Installing caravel.." Installing caravel.. git clone -b gfmpw-0b https://github.com/efabless/caravel-gf180mcu /home/rakshith/Numerical_method/caravel --depth=1 Cloning into '/home/rakshith/Numerical_method/caravel'... remote: Enumerating objects: 493, done. remote: Counting objects: 100% (493/493), done. remote: Compressing objects: 100% (329/329), done. remote: Total 493 (delta 154), reused 454 (delta 148), pack-reused 0 Receiving objects: 100% (493/493), 51.75 MiB | 77.00 KiB/s, done. Resolving deltas: 100% (154/154), done. Note: switching to '1d93da129df3447b27b9facbf791cc94543ecbe7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false export CARAVEL_ROOT=/home/rakshith/Numerical_method/caravel && make -f /home/rakshith/Numerical_method/caravel/Makefile check-env make[1]: Entering directory '/home/rakshith/Numerical_method' /home/rakshith/Numerical_method/caravel/Makefile263 target 'gds/user_project_wrapper.gds.gz.00.split' given more than once in the same rule /home/rakshith/Numerical_method/caravel/Makefile263 target 'gds/spare_logic_block.gds.gz.00.split' given more than once in the same rule make[1]: Nothing to be done for 'check-env'. make[1]: Leaving directory '/home/rakshith/Numerical_method' export CARAVEL_ROOT=/home/rakshith/Numerical_method/caravel && make -f /home/rakshith/Numerical_method/caravel/Makefile install_mcw make[1]: Entering directory '/home/rakshith/Numerical_method' /home/rakshith/Numerical_method/caravel/Makefile263 target 'gds/user_project_wrapper.gds.gz.00.split' given more than once in the same rule /home/rakshith/Numerical_method/caravel/Makefile263 target 'gds/spare_logic_block.gds.gz.00.split' given more than once in the same rule if [ -d "/home/rakshith/Numerical_method/mgmt_core_wrapper" ]; then \ echo "Deleting exisiting /home/rakshith/Numerical_method/mgmt_core_wrapper" && \ rm -rf /home/rakshith/Numerical_method/mgmt_core_wrapper && sleep 2;\ fi Deleting exisiting /home/rakshith/Numerical_method/mgmt_core_wrapper Installing mcw-litex-vexriscv.. Cloning into '/home/rakshith/Numerical_method/mgmt_core_wrapper'... remote: Enumerating objects: 198, done. remote: Counting objects: 100% (198/198), done. remote: Compressing objects: 100% (159/159), done. remote: Total 198 (delta 48), reused 140 (delta 32), pack-reused 0 Receiving objects: 100% (198/198), 34.17 MiB | 68.00 KiB/s, done. Resolving deltas: 100% (48/48), done. make[1]: Leaving directory '/home/rakshith/Numerical_method' cd openlane && make openlane make[1]: Entering directory '/home/rakshith/Numerical_method/openlane' if [ -d "/home/rakshith/Numerical_method/dependencies/openlane_src" ]; then\ echo "Deleting exisiting /home/rakshith/Numerical_method/dependencies/openlane_src" && \ rm -rf /home/rakshith/Numerical_method/dependencies/openlane_src && sleep 2; \ fi Deleting exisiting /home/rakshith/Numerical_method/dependencies/openlane_src rm: cannot remove '/home/rakshith/Numerical_method/dependencies/openlane_src': Permission denied make[1]: * [Makefile83 openlane] Error 1 make[1]: Leaving directory '/home/rakshith/Numerical_method/openlane' make: * [Makefile180 openlane] Error 2
v
Is following path exist?
/home/rakshith/Numerical_method/dependencies/openlane_src
r
No sir, it is not present
v
mkdir dependencies/openlane_src
mkdir dependencies/pdks
r
@rakshith Be aware, if you are compiling for gf180, you should checkout to correct tag, before you
make setup
, or you will get the env for
sky130-MPW8
. I have check the pic you set to me yesterday midnight, your repo is created from the template. If you do so, you are using the env for
sky130-MPW8
. However, I don't think it's the reason why you got these error.
r
make setup worked without any errors, I am getting this error now
v
run
make uncompress
and run again
r
Thank you sir, it has started to build,