=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/textproc/ruby-native-hyperestraier", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=33"] ===> Building for ruby33-native-hyperestraier-1.0.0.1.4.13nb2 --- all --- ( cd src && if ! [ -f Makefile ] ; then /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/bin/ruby extconf.rb ; fi ) checking for estraier.h... yes checking for -lestraier... yes creating Makefile ( cd src && make ) --- estraier.o --- compiling estraier.c estraier.c:354:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] len = RARRAY_LEN(vwords); ~ ^~~~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN' #define RARRAY_LEN rb_array_len /**< @alias{rb_array_len} */ ^ estraier.c:767:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] dnum = RARRAY_LEN(vdbs); ~ ^~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN' #define RARRAY_LEN rb_array_len /**< @alias{rb_array_len} */ ^ estraier.c:1192:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] len = RARRAY_LEN(obj); ~ ^~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN' #define RARRAY_LEN rb_array_len /**< @alias{rb_array_len} */ ^ estraier.c:1195:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] cblistpush(list, RSTRING_PTR(str), RSTRING_LEN(str)); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rstring.h:46:27: note: expanded from macro 'RSTRING_LEN' #define RSTRING_LEN RSTRING_LEN ^ estraier.c:1221:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] len = RARRAY_LEN(keys); ~ ^~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rarray.h:51:36: note: expanded from macro 'RARRAY_LEN' #define RARRAY_LEN rb_array_len /**< @alias{rb_array_len} */ ^ estraier.c:1228:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] RSTRING_PTR(val), RSTRING_LEN(val), 0); ^~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rstring.h:46:27: note: expanded from macro 'RSTRING_LEN' #define RSTRING_LEN RSTRING_LEN ^ estraier.c:1227:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] cbmapput(map, RSTRING_PTR(key), RSTRING_LEN(key), ~~~~~~~~ ^~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/core/rstring.h:46:27: note: expanded from macro 'RSTRING_LEN' #define RSTRING_LEN RSTRING_LEN ^ estraier.c:1239:39: warning: incompatible function pointer types passing 'VALUE (VALUE)' (aka 'unsigned long (unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-function-pointer-types] rb_rescue(db_informer_process, ary, db_informer_resque, Qnil); ^~~~~~~~~~~~~~~~~~ /var/tmp/work/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:62: note: passing argument to parameter 'r_proc' here VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); ^ 8 warnings generated. --- estraier.bundle --- linking shared-object estraier.bundle ld: warning: ignoring duplicate libraries: '-lpthread' #================================================================ # Ready to install. #================================================================