current directory: /home/nikhitha/gem/activeadmin_datetime_picker/vendor/bundle/ruby/2.6.0/gems/nio4r-2.5.8/ext/nio4r /home/nikhitha/.rvm/rubies/ruby-2.6.3/bin/ruby -I /home/nikhitha/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0 -r ./siteconf20211115-11626-rf0z6j.rb extconf.rb checking for unistd.h... yes checking for linux/aio_abi.h... yes checking for linux/io_uring.h... no 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/nikhitha/gem/activeadmin_datetime_picker/vendor/bundle/ruby/2.6.0/gems/nio4r-2.5.8/ext/nio4r make "DESTDIR=" clean current directory: /home/nikhitha/gem/activeadmin_datetime_picker/vendor/bundle/ruby/2.6.0/gems/nio4r-2.5.8/ext/nio4r make "DESTDIR=" compiling bytebuffer.c compiling monitor.c compiling nio4r_ext.c In file included from nio4r_ext.c:6:0: ../libev/ev.c:573:48: warning: "/*" within comment [-Wcomment] /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ In file included from nio4r_ext.c:6:0: ../libev/ev.c: In function ‘ecb_binary32_to_binary16’: ../libev/ev.c:1510:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (e < (14 - 24)) /* might not be sharp, but is good enough */ ^ In file included from nio4r_ext.c:6:0: ../libev/ev.c: At top level: ../libev/ev.c:2136:31: warning: ‘ev_default_loop_ptr’ initialized and declared ‘extern’ 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:2249:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4) ^ In file included from ../libev/ev.c:3086:0, from nio4r_ext.c:6: ../libev/ev_linuxaio.c: In function ‘linuxaio_modify’: ../libev/ev_linuxaio.c:237:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ANIOCBP iocb = linuxaio_iocbps [fd]; ^~~~~~~ ../libev/ev_linuxaio.c: In function ‘linuxaio_poll’: ../libev/ev_linuxaio.c:467:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ecb_expect_false (res < 0)) ^ In file included from nio4r_ext.c:6:0: ../libev/ev.c: In function ‘ev_io_start’: ../libev/ev.c:4417:34: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); ~~~~~~~~~~^~~~~~~~~~~~~ ../libev/ev.c: At top level: ../libev/ev.c:5682:27: warning: "/*" within comment [-Wcomment] /* EV_STAT 0x00001000 /* stat data changed */ ../libev/ev.c:5683:27: warning: "/*" within comment [-Wcomment] /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ In file included from nio4r_ext.c:6:0: ../libev/ev.c: In function ‘evpipe_write’: ../libev/ev.c:2798:11: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &counter, sizeof (uint64_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2810:11: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write (evpipe [1], &(evpipe [1]), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c: In function ‘pipecb’: ../libev/ev.c:2831:11: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [1], &counter, sizeof (uint64_t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2845:11: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read (evpipe [0], &dummy, sizeof (dummy)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nio4r_ext.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’ compiling selector.c selector.c: In function ‘NIO_Selector_wakeup’: selector.c:499:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(selector->wakeup_writer, "\0", 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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’ cc1: warning: unrecognized command line option ‘-Wno-cast-function-type’ linking shared-object nio4r_ext.so current directory: /home/nikhitha/gem/activeadmin_datetime_picker/vendor/bundle/ruby/2.6.0/gems/nio4r-2.5.8/ext/nio4r make "DESTDIR=" install /usr/bin/install -m 0755 nio4r_ext.so ./.gem.20211115-11626-ky7qi4