+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=33 WRKLOG=/tmp/bulklog/ruby33-uconv-0.6.1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=33 WRKLOG=/tmp/bulklog/ruby33-uconv-0.6.1/work.log ===> Building for ruby33-uconv-0.6.1 --- uconv.o --- --- ustring.o --- --- e2u.o --- --- u2e.o --- --- uconv.o --- compiling uconv.c --- ustring.o --- compiling ustring.c --- e2u.o --- compiling e2u.c --- u2e.o --- compiling u2e.c --- uconv.o --- uconv.c: In function 'unknown_unicode_handler': uconv.c:725:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 725 | return rb_rescue((VALUE (*)(void*))call_unicode_handler, code, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} In file included from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41, from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from uconv.c:19: /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'unknown_euc_handler': uconv.c:747:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 747 | return rb_rescue((VALUE (*)(void*))call_euc_handler, (VALUE)seq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'e2u_hook': uconv.c:803:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 803 | return rb_rescue((VALUE (*)(void*))call_e2u_hook, (VALUE)seq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'unknown_u2e_handler': uconv.c:855:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 855 | return rb_rescue((VALUE (*)(void*))call_u2e_handler, code, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'u2e_hook': uconv.c:905:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 905 | return rb_rescue((VALUE (*)(void*))call_u2e_hook, code, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'unknown_sjis_handler': uconv.c:958:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 958 | return rb_rescue((VALUE (*)(void*))call_sjis_handler, (VALUE)seq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 's2u_hook': uconv.c:1014:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 1014 | return rb_rescue((VALUE (*)(void*))call_s2u_hook, (VALUE)seq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'unknown_u2s_handler': uconv.c:1066:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 1066 | return rb_rescue((VALUE (*)(void*))call_u2s_handler, code, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'u2s_hook': uconv.c:1116:20: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 1116 | return rb_rescue((VALUE (*)(void*))call_u2s_hook, code, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void *) {aka long unsigned int (*)(void *)} /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ uconv.c: In function 'uconv_u2toeuc': uconv.c:1174:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1174 | OBJ_INFECT(ret, wstr); | ^~~~~~~~~~ In file included from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rstring.h:30, from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/char.h:29, from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:24, from /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_euctou2': uconv.c:1199:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1199 | OBJ_INFECT(ENC_U16LE(ret), estr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u2tosjis': uconv.c:1227:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1227 | OBJ_INFECT(ENC_SJIS(ret), wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_sjistou2': uconv.c:1252:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1252 | OBJ_INFECT(ENC_U16LE(ret), sstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u2swap': uconv.c:1279:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1279 | OBJ_INFECT(ret, wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u4swap': uconv.c:1329:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1329 | OBJ_INFECT(ret, wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u8tou16': uconv.c:1377:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1377 | OBJ_INFECT(ENC_U16LE(ret), ustr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u16tou8': uconv.c:1401:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1401 | OBJ_INFECT(ENC_U8(ret), wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u8tou4': uconv.c:1424:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1424 | OBJ_INFECT(ENC_U32LE(ret), ustr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u4tou8': uconv.c:1448:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1448 | OBJ_INFECT(ENC_U8(ret), wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u16tou4': uconv.c:1473:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1473 | OBJ_INFECT(ENC_U32LE(ret), wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u4tou16': uconv.c:1497:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1497 | OBJ_INFECT(ENC_U16LE(ret), wstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u8toeuc': uconv.c:1526:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1526 | OBJ_INFECT(ENC_EUC(ret), ustr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_euctou8': uconv.c:1553:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1553 | OBJ_INFECT(ENC_U8(ret), estr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_u8tosjis': uconv.c:1583:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1583 | OBJ_INFECT(ENC_SJIS(ret), ustr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ uconv.c: In function 'uconv_sjistou8': uconv.c:1610:3: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1610 | OBJ_INFECT(ENC_U8(ret), sstr); | ^~~~~~~~~~ /home/pbulk/build/converters/ruby-uconv/work/.buildlink/include/ruby-3.3.0/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ --- s2u.o --- compiling s2u.c --- uconv.o --- *** [uconv.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/converters/ruby-uconv/work/uconv bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/converters/ruby-uconv/work/uconv *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/converters/ruby-uconv *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/converters/ruby-uconv