-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o xapian_wrap.lo xapian_wrap.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I/usr/include -fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized -fvisibility=hidden -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c xapian_wrap.cc -fPIC -DPIC -o .libs/xapian_wrap.o make[3]: Leaving directory '/builddir/build/BUILD/xapian-bindings-1.4.14/ruby' xapian_wrap.cc: In function 'void SWIG_RubyInitializeTrackings()': xapian_wrap.cc:1286:54: error: invalid conversion from 'VALUE (*)(ID, void*, rb_global_variable*)' {aka 'long unsigned int (*)(long unsigned int, void*, rb_global_variable*)'} to 'VALUE (*)(...)' {aka 'long unsigned int (*)(...)'} [-fpermissive] 1286 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", (rb_gvar_getter_t*) swig_ruby_trackings_count, (rb_gvar_setter_t*) NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(ID, void*, rb_global_variable*) {aka long unsigned int (*)(long unsigned int, void*, rb_global_variable*)} In file included from /usr/include/ruby.h:33, from xapian_wrap.cc:24: /usr/include/ruby/ruby.h:1708:45: note: initializing argument 2 of 'void rb_define_virtual_variable(const char*, VALUE (*)(...), void (*)(...))' 1708 | void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS)); | ^~~~~~~~~~~~~~~~~ xapian_wrap.cc:1286:101: error: invalid conversion from 'void (*)(VALUE, ID, void*, rb_global_variable*)' {aka 'void (*)(long unsigned int, long unsigned int, void*, rb_global_variable*)'} to 'void (*)(...)' [-fpermissive] 1286 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", (rb_gvar_getter_t*) swig_ruby_trackings_count, (rb_gvar_setter_t*) NULL); | ^ | | | void (*)(VALUE, ID, void*, rb_global_variable*) {aka void (*)(long unsigned int, long unsigned int, void*, rb_global_variable*)} In file included from /usr/include/ruby.h:33, from xapian_wrap.cc:24: /usr/include/ruby/ruby.h:1708:63: note: initializing argument 3 of 'void rb_define_virtual_variable(const char*, VALUE (*)(...), void (*)(...))' 1708 | void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS)); | ^~~~~~~~~~~~~~~~ make[3]: *** [Makefile:778: xapian_wrap.lo] Error 1 make[2]: *** [Makefile:675: all] Error 2 make[1]: *** [Makefile:521: all-recursive] Error 1 make: *** [Makefile:443: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.LSU5o8 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.LSU5o8 (%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/xapian-bindings.spec