I am not sure what I am doing wrong. Can anyone please help me out? Thanks!
Configuring project riscv-isa-sim
Building project riscv-isa-sim
../spike_main/disasm.cc: In constructor ‘disassembler_t::disassembler_t(int)’:
../spike_main/disasm.cc:275:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
disassembler_t::disassembler_t(int xlen)
^~~~~~~~~~~~~~
Installing project riscv-isa-sim
Removing existing riscv-pk/build directory
Configuring project riscv-pk
Building project riscv-pk
../dummy_payload/dummy_entry.S: Assembler messages:
../dummy_payload/dummy_entry.S:23: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:24: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:25: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:26: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:27: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:28: Warning: unterminated string; newline inserted
../dummy_payload/dummy_entry.S:29: Warning: unterminated string; newline inserted
Installing project riscv-pk
Removing existing riscv-tests/build directory
Configuring project riscv-tests
configure: WARNING: using cross tools not prefixed with host triplet
Building project riscv-tests
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c:20:1: warning: return type defaults to 'int' [-Wimplicit-int]
20 | Proc_6 (Enum_Val_Par, Enum_Ref_Par)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c: In function 'Proc_6':
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c:29:9: warning: implicit declaration of function 'Func_3' [-Wimplicit-function-declaration]
29 | if (! Func_3 (Enum_Val_Par))
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c: At top level:
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int]
54 | Proc_7 (Int_1_Par_Val, Int_2_Par_Val, Int_Par_Ref)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone.c:74:1: warning: return type defaults to 'int' [-Wimplicit-int]
74 | Proc_8 (Arr_1_Par_Ref, Arr_2_Par_Ref, Int_1_Par_Val, Int_2_Par_Val)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c: In function 'main':
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:120:7: warning: implicit declaration of function 'Proc_5' [-Wimplicit-function-declaration]
120 | Proc_5();
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:121:7: warning: implicit declaration of function 'Proc_4' [-Wimplicit-function-declaration]
121 | Proc_4();
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:127:21: warning: implicit declaration of function 'Func_2'; did you mean 'Func_1'? [-Wimplicit-function-declaration]
127 | Bool_Glob = ! Func_2 (Str_1_Loc, Str_2_Loc);
| ^~~~~~
| Func_1
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:133:9: warning: implicit declaration of function 'Proc_7' [-Wimplicit-function-declaration]
133 | Proc_7 (Int_1_Loc, Int_2_Loc, &Int_3_Loc);
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:138:7: warning: implicit declaration of function 'Proc_8' [-Wimplicit-function-declaration]
138 | Proc_8 (Arr_1_Glob, Arr_2_Glob, Int_1_Loc, Int_3_Loc);
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:140:7: warning: implicit declaration of function 'Proc_1' [-Wimplicit-function-declaration]
140 | Proc_1 (Ptr_Glob);
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:147:11: warning: implicit declaration of function 'Proc_6' [-Wimplicit-function-declaration]
147 | Proc_6 (Ident_1, &Enum_Loc);
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:158:7: warning: implicit declaration of function 'Proc_2' [-Wimplicit-function-declaration]
158 | Proc_2 (&Int_1_Loc);
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c: At top level:
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:242:1: warning: return type defaults to 'int' [-Wimplicit-int]
242 | Proc_1 (Ptr_Val_Par)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c: In function 'Proc_1':
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:258:3: warning: implicit declaration of function 'Proc_3'; did you mean 'Proc_1'? [-Wimplicit-function-declaration]
258 | Proc_3 (&Next_Record->Ptr_Comp);
| ^~~~~~
| Proc_1
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c: At top level:
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:276:1: warning: return type defaults to 'int' [-Wimplicit-int]
276 | Proc_2 (Int_Par_Ref)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:299:1: warning: return type defaults to 'int' [-Wimplicit-int]
299 | Proc_3 (Ptr_Ref_Par)
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:314:1: warning: return type defaults to 'int' [-Wimplicit-int]
314 | Proc_4 () /* without parameters */
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../benchmarks/dhrystone/dhrystone_main.c:326:1: warning: return type defaults to 'int' [-Wimplicit-int]
326 | Proc_5 () /* without parameters */
| ^~~~~~
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../isa/../env/v/vm.c: In function 'handle_fault':
/home/ubuntu/opt/riscv-tools/riscv-tests/build/../isa/../env/v/vm.c:162:3: error: both arguments to '__builtin___clear_cache' must be pointers
162 | __builtin___clear_cache(0,0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [rv32ui-v-simple] Error 1
make: *** [isa] Error 2
--