+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=31 WRKLOG=/tmp/bulklog/ruby31-marisa-0.2.6/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=31 WRKLOG=/tmp/bulklog/ruby31-marisa-0.2.6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ruby31-marisa-0.2.6 ===> Building bindings/ruby compiling marisa-swig.cxx compiling marisa-swig_wrap.cxx In file included from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:24:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp: At global scope: /home/pbulk/build/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/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/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/intern/cont.h:25:0, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:15, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/internal/anyargs.h:83, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/ruby.h:26, from /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby.h:38, from marisa-swig_wrap.cxx:856: /home/pbulk/build/textproc/ruby-marisa/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); ^ marisa-swig_wrap.cxx: In function 'int SWIG_AsVal_double(VALUE, double*)': marisa-swig_wrap.cxx:1997:102: warning: 'VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE)' is deprecated (declared at /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:260): Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations] if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2DBL), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { ^ marisa-swig_wrap.cxx: In function 'int SWIG_AsVal_unsigned_SS_long(VALUE, long unsigned int*)': marisa-swig_wrap.cxx:2045:104: warning: 'VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE)' is deprecated (declared at /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:260): Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations] if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { ^ marisa-swig_wrap.cxx: In function 'int SWIG_AsVal_long(VALUE, long int*)': marisa-swig_wrap.cxx:2091:103: warning: 'VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE)' is deprecated (declared at /home/pbulk/build/textproc/ruby-marisa/work/.buildlink/include/ruby-3.1.0/ruby/backward/cxxanyargs.hpp:260): Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations] if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { ^ *** Error code 1 Stop. bmake: stopped in /home/pbulk/build/textproc/ruby-marisa/work/marisa-trie-0.2.6/bindings/ruby *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/textproc/ruby-marisa *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/textproc/ruby-marisa