current directory: /home/runner/work/Avalara-SDK-Ruby/Avalara-SDK-Ruby/vendor/bundle/ruby/2.7.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler /opt/hostedtoolcache/Ruby/2.7.8/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/2.7.8/x64/lib/ruby/2.7.0 -r ./siteconf20250103-1740-1wlyw8h.rb extconf.rb creating Makefile current directory: /home/runner/work/Avalara-SDK-Ruby/Avalara-SDK-Ruby/vendor/bundle/ruby/2.7.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" clean current directory: /home/runner/work/Avalara-SDK-Ruby/Avalara-SDK-Ruby/vendor/bundle/ruby/2.7.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/2.7.8/x64/include/ruby-2.7.0/ruby/ruby.h:2150, from /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby.h:33, from codepoints.h:2, from jaro_winkler.c:1: jaro_winkler.c: In function ‘Init_jaro_winkler_ext’: /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of ‘rb_define_singleton_methodm1’ from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(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/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1195:27: 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)’} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1218:137: warning: passing argument 3 of ‘rb_define_singleton_methodm1’ from incompatible pointer type [-Wincompatible-pointer-types] 1218 | #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(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/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1195:27: 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)’} 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ 1042 | __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); | ^~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ 1092 | RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.8/x64/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ 1195 | RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ linking shared-object jaro_winkler/jaro_winkler_ext.so current directory: /home/runner/work/Avalara-SDK-Ruby/Avalara-SDK-Ruby/vendor/bundle/ruby/2.7.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" install /usr/bin/install -c -m 0755 jaro_winkler_ext.so ./.gem.20250103-1740-1lqicp5/jaro_winkler