current directory: /home/runner/work/ruby-server-sdk/ruby-server-sdk/vendor/bundle/ruby/3.0.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler /opt/hostedtoolcache/Ruby/3.0.4/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/3.0.4/x64/lib/ruby/3.0.0 -r ./siteconf20230217-1574-35ucds.rb extconf.rb creating Makefile current directory: /home/runner/work/ruby-server-sdk/ruby-server-sdk/vendor/bundle/ruby/3.0.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make DESTDIR\= clean current directory: /home/runner/work/ruby-server-sdk/ruby-server-sdk/vendor/bundle/ruby/3.0.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make DESTDIR\= compiling adj_matrix.c compiling codepoints.c compiling jaro.c compiling jaro_winkler.c In file included from /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/ruby.h:24, from /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby.h:38, from codepoints.h:2, from jaro_winkler.c:1: jaro_winkler.c: In function ‘Init_jaro_winkler_ext’: /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:307:143: warning: passing argument 3 of ‘rb_define_singleton_method_m1’ from incompatible pointer type [-Wincompatible-pointer-types] 307 | #define rb_define_singleton_method(obj, mid, func, arity) RBIMPL_ANYARGS_DISPATCH_rb_define_singleton_method((arity), (func))((obj), (mid), (func), (arity)) | ^~~~~~ | | | VALUE (*)(size_t, VALUE *, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int *, long unsigned int)} jaro_winkler.c:19:3: note: in expansion of macro ‘rb_define_singleton_method’ 19 | rb_define_singleton_method(rb_mJaroWinkler, "distance", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:270:21: note: expected ‘VALUE (*)(int, union , VALUE)’ {aka ‘long unsigned int (*)(int, union , long unsigned int)’} but argument is of type ‘VALUE (*)(size_t, VALUE *, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int *, long unsigned int)’} 270 | RBIMPL_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:253:41: note: in definition of macro ‘RBIMPL_ANYARGS_DECL’ 253 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _m1(__VA_ARGS__, VALUE(*)(int, union { VALUE *x; const VALUE *y; } __attribute__((__transparent_union__)), VALUE), int); \ | ^~~ /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:307:143: warning: passing argument 3 of ‘rb_define_singleton_method_m1’ from incompatible pointer type [-Wincompatible-pointer-types] 307 | #define rb_define_singleton_method(obj, mid, func, arity) RBIMPL_ANYARGS_DISPATCH_rb_define_singleton_method((arity), (func))((obj), (mid), (func), (arity)) | ^~~~~~ | | | VALUE (*)(size_t, VALUE *, VALUE) {aka long unsigned int (*)(long unsigned int, long unsigned int *, long unsigned int)} jaro_winkler.c:21:3: note: in expansion of macro ‘rb_define_singleton_method’ 21 | rb_define_singleton_method(rb_mJaroWinkler, "jaro_distance", rb_jaro_distance, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:270:21: note: expected ‘VALUE (*)(int, union , VALUE)’ {aka ‘long unsigned int (*)(int, union , long unsigned int)’} but argument is of type ‘VALUE (*)(size_t, VALUE *, VALUE)’ {aka ‘long unsigned int (*)(long unsigned int, long unsigned int *, long unsigned int)’} 270 | RBIMPL_ANYARGS_DECL(rb_define_singleton_method, VALUE, const char *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/3.0.4/x64/include/ruby-3.0.0/ruby/internal/anyargs.h:253:41: note: in definition of macro ‘RBIMPL_ANYARGS_DECL’ 253 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _m1(__VA_ARGS__, VALUE(*)(int, union { VALUE *x; const VALUE *y; } __attribute__((__transparent_union__)), VALUE), int); \ | ^~~ jaro_winkler.c: At top level: cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics linking shared-object jaro_winkler/jaro_winkler_ext.so current directory: /home/runner/work/ruby-server-sdk/ruby-server-sdk/vendor/bundle/ruby/3.0.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make DESTDIR\= install /usr/bin/install -c -m 0755 jaro_winkler_ext.so ./.gem.20230217-1574-m371bw/jaro_winkler