File: //usr/local/rvm/gems/ruby-2.6.8/extensions/x86_64-linux/2.6.0/nio4r-2.5.8/gem_make.out
current directory: /usr/local/rvm/gems/ruby-2.6.8/gems/nio4r-2.5.8/ext/nio4r
/usr/local/rvm/rubies/ruby-2.6.8/bin/ruby -I /usr/local/rvm/rubies/ruby-2.6.8/lib/ruby/site_ruby/2.6.0 -r ./siteconf20211109-157388-tzdz1r.rb extconf.rb
checking for unistd.h... yes
checking for linux/aio_abi.h... yes
checking for linux/io_uring.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: /usr/local/rvm/gems/ruby-2.6.8/gems/nio4r-2.5.8/ext/nio4r
make "DESTDIR=" clean
current directory: /usr/local/rvm/gems/ruby-2.6.8/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:
../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:
../libev/ev.c: In function ‘ecb_binary32_to_binary16’:
../libev/ev.c:1510:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
if (e < (14 - 24)) /* might not be sharp, but is good enough */
^
In file included from nio4r_ext.c:6:
../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 of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
if (elem * ncur > MALLOC_ROUND - sizeof (void *) * 4)
^
In file included from ../libev/ev.c:3086,
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 ../libev/ev.c:220,
from nio4r_ext.c:6:
../libev/ev_iouring.c: In function ‘iouring_enter’:
../libev/ev_iouring.c:240:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
assert (("libev: io_uring_enter did not consume all sqes", (res < 0 || res == iouring_to_submit)));
^~
In file included from ../libev/ev.c:3089,
from nio4r_ext.c:6:
../libev/ev_iouring.c: In function ‘iouring_sqe_get’:
../libev/ev_iouring.c:270:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
int res = iouring_enter (EV_A_ EV_TS_CONST (0.));
^~~
../libev/ev_iouring.c: In function ‘iouring_sqe_submit’:
../libev/ev_iouring.c:298:31: warning: "/*" within comment [-Wcomment]
/*ECB_MEMORY_FENCE_RELEASE; /* for the time being we assume this is not needed */
In file included from nio4r_ext.c:6:
../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 */
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
linking shared-object nio4r_ext.so
current directory: /usr/local/rvm/gems/ruby-2.6.8/gems/nio4r-2.5.8/ext/nio4r
make "DESTDIR=" install
/usr/bin/install -c -m 0755 nio4r_ext.so ./.gem.20211109-157388-mpda1s