=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for ruby31-native-hyperestraier-1.0.0.1.4.13nb2
( cd src && if ! [ -f Makefile ] ; then /Users/pbulk/build/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 )
compiling estraier.c
estraier.c:354:9: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  len = RARRAY_LEN(vwords);
      ~ ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rarray.h:68: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);
       ~ ^~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rarray.h:68: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);
      ~ ^~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rarray.h:68: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));
    ~~~~~~~~~~                         ^~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rstring.h:52: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);
      ~ ^~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rarray.h:68: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);
                               ^~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rstring.h:52: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),
    ~~~~~~~~                        ^~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.0/ruby/internal/core/rstring.h:52: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);
                                      ^~~~~~~~~~~~~~~~~~
/Users/pbulk/build/textproc/ruby-native-hyperestraier/work/.buildlink/include/ruby-3.1.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.
linking shared-object estraier.bundle
ld: warning: ignoring duplicate libraries: '-lpthread'

#================================================================
# Ready to install.
#================================================================