HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-3.0.2/extensions/x86_64-linux/3.0.0/nio4r-2.5.8/gem_make.out
current directory: /usr/local/rvm/gems/ruby-3.0.2/gems/nio4r-2.5.8/ext/nio4r
/usr/local/rvm/rubies/ruby-3.0.2/bin/ruby -I /usr/local/rvm/rubies/ruby-3.0.2/lib/ruby/3.0.0 -r ./siteconf20211109-156228-2equug.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-3.0.2/gems/nio4r-2.5.8/ext/nio4r
make DESTDIR\= clean

current directory: /usr/local/rvm/gems/ruby-3.0.2/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_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:3089,
                 from nio4r_ext.c:6:
../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
selector.c: In function ‘NIO_Selector_synchronize’:
selector.c:301:26: warning: passing argument 1 of ‘rb_ensure’ from incompatible pointer type [-Wincompatible-pointer-types]
         return rb_ensure(func, (VALUE)args, NIO_Selector_unlock, self);
                          ^~~~
In file included from /usr/local/rvm/rubies/ruby-3.0.2/include/ruby-3.0.0/ruby/ruby.h:38,
                 from /usr/local/rvm/rubies/ruby-3.0.2/include/ruby-3.0.0/ruby.h:38,
                 from nio4r.h:10,
                 from selector.c:6:
/usr/local/rvm/rubies/ruby-3.0.2/include/ruby-3.0.0/ruby/internal/iterator.h:53: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 *)’}
 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: /usr/local/rvm/gems/ruby-3.0.2/gems/nio4r-2.5.8/ext/nio4r
make DESTDIR\= install
/usr/bin/install -c -m 0755 nio4r_ext.so ./.gem.20211109-156228-aj04pv