current directory: /home/runner/work/passbase-ruby/passbase-ruby/vendor/bundle/ruby/2.7.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler /opt/hostedtoolcache/Ruby/2.7.2/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/2.7.2/x64/lib/ruby/2.7.0 -r ./siteconf20201102-2379-kna0vn.rb extconf.rb creating Makefile current directory: /home/runner/work/passbase-ruby/passbase-ruby/vendor/bundle/ruby/2.7.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" clean current directory: /home/runner/work/passbase-ruby/passbase-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.2/x64/include/ruby-2.7.0/ruby/ruby.h:2148:0, from /opt/hostedtoolcache/Ruby/2.7.2/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.2/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] #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^ jaro_winkler.c:19:3: note: in expansion of macro ‘rb_define_singleton_method’ rb_define_singleton_method(rb_mJaroWinkler, "distance", ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/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)}’ RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/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] #define rb_define_singleton_method(klass, mid, func, arity) rb_define_singleton_method_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity)); ^ jaro_winkler.c:21:3: note: in expansion of macro ‘rb_define_singleton_method’ rb_define_singleton_method(rb_mJaroWinkler, "jaro_distance", rb_jaro_distance, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/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)}’ RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1042:82: note: in definition of macro ‘RB_METHOD_DEFINITION_DECL_C’ __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity); ^~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1092:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL_M1’ RB_METHOD_DEFINITION_DECL_M1(def,nonnull,def##m1,decl,vars) /* END */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/hostedtoolcache/Ruby/2.7.2/x64/include/ruby-2.7.0/ruby/intern.h:1195:1: note: in expansion of macro ‘RB_METHOD_DEFINITION_DECL’ RB_METHOD_DEFINITION_DECL(rb_define_singleton_method, (2,3), (VALUE klass, const char *name), (klass, name)) ^~~~~~~~~~~~~~~~~~~~~~~~~ jaro_winkler.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-self-assign’ cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’ cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’ cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ linking shared-object jaro_winkler/jaro_winkler_ext.so current directory: /home/runner/work/passbase-ruby/passbase-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.20201102-2379-1xlwn49/jaro_winkler