oats_ni.o str_ni.o array_ni.o io_ni.o extern_ni.o intern_ni.o hash_ni.o sys_ni.o parsing_ni.o gc_ctrl_ni.o md5_ni.o obj_ni.o lexing_ni.o unix_ni.o printexc_ni.o callback_ni.o weak_ni.o compact_ni.o finalise_ni.o custom_ni.o globroots_ni.o backtrace_nat_ni.o backtrace_ni.o dynlink_nat_ni.o debugger_ni.o meta_ni.o dynlink_ni.o clambda_checks_ni.o spacetime_nat_ni.o spacetime_snapshot_ni.o afl_ni.o bigarray_ni.o memprof_ni.o domain_ni.o riscv.o && ranlib libasmruni.a rm -f libasmrun_pic.a && ar rc libasmrun_pic.a startup_aux_npic.o startup_nat_npic.o main_npic.o fail_nat_npic.o roots_nat_npic.o signals_npic.o signals_nat_npic.o misc_npic.o freelist_npic.o major_gc_npic.o minor_gc_npic.o memory_npic.o alloc_npic.o compare_npic.o ints_npic.o floats_npic.o str_npic.o array_npic.o io_npic.o extern_npic.o intern_npic.o hash_npic.o sys_npic.o parsing_npic.o gc_ctrl_npic.o md5_npic.o obj_npic.o lexing_npic.o unix_npic.o printexc_npic.o callback_npic.o weak_npic.o compact_npic.o finalise_npic.o custom_npic.o globroots_npic.o backtrace_nat_npic.o backtrace_npic.o dynlink_nat_npic.o debugger_npic.o meta_npic.o dynlink_npic.o clambda_checks_npic.o spacetime_nat_npic.o spacetime_snapshot_npic.o afl_npic.o bigarray_npic.o memprof_npic.o domain_npic.o riscv_libasmrunpic.o && ranlib libasmrun_pic.a gcc -shared -o libasmrun_shared.so startup_aux_npic.o startup_nat_npic.o main_npic.o fail_nat_npic.o roots_nat_npic.o signals_npic.o signals_nat_npic.o misc_npic.o freelist_npic.o major_gc_npic.o minor_gc_npic.o memory_npic.o alloc_npic.o compare_npic.o ints_npic.o floats_npic.o str_npic.o array_npic.o io_npic.o extern_npic.o intern_npic.o hash_npic.o sys_npic.o parsing_npic.o gc_ctrl_npic.o md5_npic.o obj_npic.o lexing_npic.o unix_npic.o printexc_npic.o callback_npic.o weak_npic.o compact_npic.o finalise_npic.o custom_npic.o globroots_npic.o backtrace_nat_npic.o backtrace_npic.o dynlink_nat_npic.o debugger_npic.o meta_npic.o dynlink_npic.o clambda_checks_npic.o spacetime_nat_npic.o spacetime_snapshot_npic.o afl_npic.o bigarray_npic.o memprof_npic.o domain_npic.o riscv_libasmrunpic.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -ldl /usr/bin/ld: riscv_libasmrunpic.o: in function `caml_callback_exn': (.text+0x2be): multiple definition of `caml_callback_exn'; callback_npic.o:/builddir/build/BUILD/ocaml-4.10.0/runtime/callback.c:144: first defined here /usr/bin/ld: riscv_libasmrunpic.o: in function `caml_callback2_exn': (.text+0x2cc): multiple definition of `caml_callback2_exn'; callback_npic.o:/builddir/build/BUILD/ocaml-4.10.0/runtime/callback.c:149: first defined here /usr/bin/ld: riscv_libasmrunpic.o: in function `caml_callback3_exn': (.text+0x2e0): multiple definition of `caml_callback3_exn'; callback_npic.o:/builddir/build/BUILD/ocaml-4.10.0/runtime/callback.c:156: first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:310: libasmrun_shared.so] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/ocaml-4.10.0/runtime' make[1]: *** [Makefile:1013: makeruntimeopt] Error 2 make[1]: Leaving directory '/builddir/build/BUILD/ocaml-4.10.0' make: *** [Makefile:407: opt] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.Guntvv (%build) RPM build errors: Macro expanded in comment on line 290: %{_libdir}/ocaml/addlabels Macro expanded in comment on line 291: %{_libdir}/ocaml/scrapelabels Bad exit status from /var/tmp/rpm-tmp.Guntvv (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ocaml.spec