+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=31 WRKLOG=/tmp/bulklog/ruby31-unf_ext-0.0.8.2/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake stage-install BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=31 WRKLOG=/tmp/bulklog/ruby31-unf_ext-0.0.8.2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Installing for ruby31-unf_ext-0.0.8.2 => Generating pre-install file lists => Installing gem into installation root Building native extensions. This could take a while... ERROR: Error installing /home/pbulk/build/converters/ruby-unf_ext/work/unf_ext-0.0.8.2/unf_ext-0.0.8.2.gem: ERROR: Failed to build gem native extension. current directory: /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/gems/unf_ext-0.0.8.2/ext/unf_ext /usr/pkg/bin/ruby31 -I /usr/pkg/lib/ruby/3.1.0 extconf.rb checking for -lstdc++... yes creating Makefile current directory: /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/gems/unf_ext-0.0.8.2/ext/unf_ext make DESTDIR\= sitearchdir\=./.gem.20231201-2231-qomwff sitelibdir\=./.gem.20231201-2231-qomwff clean current directory: /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/gems/unf_ext-0.0.8.2/ext/unf_ext make DESTDIR\= sitearchdir\=./.gem.20231201-2231-qomwff sitelibdir\=./.gem.20231201-2231-qomwff compiling unf.cc In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:98:69: error: 'std::nullptr_t' has not been declared rb_define_virtual_variable(const char *q, rb_gvar_getter_t *w, std::nullptr_t e) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, VALUE (*)(ID, VALUE*), int)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:100:41: error: invalid conversion from 'int' to 'void (*)(VALUE, ID, VALUE*) {aka void (*)(long unsigned int, long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_virtual_variable(q, w, e); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:181:6: error: initializing argument 3 of 'void rb_define_virtual_variable(const char*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:105:57: error: 'std::nullptr_t' has not been declared rb_define_virtual_variable(const char *q, type *w, std::nullptr_t e) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, VALUE (*)(...), int)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:108:41: error: invalid conversion from 'int' to 'void (*)(VALUE, ID, VALUE*) {aka void (*)(long unsigned int, long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_virtual_variable(q, r, e); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:181:6: error: initializing argument 3 of 'void rb_define_virtual_variable(const char*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:112:48: error: 'std::nullptr_t' has not been declared rb_define_virtual_variable(const char *q, std::nullptr_t w, rb_gvar_setter_t *e) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, int, void (*)(VALUE, ID, VALUE*))': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:114:41: error: invalid conversion from 'int' to 'VALUE (*)(ID, VALUE*) {aka long unsigned int (*)(long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_virtual_variable(q, w, e); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:181:6: error: initializing argument 2 of 'void rb_define_virtual_variable(const char*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:119:48: error: 'std::nullptr_t' has not been declared rb_define_virtual_variable(const char *q, std::nullptr_t w, void_type *e) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_virtual_variable(const char*, int, void (*)(...))': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:122:41: error: invalid conversion from 'int' to 'VALUE (*)(ID, VALUE*) {aka long unsigned int (*)(long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_virtual_variable(q, w, r); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:181:6: error: initializing argument 2 of 'void rb_define_virtual_variable(const char*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:161:78: error: 'std::nullptr_t' has not been declared rb_define_hooked_variable(const char *q, VALUE *w, rb_gvar_getter_t *e, std::nullptr_t r) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(ID, VALUE*), int)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:163:43: error: invalid conversion from 'int' to 'void (*)(VALUE, ID, VALUE*) {aka void (*)(long unsigned int, long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_hooked_variable(q, w, e, r); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:202:6: error: initializing argument 4 of 'void rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_hooked_variable(const char *name, VALUE *var, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:168:66: error: 'std::nullptr_t' has not been declared rb_define_hooked_variable(const char *q, VALUE *w, type *e, std::nullptr_t r) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(...), int)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:171:43: error: invalid conversion from 'int' to 'void (*)(VALUE, ID, VALUE*) {aka void (*)(long unsigned int, long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_hooked_variable(q, w, y, r); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:202:6: error: initializing argument 4 of 'void rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_hooked_variable(const char *name, VALUE *var, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:175:57: error: 'std::nullptr_t' has not been declared rb_define_hooked_variable(const char *q, VALUE *w, std::nullptr_t e, rb_gvar_setter_t *r) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_hooked_variable(const char*, VALUE*, int, void (*)(VALUE, ID, VALUE*))': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:177:43: error: invalid conversion from 'int' to 'VALUE (*)(ID, VALUE*) {aka long unsigned int (*)(long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_hooked_variable(q, w, e, r); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:202:6: error: initializing argument 3 of 'void rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_hooked_variable(const char *name, VALUE *var, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:182:57: error: 'std::nullptr_t' has not been declared rb_define_hooked_variable(const char *q, VALUE *w, std::nullptr_t e, void_type *r) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'void ruby::backward::cxxanyargs::rb_define_hooked_variable(const char*, VALUE*, int, void (*)(...))': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:185:43: error: invalid conversion from 'int' to 'VALUE (*)(ID, VALUE*) {aka long unsigned int (*)(long unsigned int, long unsigned int*)}' [-fpermissive] ::rb_define_hooked_variable(q, w, e, y); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/variable.h:202:6: error: initializing argument 3 of 'void rb_define_hooked_variable(const char*, VALUE*, VALUE (*)(ID, VALUE*), void (*)(VALUE, ID, VALUE*))' [-fpermissive] void rb_define_hooked_variable(const char *name, VALUE *var, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:214:42: error: 'std::nullptr_t' has not been declared rb_iterate(onearg_type *q, VALUE w, std::nullptr_t e, VALUE r) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'VALUE ruby::backward::cxxanyargs::rb_iterate(VALUE (*)(VALUE), VALUE, int, VALUE)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:216:54: error: invalid conversion from 'int' to 'rb_block_call_func_t {aka long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int*, long unsigned int)}' [-fpermissive] return backward::rb_iterate_deprecated(q, w, e, r); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/iterator.h:301:1: error: initializing argument 3 of 'VALUE ruby::backward::rb_iterate_deprecated(VALUE (*)(VALUE), VALUE, rb_block_call_func_t, VALUE)' [-fpermissive] rb_iterate_deprecated(VALUE (*iter)(VALUE), VALUE data1, rb_block_call_func_t bl, VALUE data2) ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:240:58: error: 'std::nullptr_t' has not been declared rb_block_call(VALUE q, ID w, int e, const VALUE *r, std::nullptr_t t, VALUE y) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'VALUE ruby::backward::cxxanyargs::rb_block_call(VALUE, ID, int, const VALUE*, int, VALUE)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:242:44: error: invalid conversion from 'int' to 'rb_block_call_func_t {aka long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int*, long unsigned int)}' [-fpermissive] return ::rb_block_call(q, w, e, r, t, y); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/iterator.h:324:7: error: initializing argument 5 of 'VALUE rb_block_call(VALUE, ID, int, const VALUE*, rb_block_call_func_t, VALUE)' [-fpermissive] VALUE rb_block_call(VALUE obj, ID mid, int argc, const VALUE *argv, rb_block_call_func_t proc, VALUE data2); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:339:30: error: 'std::nullptr_t' has not been declared rb_catch(const char *q, std::nullptr_t w, VALUE e) ^ /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: In function 'VALUE ruby::backward::cxxanyargs::rb_catch(const char*, int, VALUE)': /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:341:30: error: invalid conversion from 'int' to 'rb_block_call_func_t {aka long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int*, long unsigned int)}' [-fpermissive] return ::rb_catch(q, w, e); ^ In file included from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from unf.cc:3: /home/pbulk/build/converters/ruby-unf_ext/work/.buildlink/include/ruby-3.1.0/ruby/internal/iterator.h:472:7: error: initializing argument 2 of 'VALUE rb_catch(const char*, rb_block_call_func_t, VALUE)' [-fpermissive] VALUE rb_catch(const char *tag, rb_block_call_func_t func, VALUE data); ^ *** Error code 1 Stop. make: stopped in /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/gems/unf_ext-0.0.8.2/ext/unf_ext make failed, exit code 1 Gem files will remain installed in /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/gems/unf_ext-0.0.8.2 for inspection. Results logged to /home/pbulk/build/converters/ruby-unf_ext/work/.inst/usr/pkg/lib/ruby/gems/3.1.0/extensions/x86_64-linux/3.1.0/unf_ext-0.0.8.2/gem_make.out *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/converters/ruby-unf_ext *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/converters/ruby-unf_ext