current directory: /home/runner/work/mx-platform-ruby/mx-platform-ruby/vendor/bundle/ruby/2.6.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler /opt/hostedtoolcache/Ruby/2.6.8/x64/bin/ruby -I /opt/hostedtoolcache/Ruby/2.6.8/x64/lib/ruby/2.6.0 -r ./siteconf20210820-1584-1k4zcmj.rb extconf.rb creating Makefile current directory: /home/runner/work/mx-platform-ruby/mx-platform-ruby/vendor/bundle/ruby/2.6.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" clean current directory: /home/runner/work/mx-platform-ruby/mx-platform-ruby/vendor/bundle/ruby/2.6.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" compiling adj_matrix.c In file included from /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/ruby.h:2111, from /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby.h:33, from codepoints.h:2, from adj_matrix.c:2: /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/intern.h:928:29: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 928 | void rb_timespec_now(struct timespec *); | ^~~~~~~~ /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/intern.h:931:41: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 931 | VALUE rb_time_timespec_new(const struct timespec *, int); | ^~~~~~~~ adj_matrix.c: In function ‘adj_matrix_default’: adj_matrix.c:87:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 87 | size_t length = sizeof(DEFAULT_ADJ_TABLE) / sizeof(char *); | ^~~~~~ adj_matrix.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’ compiling codepoints.c compiling jaro.c In file included from /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/ruby.h:2111, from /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby.h:33, from codepoints.h:2, from jaro.c:3: /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/intern.h:928:29: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 928 | void rb_timespec_now(struct timespec *); | ^~~~~~~~ /opt/hostedtoolcache/Ruby/2.6.8/x64/include/ruby-2.6.0/ruby/intern.h:931:41: warning: ‘struct timespec’ declared inside parameter list will not be visible outside of this definition or declaration 931 | VALUE rb_time_timespec_new(const struct timespec *, int); | ^~~~~~~~ jaro.c: In function ‘jaro_distance_from_codes’: jaro.c:41:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 41 | int32_t window_size = (int32_t)len2 / 2 - 1; | ^~~~~~~ jaro.c:45:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 45 | char short_codes_flag[len1]; | ^~~~ jaro.c:51:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 51 | size_t match_count = 0; | ^~~~~~ jaro.c:71:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 71 | size_t transposition_count = 0, j = 0, k = 0; | ^~~~~~ jaro.c:86:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 86 | size_t similar_count = 0; | ^~~~~~ jaro.c:98:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 98 | double m = (double)match_count; | ^~~~~~ jaro.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’ compiling jaro_winkler.c jaro_winkler.c: In function ‘distance’: jaro_winkler.c:35:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 35 | Options c_opt = DEFAULT_OPTIONS; | ^~~~~~~ jaro_winkler.c:56:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 56 | CodePoints cp1, cp2; | ^~~~~~~~~~ jaro_winkler.c:59:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 59 | VALUE ret = rb_float_new( | ^~~~~ 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’ linking shared-object jaro_winkler/jaro_winkler_ext.so current directory: /home/runner/work/mx-platform-ruby/mx-platform-ruby/vendor/bundle/ruby/2.6.0/gems/jaro_winkler-1.5.4/ext/jaro_winkler make "DESTDIR=" install /usr/bin/install -c -m 0755 jaro_winkler_ext.so ./.gem.20210820-1584-12zm97j/jaro_winkler