current directory: /home/ajith/workspace/argon/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.2/ext/nio4r /home/ajith/usr/lib/ruby-2.7.0/bin/ruby -I /home/ajith/usr/lib/ruby-2.7.0/lib/ruby/2.7.0 -r ./siteconf20200309-3860699-152zusx.rb extconf.rb checking for unistd.h... yes checking for linux/aio_abi.h... yes checking for sys/select.h... yes checking for port_event_t in poll.h... no checking for sys/epoll.h... yes checking for sys/event.h... no checking for port_event_t in port.h... no checking for sys/resource.h... yes creating Makefile current directory: /home/ajith/workspace/argon/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.2/ext/nio4r make "DESTDIR=" clean current directory: /home/ajith/workspace/argon/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.2/ext/nio4r make "DESTDIR=" compiling bytebuffer.c compiling monitor.c compiling nio4r_ext.c In file included from nio4r_ext.c:7: ../libev/ev.c:511:48: warning: "/*" within comment [-Wcomment] 511 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ | In file included from nio4r_ext.c:7: ../libev/ev.c: In function ‘ecb_binary32_to_binary16’: ../libev/ev.c:1302:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 1302 | if (e < (14 - 24)) /* might not be sharp, but is good enough */ | ^ In file included from nio4r_ext.c:7: ../libev/ev.c: At top level: ../libev/ev.c:1867:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 1867 | EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */ | ^~~~~~~~~~~~~~~~~~~ ../libev/ev.c: In function ‘array_nextsize’: ../libev/ev.c:1978:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1978 | if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4) | ^ In file included from ../libev/ev.c:2745, from nio4r_ext.c:7: ../libev/ev_linuxaio.c: In function ‘linuxaio_poll’: ../libev/ev_linuxaio.c:498:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 498 | if (expect_false (res < 0)) | ^ In file included from nio4r_ext.c:7: ../libev/ev.c: In function ‘ev_io_start’: ../libev/ev.c:4014:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 4014 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); | ~~~~~~~~~~^~~~~~~~~~~~~ ../libev/ev.c: At top level: ../libev/ev.c:5268:27: warning: "/*" within comment [-Wcomment] 5268 | /* EV_STAT 0x00001000 /* stat data changed */ | ../libev/ev.c:5269:27: warning: "/*" within comment [-Wcomment] 5269 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ | 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 selector.c selector.c: In function ‘NIO_Selector_synchronize’: selector.c:286:26: warning: passing argument 1 of ‘rb_ensure’ from incompatible pointer type [-Wincompatible-pointer-types] 286 | return rb_ensure(func, (VALUE)args, NIO_Selector_unlock, self); | ^~~~ | | | VALUE (*)(VALUE *) {aka long unsigned int (*)(long unsigned int *)} In file included from /home/ajith/usr/lib/ruby-2.7.0/include/ruby-2.7.0/ruby.h:33, from nio4r.h:9, from selector.c:6: /home/ajith/usr/lib/ruby-2.7.0/include/ruby-2.7.0/ruby/ruby.h:1990:17: note: expected ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of type ‘VALUE (*)(VALUE *)’ {aka ‘long unsigned int (*)(long unsigned int *)’} 1990 | VALUE rb_ensure(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE),VALUE); | ^~~~~~~~~~~~~~~ selector.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 nio4r_ext.so current directory: /home/ajith/workspace/argon/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.2/ext/nio4r make "DESTDIR=" install /usr/bin/install -c -m 0755 nio4r_ext.so ./.gem.20200309-3860699-1nk6z8e