<86>Sep  2 06:13:43 userdel[618352]: delete user 'rooter'
<86>Sep  2 06:13:43 userdel[618352]: removed group 'rooter' owned by 'rooter'
<86>Sep  2 06:13:43 userdel[618352]: removed shadow group 'rooter' owned by 'rooter'
<86>Sep  2 06:13:43 groupadd[618401]: group added to /etc/group: name=rooter, GID=1859
<86>Sep  2 06:13:43 groupadd[618401]: group added to /etc/gshadow: name=rooter
<86>Sep  2 06:13:43 groupadd[618401]: new group: name=rooter, GID=1859
<86>Sep  2 06:13:43 useradd[618423]: new user: name=rooter, UID=1859, GID=1859, home=/root, shell=/bin/bash, from=none
<86>Sep  2 06:13:43 userdel[618466]: delete user 'builder'
<86>Sep  2 06:13:43 userdel[618466]: removed group 'builder' owned by 'builder'
<86>Sep  2 06:13:43 userdel[618466]: removed shadow group 'builder' owned by 'builder'
<86>Sep  2 06:13:43 groupadd[618491]: group added to /etc/group: name=builder, GID=1860
<86>Sep  2 06:13:43 groupadd[618491]: group added to /etc/gshadow: name=builder
<86>Sep  2 06:13:43 groupadd[618491]: new group: name=builder, GID=1860
<86>Sep  2 06:13:43 useradd[618520]: new user: name=builder, UID=1860, GID=1860, home=/usr/src, shell=/bin/bash, from=none
<13>Sep  2 06:13:46 rpmi: libruby-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693253125 installed
<13>Sep  2 06:13:46 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Sep  2 06:13:46 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed
<13>Sep  2 06:13:46 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed
<13>Sep  2 06:13:46 rpmi: libyaml-devel-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed
<13>Sep  2 06:13:46 rpmi: libgdbm-devel-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed
<13>Sep  2 06:13:46 rpmi: rpm-macros-ruby-1:1.1.0-alt2.1 sisyphus+328124.4500.1.1 1693253125 installed
<13>Sep  2 06:13:49 rpmi: valgrind-3.17.0-alt3 sisyphus+284325.100.1.1 1630488728 installed
<13>Sep  2 06:13:49 rpmi: valgrind-devel-3.17.0-alt3 sisyphus+284325.100.1.1 1630488728 installed
<13>Sep  2 06:13:49 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402045 installed
<13>Sep  2 06:13:49 rpmi: libreadline-devel-7.0.3-alt4 sisyphus+328124.200.1.1 1693248144 installed
<13>Sep  2 06:13:49 rpmi: groff-base-1.22.3-alt2 sisyphus+275306.100.2.1 1624538359 installed
<13>Sep  2 06:13:49 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Sep  2 06:13:49 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Sep  2 06:13:49 rpmi: libncursesw-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Sep  2 06:13:49 rpmi: libffi-devel-1:3.4.2-alt2 sisyphus+287629.100.2.1 1634659534 installed
<13>Sep  2 06:13:49 rpmi: libdb4.7-devel-4.7.25-alt12 sisyphus+283793.100.2.1 1629966884 installed
<13>Sep  2 06:13:49 rpmi: doxygen-1:1.9.8-alt1 sisyphus+328470.100.1.1 1693572074 installed
<13>Sep  2 06:13:49 rpmi: chrpath-0.16-alt1 sisyphus+278100.500.1.1 1626056638 installed
<13>Sep  2 06:13:49 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed
<13>Sep  2 06:13:49 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed
<13>Sep  2 06:13:49 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Sep  2 06:13:49 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Sep  2 06:13:49 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed
<13>Sep  2 06:13:49 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Sep  2 06:13:49 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed
<13>Sep  2 06:13:49 rpmi: libcrypto1.1-1.1.1u-alt3 sisyphus+325014.100.4.1 1689538481 installed
<13>Sep  2 06:13:49 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690907022 installed
<13>Sep  2 06:13:49 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690907022 installed
<13>Sep  2 06:13:49 rpmi: libssl-devel-3.1.2-alt1 sisyphus+326244.100.1.1 1690907022 installed
<13>Sep  2 06:13:49 rpmi: libssl1.1-1.1.1u-alt3 sisyphus+325014.100.4.1 1689538481 installed
<13>Sep  2 06:13:49 rpmi: gem-2:3.3.7-alt2.1 sisyphus+328124.4500.1.1 1693252752 installed
<13>Sep  2 06:13:49 rpmi: gem-minitest-5.18.1-alt1 sisyphus+323401.1400.2.1 1687352748 installed
<13>Sep  2 06:13:49 rpmi: gem-net-telnet-0.2.0.1-alt0.1 sisyphus+238996.14500.5.1 1630597117 installed
<13>Sep  2 06:13:49 rpmi: gem-power-assert-2.0.1-alt1 sisyphus+296637.272.56.4 1654656448 installed
<13>Sep  2 06:13:49 rpmi: gem-rake-13.0.6-alt1 sisyphus+296637.11240.56.4 1654660010 installed
<13>Sep  2 06:13:49 rpmi: gem-test-unit-3.5.3-alt1 sisyphus+296703.16.105.2 1663319196 installed
<13>Sep  2 06:13:49 rpmi: gem-webrick-1.7.0-alt1 sisyphus+264413.200.1.1 1610122897 installed
<13>Sep  2 06:13:49 rpmi: gem-xmlrpc-0.3.2-alt1.1 sisyphus+296703.16100.105.2 1663323187 installed
<13>Sep  2 06:13:49 rpmi: ri-6.4.0.1-alt1 sisyphus+296703.306.105.2 1663320293 installed
<13>Sep  2 06:13:49 rpmi: gem-rdoc-6.4.0.1-alt1 sisyphus+296703.306.105.2 1663320293 installed
<13>Sep  2 06:13:49 rpmi: rdoc-6.4.0.1-alt1 sisyphus+296703.306.105.2 1663320293 installed
<13>Sep  2 06:13:49 rpmi: rake-13.0.6-alt1 sisyphus+296637.11240.56.4 1654660010 installed
<13>Sep  2 06:13:49 rpmi: erb-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693252752 installed
<13>Sep  2 06:13:49 rpmi: irb-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693252752 installed
<13>Sep  2 06:13:49 rpmi: bundle-2.2.19-alt1 sisyphus+263530.240.88.5 1629542341 installed
<13>Sep  2 06:13:51 rpmi: gem-bundler-2.2.19-alt1 sisyphus+263530.240.88.5 1629542341 installed
<13>Sep  2 06:13:51 rpmi: ruby-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693253125 installed
<13>Sep  2 06:13:51 rpmi: ruby-stdlibs-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693253125 installed
<13>Sep  2 06:13:51 rpmi: gem-setup-5.999.6-alt7 sisyphus+313736.6.47.3 1677064188 installed
<13>Sep  2 06:13:51 rpmi: setup-rb-5.999.6-alt7 sisyphus+313736.6.47.3 1677064188 installed
<13>Sep  2 06:13:51 rpmi: gem-benchmark-driver-0.15.17-alt1 sisyphus+246775.5500.5.1 1630650981 installed
<13>Sep  2 06:13:51 rpmi: gem-rake-compiler-1.2.0-alt1 sisyphus+296637.14700.56.4 1654665972 installed
<13>Sep  2 06:13:51 rpmi: libruby-devel-3.1.2-alt2.1 sisyphus+328124.4500.1.1 1693253125 installed
<13>Sep  2 06:13:51 rpmi: rpm-build-ruby-1:1.1.0-alt1 sisyphus+296703.146.105.1 1663266216 installed
<13>Sep  2 06:13:53 rpmi: gem-rspec-support-3.10.2-alt1 sisyphus+263530.10640.88.5 1629544294 installed
<13>Sep  2 06:13:53 rpmi: gem-diff-lcs-1.4.3-alt1 sisyphus+263530.12300.88.5 1629544598 installed
<13>Sep  2 06:13:53 rpmi: gem-rspec-expectations-3.10.1-alt1 sisyphus+263530.10700.88.5 1629544346 installed
<13>Sep  2 06:13:53 rpmi: gem-rspec-mocks-3.10.2-alt1 sisyphus+263530.11100.88.5 1629544395 installed
<13>Sep  2 06:13:53 rpmi: gem-rspec-core-3.10.1-alt1 sisyphus+263530.11200.88.5 1629544451 installed
<13>Sep  2 06:13:53 rpmi: gem-rspec-3.10.0-alt1 sisyphus+263530.11300.88.5 1629544505 installed
<13>Sep  2 06:13:53 rpmi: gem-rake-compiler-dock-1.2.1-alt1 sisyphus+296637.15400.56.4 1654666220 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/gem-cool-io-1.7.1-alt1.nosrc.rpm (w1.gzdio)
Installing gem-cool-io-1.7.1-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.50390
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf gem-cool-io-1.7.1
+ echo 'Source #0 (gem-cool-io-1.7.1.tar):'
Source #0 (gem-cool-io-1.7.1.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/gem-cool-io-1.7.1.tar
+ cd gem-cool-io-1.7.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.50390
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-cool-io-1.7.1
+ rm -f Gemfile.lock
+ /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb build --shebang=auto --prefixes=gem,ruby,rails-engine --gem-version-replace= --ignore-names= --regard-names= --alias=:cool.io,cool-io:: '--use-gem-dependencies=,rdoc >= 6.1.1,rdoc < 7,rspec >= 3.10.0,rspec < 4,rake-compiler-dock >= 0.7.2,rake-compiler-dock < 2' --pre= --use-gem-version= --ignore-path-tokens=templates,example,examples,sample,samples,spec,test,features,fixtures,doc,docs,contrib,demo,acceptance,conformance,myapp,website,benchmarks,benchmark,gemfiles,misc,steer --debug-io=/usr/src/tmp/debug.log --verbose=debug
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
sh: git: command not found
sh: git: command not found
sh: git: command not found
sh: git: command not found
[setup.rb][INFO]> Source list are the following:
[setup.rb][INFO]> V *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/cool.io.gemspec]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]

- - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

SetupConfig was saved. Edit to customize configuration.

- - COMPILE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

checking for rb_thread_blocking_region()... no
checking for rb_thread_call_without_gvl()... yes
checking for rb_thread_alone()... yes
checking for rb_str_set_len()... yes
checking for clock_gettime() in -lrt... yes
checking for ruby/io.h... yes
checking for ruby/thread.h... yes
checking for sys/select.h... yes
checking for poll.h... yes
checking for sys/epoll.h... yes
checking for sys/event.h... no
checking for port.h... no
checking for sys/resource.h... yes
creating Makefile
checking for main() in -lc... yes
checking for HAVE_RB_IO_T in ruby/io.h... yes
checking for rb_io_t.fd in ruby/io.h... yes
creating Makefile
make: Entering directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/cool.io'
compiling cool.io_ext.c
cool.io_ext.c:13:14: warning: 'mCoolio' defined but not used [-Wunused-variable]
   13 | static VALUE mCoolio = Qnil;
      |              ^~~~~~~
compiling iowatcher.c
In file included from ev_wrap.h:9,
                 from iowatcher.c:14:
iowatcher.c: In function 'Coolio_IOWatcher_initialize':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
iowatcher.c:94:3: note: in expansion of macro 'ev_io_init'
   94 |   ev_io_init(&watcher_data->event_types.ev_io, Coolio_IOWatcher_libev_callback, FPTR_TO_FD(fptr), events);
      |   ^~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
iowatcher.c:94:3: note: in expansion of macro 'ev_io_init'
   94 |   ev_io_init(&watcher_data->event_types.ev_io, Coolio_IOWatcher_libev_callback, FPTR_TO_FD(fptr), events);
      |   ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
iowatcher.c:94:3: note: in expansion of macro 'ev_io_init'
   94 |   ev_io_init(&watcher_data->event_types.ev_io, Coolio_IOWatcher_libev_callback, FPTR_TO_FD(fptr), events);
      |   ^~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
iowatcher.c:94:3: note: in expansion of macro 'ev_io_init'
   94 |   ev_io_init(&watcher_data->event_types.ev_io, Coolio_IOWatcher_libev_callback, FPTR_TO_FD(fptr), events);
      |   ^~~~~~~~~~
compiling libev.c
In file included from libev.c:8:
../libev/ev.c:491:48: warning: "/*" within comment [-Wcomment]
  491 | /*#define MIN_INTERVAL  0.00000095367431640625 /* 1/2**20, good till 2200 */
      |                                                 
../libev/ev.c:1839:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern'
 1839 |   EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be initialised to make it a definition despite extern */
      |                               ^~~~~~~~~~~~~~~~~~~
In file included from ev_wrap.h:9,
                 from libev.c:7:
../libev/ev.c: In function 'evpipe_init':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2406:8: note: in expansion of macro 'ev_is_active'
 2406 |   if (!ev_is_active (&pipe_w))
      |        ^~~~~~~~~~~~
../libev/ev.c: In function 'loop_init':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:2940:7: note: in expansion of macro 'ev_prepare_init'
 2940 |       ev_prepare_init (&pending_w, pendingcb);
      |       ^~~~~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:2940:7: note: in expansion of macro 'ev_prepare_init'
 2940 |       ev_prepare_init (&pending_w, pendingcb);
      |       ^~~~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:2940:7: note: in expansion of macro 'ev_prepare_init'
 2940 |       ev_prepare_init (&pending_w, pendingcb);
      |       ^~~~~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:2940:7: note: in expansion of macro 'ev_prepare_init'
 2940 |       ev_prepare_init (&pending_w, pendingcb);
      |       ^~~~~~~~~~~~~~~
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2943:7: note: in expansion of macro 'ev_init'
 2943 |       ev_init (&pipe_w, pipecb);
      |       ^~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2943:7: note: in expansion of macro 'ev_init'
 2943 |       ev_init (&pipe_w, pipecb);
      |       ^~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.c:2943:7: note: in expansion of macro 'ev_init'
 2943 |       ev_init (&pipe_w, pipecb);
      |       ^~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.c:2943:7: note: in expansion of macro 'ev_init'
 2943 |       ev_init (&pipe_w, pipecb);
      |       ^~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2944:7: note: in expansion of macro 'ev_set_priority'
 2944 |       ev_set_priority (&pipe_w, EV_MAXPRI);
      |       ^~~~~~~~~~~~~~~
../libev/ev.c: In function 'ev_loop_destroy':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2972:36: note: in expansion of macro 'ev_is_active'
 2972 |   if (ev_is_default_loop (EV_A) && ev_is_active (&childev))
      |                                    ^~~~~~~~~~~~
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2979:7: note: in expansion of macro 'ev_is_active'
 2979 |   if (ev_is_active (&pipe_w))
      |       ^~~~~~~~~~~~
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2989:7: note: in expansion of macro 'ev_is_active'
 2989 |   if (ev_is_active (&sigfd_w))
      |       ^~~~~~~~~~~~
../libev/ev.c: In function 'loop_fork':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:3082:7: note: in expansion of macro 'ev_is_active'
 3082 |   if (ev_is_active (&pipe_w) && postfork != 2)
      |       ^~~~~~~~~~~~
../libev/ev.c: In function 'ev_default_loop':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:710:51: note: in expansion of macro 'ev_init'
  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:3268:11: note: in expansion of macro 'ev_signal_init'
 3268 |           ev_signal_init (&childev, childcb, SIGCHLD);
      |           ^~~~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:710:51: note: in expansion of macro 'ev_init'
  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:3268:11: note: in expansion of macro 'ev_signal_init'
 3268 |           ev_signal_init (&childev, childcb, SIGCHLD);
      |           ^~~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:710:51: note: in expansion of macro 'ev_init'
  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:3268:11: note: in expansion of macro 'ev_signal_init'
 3268 |           ev_signal_init (&childev, childcb, SIGCHLD);
      |           ^~~~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:710:51: note: in expansion of macro 'ev_init'
  710 | #define ev_signal_init(ev,cb,signum)         do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:3268:11: note: in expansion of macro 'ev_signal_init'
 3268 |           ev_signal_init (&childev, childcb, SIGCHLD);
      |           ^~~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:3269:11: note: in expansion of macro 'ev_set_priority'
 3269 |           ev_set_priority (&childev, EV_MAXPRI);
      |           ^~~~~~~~~~~~~~~
../libev/ev.c: In function 'ev_run':
../libev/ev.c:3771:36: warning: passing argument 1 of 'rb_thread_call_without_gvl' from incompatible pointer type [-Wincompatible-pointer-types]
 3771 |         rb_thread_call_without_gvl(ev_backend_poll, (void *)&poll_args, RUBY_UBF_IO, 0);
      |                                    ^~~~~~~~~~~~~~~
      |                                    |
      |                                    VALUE (*)(void *) {aka long unsigned int (*)(void *)}
In file included from ../libev/ev.c:43:
/usr/include/ruby/ruby/thread.h:130:42: note: expected 'void * (*)(void *)' but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'}
  130 | void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1,
      |                                  ~~~~~~~~^~~~~~~~~~~~~
../libev/ev.c: In function 'ev_io_start':
../libev/ev.c:3973:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
 3973 |   fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~
../libev/ev.c: In function 'ev_signal_start':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4198:11: note: in expansion of macro 'ev_io_init'
 4198 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
      |           ^~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4198:11: note: in expansion of macro 'ev_io_init'
 4198 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
      |           ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4198:11: note: in expansion of macro 'ev_io_init'
 4198 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
      |           ^~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4198:11: note: in expansion of macro 'ev_io_init'
 4198 |           ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ);
      |           ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4199:11: note: in expansion of macro 'ev_set_priority'
 4199 |           ev_set_priority (&sigfd_w, EV_MAXPRI);
      |           ^~~~~~~~~~~~~~~
../libev/ev.c: In function 'infy_add':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4413:7: note: in expansion of macro 'ev_is_active'
 4413 |   if (ev_is_active (&w->timer)) ev_ref (EV_A);
      |       ^~~~~~~~~~~~
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4415:7: note: in expansion of macro 'ev_is_active'
 4415 |   if (ev_is_active (&w->timer)) ev_unref (EV_A);
      |       ^~~~~~~~~~~~
../libev/ev.c: In function 'infy_init':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4522:7: note: in expansion of macro 'ev_io_init'
 4522 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
      |       ^~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4522:7: note: in expansion of macro 'ev_io_init'
 4522 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
      |       ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4522:7: note: in expansion of macro 'ev_io_init'
 4522 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
      |       ^~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4522:7: note: in expansion of macro 'ev_io_init'
 4522 |       ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ);
      |       ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4523:7: note: in expansion of macro 'ev_set_priority'
 4523 |       ev_set_priority (&fs_w, EV_MAXPRI);
      |       ^~~~~~~~~~~~~~~
../libev/ev.c: In function 'infy_fork':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4567:19: note: in expansion of macro 'ev_is_active'
 4567 |               if (ev_is_active (&w->timer)) ev_ref (EV_A);
      |                   ^~~~~~~~~~~~
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4569:19: note: in expansion of macro 'ev_is_active'
 4569 |               if (ev_is_active (&w->timer)) ev_unref (EV_A);
      |                   ^~~~~~~~~~~~
../libev/ev.c: In function 'ev_stat_start':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4644:3: note: in expansion of macro 'ev_timer_init'
 4644 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
      |   ^~~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4644:3: note: in expansion of macro 'ev_timer_init'
 4644 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
      |   ^~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4644:3: note: in expansion of macro 'ev_timer_init'
 4644 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
      |   ^~~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4644:3: note: in expansion of macro 'ev_timer_init'
 4644 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
      |   ^~~~~~~~~~~~~
../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:73: note: in expansion of macro 'ev_timer_set'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                                         ^~~~~~~~~~~~
../libev/ev.c:4644:3: note: in expansion of macro 'ev_timer_init'
 4644 |   ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL);
      |   ^~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4645:3: note: in expansion of macro 'ev_set_priority'
 4645 |   ev_set_priority (&w->timer, ev_priority (w));
      |   ^~~~~~~~~~~~~~~
../libev/ev.c: In function 'ev_stat_stop':
../libev/ev.h:722:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  722 | #define ev_is_active(ev)                     (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4677:7: note: in expansion of macro 'ev_is_active'
 4677 |   if (ev_is_active (&w->timer))
      |       ^~~~~~~~~~~~
../libev/ev.c: In function 'ev_embed_start':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4881:5: note: in expansion of macro 'ev_io_init'
 4881 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);
      |     ^~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4881:5: note: in expansion of macro 'ev_io_init'
 4881 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);
      |     ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4881:5: note: in expansion of macro 'ev_io_init'
 4881 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);
      |     ^~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:707:51: note: in expansion of macro 'ev_init'
  707 | #define ev_io_init(ev,cb,fd,events)          do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4881:5: note: in expansion of macro 'ev_io_init'
 4881 |     ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ);
      |     ^~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4886:3: note: in expansion of macro 'ev_set_priority'
 4886 |   ev_set_priority (&w->io, ev_priority (w));
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4889:3: note: in expansion of macro 'ev_prepare_init'
 4889 |   ev_prepare_init (&w->prepare, embed_prepare_cb);
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4889:3: note: in expansion of macro 'ev_prepare_init'
 4889 |   ev_prepare_init (&w->prepare, embed_prepare_cb);
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4889:3: note: in expansion of macro 'ev_prepare_init'
 4889 |   ev_prepare_init (&w->prepare, embed_prepare_cb);
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:714:51: note: in expansion of macro 'ev_init'
  714 | #define ev_prepare_init(ev,cb)               do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4889:3: note: in expansion of macro 'ev_prepare_init'
 4889 |   ev_prepare_init (&w->prepare, embed_prepare_cb);
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:4890:3: note: in expansion of macro 'ev_set_priority'
 4890 |   ev_set_priority (&w->prepare, EV_MINPRI);
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:717:51: note: in expansion of macro 'ev_init'
  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4893:3: note: in expansion of macro 'ev_fork_init'
 4893 |   ev_fork_init (&w->fork, embed_fork_cb);
      |   ^~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:717:51: note: in expansion of macro 'ev_init'
  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4893:3: note: in expansion of macro 'ev_fork_init'
 4893 |   ev_fork_init (&w->fork, embed_fork_cb);
      |   ^~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:717:51: note: in expansion of macro 'ev_init'
  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4893:3: note: in expansion of macro 'ev_fork_init'
 4893 |   ev_fork_init (&w->fork, embed_fork_cb);
      |   ^~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:717:51: note: in expansion of macro 'ev_init'
  717 | #define ev_fork_init(ev,cb)                  do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0)
      |                                                   ^~~~~~~
../libev/ev.c:4893:3: note: in expansion of macro 'ev_fork_init'
 4893 |   ev_fork_init (&w->fork, embed_fork_cb);
      |   ^~~~~~~~~~~~
../libev/ev.c: In function 'ev_once':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:5103:3: note: in expansion of macro 'ev_init'
 5103 |   ev_init (&once->io, once_cb_io);
      |   ^~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:5103:3: note: in expansion of macro 'ev_init'
 5103 |   ev_init (&once->io, once_cb_io);
      |   ^~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.c:5103:3: note: in expansion of macro 'ev_init'
 5103 |   ev_init (&once->io, once_cb_io);
      |   ^~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.c:5103:3: note: in expansion of macro 'ev_init'
 5103 |   ev_init (&once->io, once_cb_io);
      |   ^~~~~~~
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:5110:3: note: in expansion of macro 'ev_init'
 5110 |   ev_init (&once->to, once_cb_to);
      |   ^~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:5110:3: note: in expansion of macro 'ev_init'
 5110 |   ev_init (&once->to, once_cb_to);
      |   ^~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.c:5110:3: note: in expansion of macro 'ev_init'
 5110 |   ev_init (&once->to, once_cb_to);
      |   ^~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.c:5110:3: note: in expansion of macro 'ev_init'
 5110 |   ev_init (&once->to, once_cb_to);
      |   ^~~~~~~
../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:5113:7: note: in expansion of macro 'ev_timer_set'
 5113 |       ev_timer_set (&once->to, timeout, 0.);
      |       ^~~~~~~~~~~~
../libev/ev.c: At top level:
../libev/ev.c:5230:27: warning: "/*" within comment [-Wcomment]
 5230 | /* EV_STAT     0x00001000 /* stat data changed */
      |                            
../libev/ev.c:5231:27: warning: "/*" within comment [-Wcomment]
 5231 | /* EV_EMBED    0x00010000 /* embedded event loop needs sweep */
      |                            
../libev/ev.c: In function 'evpipe_write':
../libev/ev.c:2476:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 2476 |           write (evpipe [1], &counter, sizeof (uint64_t));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2488:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 2488 |           write (evpipe [1], &(evpipe [1]), 1);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c: In function 'pipecb':
../libev/ev.c:2509:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
 2509 |           read (evpipe [1], &counter, sizeof (uint64_t));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2523:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
 2523 |           read (evpipe [0], &dummy, sizeof (dummy));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compiling loop.c
In file included from ev_wrap.h:9,
                 from loop.c:9:
loop.c: In function 'Coolio_Loop_allocate':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
loop.c:55:3: note: in expansion of macro 'ev_init'
   55 |   ev_init(&loop->timer, Coolio_Loop_timeout_callback);
      |   ^~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
loop.c:55:3: note: in expansion of macro 'ev_init'
   55 |   ev_init(&loop->timer, Coolio_Loop_timeout_callback);
      |   ^~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
loop.c:55:3: note: in expansion of macro 'ev_init'
   55 |   ev_init(&loop->timer, Coolio_Loop_timeout_callback);
      |   ^~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
loop.c:55:3: note: in expansion of macro 'ev_init'
   55 |   ev_init(&loop->timer, Coolio_Loop_timeout_callback);
      |   ^~~~~~~
compiling stat_watcher.c
In file included from ev_wrap.h:9,
                 from stat_watcher.c:8:
stat_watcher.c: In function 'Coolio_StatWatcher_initialize':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:712:51: note: in expansion of macro 'ev_init'
  712 | #define ev_stat_init(ev,cb,path,interval)    do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
      |                                                   ^~~~~~~
stat_watcher.c:95:3: note: in expansion of macro 'ev_stat_init'
   95 |   ev_stat_init(
      |   ^~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:712:51: note: in expansion of macro 'ev_init'
  712 | #define ev_stat_init(ev,cb,path,interval)    do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
      |                                                   ^~~~~~~
stat_watcher.c:95:3: note: in expansion of macro 'ev_stat_init'
   95 |   ev_stat_init(
      |   ^~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:712:51: note: in expansion of macro 'ev_init'
  712 | #define ev_stat_init(ev,cb,path,interval)    do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
      |                                                   ^~~~~~~
stat_watcher.c:95:3: note: in expansion of macro 'ev_stat_init'
   95 |   ev_stat_init(
      |   ^~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:712:51: note: in expansion of macro 'ev_init'
  712 | #define ev_stat_init(ev,cb,path,interval)    do { ev_init ((ev), (cb)); ev_stat_set ((ev),(path),(interval)); } while (0)
      |                                                   ^~~~~~~
stat_watcher.c:95:3: note: in expansion of macro 'ev_stat_init'
   95 |   ev_stat_init(
      |   ^~~~~~~~~~~~
stat_watcher.c: In function 'Coolio_StatWatcher_attach':
stat_watcher.c:115:23: warning: unused variable 'timeout' [-Wunused-variable]
  115 |   ev_tstamp interval, timeout;
      |                       ^~~~~~~
stat_watcher.c:115:13: warning: unused variable 'interval' [-Wunused-variable]
  115 |   ev_tstamp interval, timeout;
      |             ^~~~~~~~
compiling timer_watcher.c
In file included from ev_wrap.h:9,
                 from timer_watcher.c:8:
timer_watcher.c: In function 'Coolio_TimerWatcher_initialize':
../libev/ev.h:687:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  687 |   ((ev_watcher *)(void *)(ev))->active  =       \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
timer_watcher.c:74:3: note: in expansion of macro 'ev_timer_init'
   74 |   ev_timer_init(
      |   ^~~~~~~~~~~~~
../libev/ev.h:688:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688 |   ((ev_watcher *)(void *)(ev))->pending = 0;    \
      |   ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
timer_watcher.c:74:3: note: in expansion of macro 'ev_timer_init'
   74 |   ev_timer_init(
      |   ^~~~~~~~~~~~~
../libev/ev.h:732:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  732 | # define ev_set_priority(ev,pri)             (   (ev_watcher *)(void *)(ev))->priority = (pri)
      |                                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:689:3: note: in expansion of macro 'ev_set_priority'
  689 |   ev_set_priority ((ev), 0);                    \
      |   ^~~~~~~~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
timer_watcher.c:74:3: note: in expansion of macro 'ev_timer_init'
   74 |   ev_timer_init(
      |   ^~~~~~~~~~~~~
../libev/ev.h:738:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  738 | # define ev_set_cb(ev,cb_)                   (ev_cb_ (ev) = (cb_), memmove (&((ev_watcher *)(ev))->cb, &ev_cb_ (ev), sizeof (ev_cb_ (ev))))
      |                                                                              ~^~~~~~~~~~~~~~~~~~~
../libev/ev.h:690:3: note: in expansion of macro 'ev_set_cb'
  690 |   ev_set_cb ((ev), cb_);                        \
      |   ^~~~~~~~~
../libev/ev.h:708:51: note: in expansion of macro 'ev_init'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                   ^~~~~~~
timer_watcher.c:74:3: note: in expansion of macro 'ev_timer_init'
   74 |   ev_timer_init(
      |   ^~~~~~~~~~~~~
../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.h:708:73: note: in expansion of macro 'ev_timer_set'
  708 | #define ev_timer_init(ev,cb,after,repeat)    do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0)
      |                                                                         ^~~~~~~~~~~~
timer_watcher.c:74:3: note: in expansion of macro 'ev_timer_init'
   74 |   ev_timer_init(
      |   ^~~~~~~~~~~~~
timer_watcher.c: In function 'Coolio_TimerWatcher_attach':
../libev/ev.h:694:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  694 | #define ev_timer_set(ev,after_,repeat_)      do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0)
      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~
timer_watcher.c:113:3: note: in expansion of macro 'ev_timer_set'
  113 |   ev_timer_set(
      |   ^~~~~~~~~~~~
compiling utils.c
compiling watcher.c
linking shared-object cool.io_ext.so
make: Leaving directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/cool.io'
make: Entering directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/cool.io'
/bin/install -c -m 0755 cool.io_ext.so /usr/src/RPM/BUILD/gem-cool-io-1.7.1/.so.cool.io/usr/local/lib/ruby
make: Leaving directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/cool.io'
make: Entering directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/iobuffer'
compiling iobuffer.c
iobuffer.c: In function 'buffer_read_frame':
iobuffer.c:636:35: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign]
  636 |         char           *loc, *s = head->data + head->start, *e = head->data + head->end;
      |                                   ^~~~
iobuffer.c:636:66: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign]
  636 |         char           *loc, *s = head->data + head->start, *e = head->data + head->end;
      |                                                                  ^~~~
iobuffer.c:632:25: warning: unused variable 'tmp' [-Wunused-variable]
  632 |     struct buffer_node *tmp;
      |                         ^~~
linking shared-object iobuffer_ext.so
make: Leaving directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/iobuffer'
make: Entering directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/iobuffer'
/bin/install -c -m 0755 iobuffer_ext.so /usr/src/RPM/BUILD/gem-cool-io-1.7.1/.so.cool.io/usr/local/lib/ruby
make: Leaving directory '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/ext/iobuffer'

- - DOCUMENT- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 


+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40307
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/gem-cool-io-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/gem-cool-io-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd gem-cool-io-1.7.1
+ /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb install --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --gem-version-replace=
(ruby 3.1.2 i586-linux)
[setup.rb][INFO]> Source list are the following:
[setup.rb][INFO]> V *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/cool.io.gemspec]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]

- - INSTALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

sh: git: command not found
sh: git: command not found
* {exe} ->
* {lib} ->
  % cool.io < lib
    cool.io/async_watcher.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/async_watcher.rb
    cool.io/custom_require.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/custom_require.rb
    cool.io/dns_resolver.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/dns_resolver.rb
    cool.io/dsl.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/dsl.rb
    cool.io/io.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/io.rb
    cool.io/iowatcher.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/iowatcher.rb
    cool.io/listener.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/listener.rb
    cool.io/loop.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/loop.rb
    cool.io/meta.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/meta.rb
    cool.io/server.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/server.rb
    cool.io/socket.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/socket.rb
    cool.io/timer_watcher.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/timer_watcher.rb
    cool.io/version.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io/version.rb
    cool.io.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io.rb
    coolio.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/coolio.rb
* {man} ->
* {ri} ->
  % cool.io < .ri.cool.io
    Cool/Coolness/cdesc-Coolness.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/Coolness/cdesc-Coolness.ri
    Cool/Coolness/cool-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/Coolness/cool-i.ri
    Cool/IOThunk/cdesc-IOThunk.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/IOThunk/cdesc-IOThunk.ri
    Cool/IOThunk/io-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/IOThunk/io-c.ri
    Cool/cdesc-Cool.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/cdesc-Cool.ri
    Cool/io-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Cool/io-c.ri
    Coolio/AsyncWatcher/cdesc-AsyncWatcher.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/AsyncWatcher/cdesc-AsyncWatcher.ri
    Coolio/AsyncWatcher/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/AsyncWatcher/new-c.ri
    Coolio/AsyncWatcher/on_readable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/AsyncWatcher/on_readable-i.ri
    Coolio/AsyncWatcher/on_signal-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/AsyncWatcher/on_signal-i.ri
    Coolio/AsyncWatcher/signal-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/AsyncWatcher/signal-i.ri
    Coolio/Connections/cdesc-Connections.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Connections/cdesc-Connections.ri
    Coolio/DNSResolver/Timeout/cdesc-Timeout.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/Timeout/cdesc-Timeout.ri
    Coolio/DNSResolver/Timeout/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/Timeout/new-c.ri
    Coolio/DNSResolver/Timeout/on_timer-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/Timeout/on_timer-i.ri
    Coolio/DNSResolver/attach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/attach-i.ri
    Coolio/DNSResolver/cdesc-DNSResolver.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/cdesc-DNSResolver.ri
    Coolio/DNSResolver/detach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/detach-i.ri
    Coolio/DNSResolver/hosts-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/hosts-c.ri
    Coolio/DNSResolver/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/new-c.ri
    Coolio/DNSResolver/on_failure-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/on_failure-i.ri
    Coolio/DNSResolver/on_readable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/on_readable-i.ri
    Coolio/DNSResolver/on_success-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/on_success-i.ri
    Coolio/DNSResolver/on_timeout-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/on_timeout-i.ri
    Coolio/DNSResolver/request_message-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/request_message-i.ri
    Coolio/DNSResolver/request_question-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/request_question-i.ri
    Coolio/DNSResolver/response_address-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/response_address-i.ri
    Coolio/DNSResolver/send_request-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DNSResolver/send_request-i.ri
    Coolio/DSL/%5b%5d-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/%5b%5d-i.ri
    Coolio/DSL/ConnectionBuilder/cdesc-ConnectionBuilder.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/cdesc-ConnectionBuilder.ri
    Coolio/DSL/ConnectionBuilder/initializer-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/initializer-i.ri
    Coolio/DSL/ConnectionBuilder/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/new-c.ri
    Coolio/DSL/ConnectionBuilder/on_close-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_close-i.ri
    Coolio/DSL/ConnectionBuilder/on_connect-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_connect-i.ri
    Coolio/DSL/ConnectionBuilder/on_connect_failed-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_connect_failed-i.ri
    Coolio/DSL/ConnectionBuilder/on_read-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_read-i.ri
    Coolio/DSL/ConnectionBuilder/on_resolve_failed-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_resolve_failed-i.ri
    Coolio/DSL/ConnectionBuilder/on_write_complete-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/ConnectionBuilder/on_write_complete-i.ri
    Coolio/DSL/cdesc-DSL.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/cdesc-DSL.ri
    Coolio/DSL/connect-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/connect-i.ri
    Coolio/DSL/connection-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/connection-i.ri
    Coolio/DSL/run-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/run-i.ri
    Coolio/DSL/server-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/DSL/server-i.ri
    Coolio/IO/Watcher/cdesc-Watcher.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/Watcher/cdesc-Watcher.ri
    Coolio/IO/Watcher/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/Watcher/new-c.ri
    Coolio/IO/Watcher/on_readable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/Watcher/on_readable-i.ri
    Coolio/IO/Watcher/on_writable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/Watcher/on_writable-i.ri
    Coolio/IO/attach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/attach-i.ri
    Coolio/IO/attached%3f-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/attached%3f-i.ri
    Coolio/IO/cdesc-IO.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/cdesc-IO.ri
    Coolio/IO/close-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/close-i.ri
    Coolio/IO/closed%3f-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/closed%3f-i.ri
    Coolio/IO/detach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/detach-i.ri
    Coolio/IO/detach_write_watcher-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/detach_write_watcher-i.ri
    Coolio/IO/disable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/disable-i.ri
    Coolio/IO/disable_write_watcher-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/disable_write_watcher-i.ri
    Coolio/IO/enable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/enable-i.ri
    Coolio/IO/enable_write_watcher-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/enable_write_watcher-i.ri
    Coolio/IO/enabled%3f-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/enabled%3f-i.ri
    Coolio/IO/evloop-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/evloop-i.ri
    Coolio/IO/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/new-c.ri
    Coolio/IO/on_close-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/on_close-i.ri
    Coolio/IO/on_read-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/on_read-i.ri
    Coolio/IO/on_readable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/on_readable-i.ri
    Coolio/IO/on_writable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/on_writable-i.ri
    Coolio/IO/on_write_complete-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/on_write_complete-i.ri
    Coolio/IO/schedule_write-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/schedule_write-i.ri
    Coolio/IO/write-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IO/write-i.ri
    Coolio/IOWatcher/cdesc-IOWatcher.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/IOWatcher/cdesc-IOWatcher.ri
    Coolio/Listener/cdesc-Listener.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/cdesc-Listener.ri
    Coolio/Listener/close-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/close-i.ri
    Coolio/Listener/fileno-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/fileno-i.ri
    Coolio/Listener/listen-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/listen-i.ri
    Coolio/Listener/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/new-c.ri
    Coolio/Listener/on_connection-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/on_connection-i.ri
    Coolio/Listener/on_readable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Listener/on_readable-i.ri
    Coolio/Loop/attach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/attach-i.ri
    Coolio/Loop/cdesc-Loop.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/cdesc-Loop.ri
    Coolio/Loop/default-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/default-c.ri
    Coolio/Loop/has_active_watchers%3f-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/has_active_watchers%3f-i.ri
    Coolio/Loop/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/new-c.ri
    Coolio/Loop/run-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/run-i.ri
    Coolio/Loop/stop-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/stop-i.ri
    Coolio/Loop/watchers-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Loop/watchers-i.ri
    Coolio/Meta/cdesc-Meta.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Meta/cdesc-Meta.ri
    Coolio/Meta/event_callback-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Meta/event_callback-i.ri
    Coolio/Meta/watcher_delegate-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Meta/watcher_delegate-i.ri
    Coolio/Server/cdesc-Server.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Server/cdesc-Server.ri
    Coolio/Server/fileno-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Server/fileno-i.ri
    Coolio/Server/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Server/new-c.ri
    Coolio/Server/on_connection-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Server/on_connection-i.ri
    Coolio/Socket/Connector/cdesc-Connector.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/Connector/cdesc-Connector.ri
    Coolio/Socket/Connector/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/Connector/new-c.ri
    Coolio/Socket/Connector/on_writable-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/Connector/on_writable-i.ri
    Coolio/Socket/attach-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/attach-i.ri
    Coolio/Socket/cdesc-Socket.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/cdesc-Socket.ri
    Coolio/Socket/connect-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/connect-c.ri
    Coolio/Socket/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/new-c.ri
    Coolio/Socket/on_connect-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/on_connect-i.ri
    Coolio/Socket/on_connect_failed-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/on_connect_failed-i.ri
    Coolio/Socket/on_resolve_failed-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/Socket/on_resolve_failed-i.ri
    Coolio/TCPListener/cdesc-TCPListener.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPListener/cdesc-TCPListener.ri
    Coolio/TCPListener/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPListener/new-c.ri
    Coolio/TCPServer/cdesc-TCPServer.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPServer/cdesc-TCPServer.ri
    Coolio/TCPServer/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPServer/new-c.ri
    Coolio/TCPSocket/TCPConnectResolver/cdesc-TCPConnectResolver.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectResolver/cdesc-TCPConnectResolver.ri
    Coolio/TCPSocket/TCPConnectResolver/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectResolver/new-c.ri
    Coolio/TCPSocket/TCPConnectResolver/on_failure-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectResolver/on_failure-i.ri
    Coolio/TCPSocket/TCPConnectResolver/on_success-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectResolver/on_success-i.ri
    Coolio/TCPSocket/TCPConnectSocket/cdesc-TCPConnectSocket.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectSocket/cdesc-TCPConnectSocket.ri
    Coolio/TCPSocket/TCPConnectSocket/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectSocket/new-c.ri
    Coolio/TCPSocket/TCPConnectSocket/peeraddr-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/TCPConnectSocket/peeraddr-i.ri
    Coolio/TCPSocket/address_family-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/address_family-i.ri
    Coolio/TCPSocket/cdesc-TCPSocket.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/cdesc-TCPSocket.ri
    Coolio/TCPSocket/connect-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/connect-c.ri
    Coolio/TCPSocket/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/new-c.ri
    Coolio/TCPSocket/peeraddr-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/peeraddr-i.ri
    Coolio/TCPSocket/precreate-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/precreate-c.ri
    Coolio/TCPSocket/remote_addr-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/remote_addr-i.ri
    Coolio/TCPSocket/remote_host-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/remote_host-i.ri
    Coolio/TCPSocket/remote_port-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TCPSocket/remote_port-i.ri
    Coolio/TimerWatcher/cdesc-TimerWatcher.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/TimerWatcher/cdesc-TimerWatcher.ri
    Coolio/UNIXListener/cdesc-UNIXListener.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXListener/cdesc-UNIXListener.ri
    Coolio/UNIXListener/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXListener/new-c.ri
    Coolio/UNIXServer/cdesc-UNIXServer.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXServer/cdesc-UNIXServer.ri
    Coolio/UNIXServer/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXServer/new-c.ri
    Coolio/UNIXSocket/address_family-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXSocket/address_family-i.ri
    Coolio/UNIXSocket/cdesc-UNIXSocket.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXSocket/cdesc-UNIXSocket.ri
    Coolio/UNIXSocket/connect-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXSocket/connect-c.ri
    Coolio/UNIXSocket/new-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXSocket/new-c.ri
    Coolio/UNIXSocket/path-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/UNIXSocket/path-i.ri
    Coolio/cdesc-Coolio.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/cdesc-Coolio.ri
    Coolio/inspect-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/inspect-c.ri
    Coolio/version-c.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Coolio/version-c.ri
    Object/cdesc-Object.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Object/cdesc-Object.ri
    Object/cool_require-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Object/cool_require-i.ri
    Thread/_coolio_loop-i.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Thread/_coolio_loop-i.ri
    Thread/cdesc-Thread.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/Thread/cdesc-Thread.ri
    cache.ri => [/usr/src/tmp/gem-cool-io-buildroot]/usr/share/ri/cool.io-1.7.1/cache.ri
* {inc} ->
  % cool.io < ext
    cool.io/cool.io.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/cool.io/cool.io.h
    cool.io/ev_wrap.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/cool.io/ev_wrap.h
    cool.io/watcher.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/cool.io/watcher.h
    libev/ev.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/libev/ev.h
    libev/ev_vars.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/libev/ev_vars.h
    libev/ev_wrap.h => [/usr/src/tmp/gem-cool-io-buildroot]/usr/include/libev/ev_wrap.h
    /usr/include -> [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/ext
* {app} ->
* {log} ->
* {state} ->
* {test} ->
  % cool.io < spec
    async_watcher_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/async_watcher_spec.rb
    dns_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/dns_spec.rb
    iobuffer_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/iobuffer_spec.rb
    spec_helper.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/spec_helper.rb
    stat_watcher_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/stat_watcher_spec.rb
    tcp_server_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/tcp_server_spec.rb
    tcp_socket_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/tcp_socket_spec.rb
    timer_watcher_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/timer_watcher_spec.rb
    udp_socket_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/udp_socket_spec.rb
    unix_listener_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/unix_listener_spec.rb
    unix_server_spec.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/unix_server_spec.rb
* {sup} ->
  % cool.io < examples
    callbacked_echo_server.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/callbacked_echo_server.rb
    dslified_echo_client.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/dslified_echo_client.rb
    dslified_echo_server.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/dslified_echo_server.rb
    echo_client.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/echo_client.rb
    echo_server.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/echo_server.rb
    google.rb => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/examples/google.rb
* {conf} ->
* {data} ->
  % cool.io < .
    .gitignore => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/.gitignore
    .rspec => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/.rspec
    .travis.yml => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/.travis.yml
    CHANGES.md => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/CHANGES.md
    Gemfile => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/Gemfile
    LICENSE => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/LICENSE
    README.md => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/README.md
    Rakefile => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/Rakefile
    appveyor.yml => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/appveyor.yml
    cool.io.gemspec => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/cool.io.gemspec
    libev_ruby_gil.diff => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/libev_ruby_gil.diff
    libev_win_select.diff => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/libev_win_select.diff
* {.gemspec} ->
  %cool.io
    /usr/src/tmp/gemspec.20230902-732350-oc5t6u => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/specifications/cool.io-1.7.1.gemspec
* {gemfile} ->
  %cool.io
    /usr/src/tmp/Gemfile.20230902-732350-tptjxw => [/usr/src/tmp/gem-cool-io-buildroot]/usr/lib/ruby/gemie/gems/cool.io-1.7.1/Gemfile
* scheme
{cool.io}
  /usr/src/RPM/BUILD/gem-cool-io-1.7.1/.so.cool.io/usr/local/lib/ruby/cool.io_ext.so => /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
  /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so -> /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io_ext.so
  >> /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/gem.build_complete
  /usr/src/RPM/BUILD/gem-cool-io-1.7.1/.so.cool.io/usr/local/lib/ruby/iobuffer_ext.so => /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
  /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so -> /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/iobuffer_ext.so
  >> /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/gem.build_complete

+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/gem-cool-io-buildroot (auto)
removed './usr/lib/ruby/gemie/gems/cool.io-1.7.1/.gitignore'
mode of './usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/gem-cool-io-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/gem-cool-io-buildroot/ (default)
Compressing files in /usr/src/tmp/gem-cool-io-buildroot (auto)
Adjusting library links in /usr/src/tmp/gem-cool-io-buildroot
./usr/lib: (from <cmdline>:0)
./usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib: (from <cmdline>:0)
debugedit: ./usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so: DWARF version 36214 unhandled
debugedit: ./usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so: DWARF version 20335 unhandled
Verifying ELF objects in /usr/src/tmp/gem-cool-io-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.27904
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-cool-io-1.7.1
+ /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb test
(ruby 3.1.2 i586-linux)
[setup.rb][INFO]> Source list are the following:
[setup.rb][INFO]> V *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/cool.io.gemspec]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
[setup.rb][INFO]> = *cool.io:1.7.1 [/usr/src/RPM/BUILD/gem-cool-io-1.7.1/Rakefile]
sh: git: command not found
sh: git: command not found

+ exit 0
Processing files: gem-cool-io-1.7.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.40590
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-cool-io-1.7.1
+ DOCDIR=/usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ /bin/mkdir -p /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ cp -prL README.md /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ chmod -R go-w /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ chmod -R a+rX /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-1.7.1
+ exit 0
warning: absolute symlink: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/ext -> /usr/include
warning: absolute symlink: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io_ext.so -> /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
warning: absolute symlink: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/iobuffer_ext.so -> /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.woKqPV
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-cool-io...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* provs ->
  - [cool.io]
    [lib]:
      gem(cool.io) = 1.7.1
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vEls3R
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services)
lib.req: WARNING: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so: overlinked libraries: /lib/libm.so.6
lib.req: WARNING: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so: overlinked libraries: /lib/libm.so.6
ruby.req: detecting ruby requires for gem-cool-io...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* reqs ->
  - [cool.io]
    [lib]:
      
      ruby >= 0
      rubygems >= 0
Provides: ruby-cool.io = 1.7.1-alt1, gem(cool.io) = 1.7.1
Requires: libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.9), libm.so.6, libruby.so.3.1 >= set:oiUAzuZJmLn47nwxM8YLZgZ99a9HOBVknf1W4PCDMicLcL2SzH3lCNrHYqhzy1diKrsLyIC29IuePYmrXywNWzpGGZHopa51K0k31cFeSVq8QKdiJZ6ZGZ34QAzbVwZfxnq7, rtld(GNU_HASH), ruby >= 0, rubygems >= 0
Requires(rpmlib): rpmlib(SetVersions)
Obsoletes: ruby-cool.io < 1.7.1-alt1
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7MeNzw
Creating gem-cool-io-debuginfo package
Processing files: gem-cool-io-doc-1.7.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.6034
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-cool-io-1.7.1
+ DOCDIR=/usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ /bin/mkdir -p /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ cp -prL README.md /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ chmod -R go-w /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ chmod -R a+rX /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-doc-1.7.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fb4RKv
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-cool-io-doc...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io-doc -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* provs ->
  - [cool.io]
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LjPq2k
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services)
ruby.req: detecting ruby requires for gem-cool-io-doc...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io-doc -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* reqs ->
  - [cool.io]
    [doc]:
      gem(cool.io) = 1.7.1
Requires: gem(cool.io) = 1.7.1
Processing files: gem-cool-io-devel-1.7.1-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.26869
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gem-cool-io-1.7.1
+ DOCDIR=/usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ /bin/mkdir -p /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ cp -prL README.md /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ chmod -R go-w /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ chmod -R a+rX /usr/src/tmp/gem-cool-io-buildroot/usr/share/doc/gem-cool-io-devel-1.7.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lXYtBu
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell)
ruby.prov: detecting ruby provides for gem-cool-io-devel...
ruby.prov: project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io-devel -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* provs ->
  - [cool.io]
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.t42fdV
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/gem-cool-io-buildroot/usr/include/cool.io/cool.io.h:10:10: fatal error: ruby.h: No such file or directory
   10 | #include "ruby.h"
      |          ^~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/gem-cool-io-buildroot/usr/include/cool.io/cool.io.h: cpp failed, trying c++ mode
i586-alt-linux-cpp: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gem-cool-io-buildroot/usr/include/cool.io/cool.io.h: cpp failed
ruby.req: detecting ruby requires for gem-cool-io-devel...
ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-cool-io-1.7.1/SetupConfig'
ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-cool-io-buildroot --package=gem-cool-io-devel -q
(ruby 3.1.2 i586-linux)
sh: git: command not found
sh: git: command not found
* reqs ->
  - [cool.io]
    [devel]:
      gem(rake-compiler) >= 1.0
      gem(rake-compiler-dock)
      gem(rspec)
      gem(rdoc)
Requires: gem(cool.io) = 1.7.1, gem(rake-compiler-dock) >= 0.7.2, gem(rake-compiler-dock) < 2, gem(rspec) >= 2.13.0, gem(rspec) < 4, gem(rdoc) >= 3.6.0, gem(rdoc) < 7, gem(rake-compiler) >= 1.0
Conflicts: libev-devel
Processing files: gem-cool-io-debuginfo-1.7.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VFYd7u
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.m4e8ee
find-requires: running scripts (debuginfo)
objdump: '/usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io_ext.so': No such file
debuginfo.req: WARNING: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/cool.io_ext.so: objdump failed
objdump: '/usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/iobuffer_ext.so': No such file
debuginfo.req: WARNING: /usr/src/tmp/gem-cool-io-buildroot/usr/lib/ruby/gemie/gems/cool.io-1.7.1/lib/iobuffer_ext.so: objdump failed
Requires: gem-cool-io = 1.7.1-alt1, debug(libc.so.6), debug(libm.so.6), debug(libruby.so.3.1)
Adding to gem-cool-io-debuginfo a strict dependency on gem-cool-io
warning: gem-cool-io-doc: non-strict dependency on gem-cool-io
warning: gem-cool-io-devel: non-strict dependency on gem-cool-io
Wrote: /usr/src/RPM/RPMS/i586/gem-cool-io-1.7.1-alt1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/gem-cool-io-doc-1.7.1-alt1.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/gem-cool-io-devel-1.7.1-alt1.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/gem-cool-io-debuginfo-1.7.1-alt1.i586.rpm (w2.lzdio)
7.20user 1.83system 0:14.98elapsed 60%CPU (0avgtext+0avgdata 47864maxresident)k
0inputs+0outputs (0major+612572minor)pagefaults 0swaps
4.27user 1.70system 0:28.85elapsed 20%CPU (0avgtext+0avgdata 126356maxresident)k
0inputs+0outputs (0major+288060minor)pagefaults 0swaps
--- gem-cool-io-1.7.1-alt1.i586.rpm.repo	2022-09-16 09:33:29.000000000 +0000
+++ gem-cool-io-1.7.1-alt1.i586.rpm.hasher	2023-09-02 06:14:10.561390399 +0000
@@ -61,3 +61,2 @@
 Requires: libc.so.6(GLIBC_2.1.3)  
-Requires: libc.so.6(GLIBC_2.16)  
 Requires: libc.so.6(GLIBC_2.17)  
@@ -80,4 +79,2 @@
 Provides: gem(cool.io) = 1.7.1
-Provides: ruby-gem(cool.io) = 1.7.1
-Provides: rubygem(cool.io) = 1.7.1
 Provides: gem-cool-io = 1.7.1-alt1:sisyphus+296703.2000.105.2
@@ -85,5 +82,5 @@
 File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1	40755	root:root		
-File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so	100644	root:root	23b4e47b886fa36972fcdd0637bf19d3	
+File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so	100644	root:root	3536180186d439b11b55d18964ff5aac	
 File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/gem.build_complete	100644	root:root		
-File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so	100644	root:root	83a8be486f4f2e5b5a6553a065fb2ec4	
+File: /usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so	100644	root:root	f7f5cf1c22e011acc93c09dac3815ffd	
 File: /usr/lib/ruby/gemie/gems/cool.io-1.7.1	40755	root:root		
@@ -139,5 +136,5 @@
 File: /usr/lib/ruby/gemie/gems/cool.io-1.7.1/spec/unix_server_spec.rb	100755	root:root	71d2f5670416a34e881be2d115eb7b75	
-File: /usr/lib/ruby/gemie/specifications/cool.io-1.7.1.gemspec	100644	root:root	8bd9cf617d76de1a6dd152ea393940e0	
+File: /usr/lib/ruby/gemie/specifications/cool.io-1.7.1.gemspec	100644	root:root	ab50ad9650e2c18493dc020de223e84a	
 File: /usr/share/doc/gem-cool-io-1.7.1	40755	root:root		
 File: /usr/share/doc/gem-cool-io-1.7.1/README.md	100644	root:root	c64af6e143b4007737e5cea4f07943cb	
-RPMIdentity: 8ae8a1b34093d826406feae83418bc943573ca19093d3d3b08a89f29c8a652889ac47975f1473bd0b27073574fc35bd316eb60a2d949423c218783a49cef3ca7
+RPMIdentity: 46263b1ab897c3b8e249b6791dd88e984d4b5ffddbb3c4fd4d9b685924f07781335771657bc5dcc6e6a5cf1ffc808edd5db9d622ba7f4637ad206aae417b1de3
--- gem-cool-io-debuginfo-1.7.1-alt1.i586.rpm.repo	2022-09-16 09:33:29.000000000 +0000
+++ gem-cool-io-debuginfo-1.7.1-alt1.i586.rpm.hasher	2023-09-02 06:14:10.650391369 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/09	40755	root:root	
-/usr/lib/debug/.build-id/09/0039cdd32c71081c7e80306ec95f1f44b97c6c	120777	root:root	../../../ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
-/usr/lib/debug/.build-id/09/0039cdd32c71081c7e80306ec95f1f44b97c6c.debug	120777	root:root	../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug
-/usr/lib/debug/.build-id/c1	40755	root:root	
-/usr/lib/debug/.build-id/c1/5fcff719566d2ede3f07e91129626cec147384	120777	root:root	../../../ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
-/usr/lib/debug/.build-id/c1/5fcff719566d2ede3f07e91129626cec147384.debug	120777	root:root	../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug
+/usr/lib/debug/.build-id/2c	40755	root:root	
+/usr/lib/debug/.build-id/2c/965fe573c07de6fd95e5c22a8c965e8571996d	120777	root:root	../../../ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
+/usr/lib/debug/.build-id/2c/965fe573c07de6fd95e5c22a8c965e8571996d.debug	120777	root:root	../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug
+/usr/lib/debug/.build-id/f9	40755	root:root	
+/usr/lib/debug/.build-id/f9/6169f9f472be4d5e4f8adc394acdfd04f42bd5	120777	root:root	../../../ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
+/usr/lib/debug/.build-id/f9/6169f9f472be4d5e4f8adc394acdfd04f42bd5.debug	120777	root:root	../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug
 /usr/lib/debug/usr/lib/ruby	40755	root:root	
@@ -44,8 +44,8 @@
 Provides: gem-cool-io-debuginfo = 1.7.1-alt1:sisyphus+296703.2000.105.2
-File: /usr/lib/debug/.build-id/09	40755	root:root		
-File: /usr/lib/debug/.build-id/09/0039cdd32c71081c7e80306ec95f1f44b97c6c	120777	root:root		../../../ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
-File: /usr/lib/debug/.build-id/09/0039cdd32c71081c7e80306ec95f1f44b97c6c.debug	120777	root:root		../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug
-File: /usr/lib/debug/.build-id/c1	40755	root:root		
-File: /usr/lib/debug/.build-id/c1/5fcff719566d2ede3f07e91129626cec147384	120777	root:root		../../../ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
-File: /usr/lib/debug/.build-id/c1/5fcff719566d2ede3f07e91129626cec147384.debug	120777	root:root		../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug
+File: /usr/lib/debug/.build-id/2c	40755	root:root		
+File: /usr/lib/debug/.build-id/2c/965fe573c07de6fd95e5c22a8c965e8571996d	120777	root:root		../../../ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so
+File: /usr/lib/debug/.build-id/2c/965fe573c07de6fd95e5c22a8c965e8571996d.debug	120777	root:root		../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug
+File: /usr/lib/debug/.build-id/f9	40755	root:root		
+File: /usr/lib/debug/.build-id/f9/6169f9f472be4d5e4f8adc394acdfd04f42bd5	120777	root:root		../../../ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so
+File: /usr/lib/debug/.build-id/f9/6169f9f472be4d5e4f8adc394acdfd04f42bd5.debug	120777	root:root		../../usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug
 File: /usr/lib/debug/usr/lib/ruby	40755	root:root		
@@ -54,4 +54,4 @@
 File: /usr/lib/debug/usr/lib/ruby/gemie/extensions/cool.io-1.7.1	40755	root:root		
-File: /usr/lib/debug/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug	100644	root:root	d277406414c7ffb0d3e3cda1881f5930	
-File: /usr/lib/debug/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug	100644	root:root	bdda70140e75a8e97513f5958c89d460	
+File: /usr/lib/debug/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/cool.io_ext.so.debug	100644	root:root	ee3961e8811793d77e2b152712ba9677	
+File: /usr/lib/debug/usr/lib/ruby/gemie/extensions/cool.io-1.7.1/iobuffer_ext.so.debug	100644	root:root	ff18a1c9b7e53c1a7d14ddc06e6baf0d	
 File: /usr/lib/debug/usr/lib/ruby/gemie/gems	40755	root:root		
@@ -82,2 +82,2 @@
 File: /usr/src/debug/gem-cool-io-1.7.1/ext/libev/ev_vars.h	100644	root:root	3120050c1de3eea1660d3afa4fb8f61d	
-RPMIdentity: c6636990d24545adcaf6516ad14ea5f5b25e5389ce77306b4f9745880745784716fddb76318a125f506ed9ef4aa9e77b50b9e7ccbd5a1963e7fb09c30d4ba99d
+RPMIdentity: 008b3c2796149db30ffc99202abd58712ffdb5795312d91a0f1effe9401f49e5371bed4911fb2c7689ca071f4c698a5bf1b7a223823e0c84cabdb7f43193aa1a
--- gem-cool-io-devel-1.7.1-alt1.noarch.rpm.repo	2022-09-16 09:31:13.000000000 +0000
+++ gem-cool-io-devel-1.7.1-alt1.noarch.rpm.hasher	2023-09-02 06:14:10.711392033 +0000
@@ -17,3 +17,2 @@
 Requires: gem(rdoc) < 7
-Requires: gem(rake-compiler) < 2
 Requires: gem(rake-compiler) >= 1.0
@@ -32,2 +31,2 @@
 File: /usr/share/doc/gem-cool-io-devel-1.7.1/README.md	100644	root:root	c64af6e143b4007737e5cea4f07943cb	
-RPMIdentity: a5fc9aacc3989b4bfd09edd0b74625df15303011f51e65203349a4d913cc1b2ca194f5d42af3e812d68f4aa3131a93b666e4eafcf0842133e6a8e9a0be7f8678
+RPMIdentity: 59995d876036217c7ceee49f19741250c5c3af9fa1d9fee1b9285cea7a7a3287f4d8701de13b4f34a9320dc145e880a3acd0d47119bc0f7d208e221ba9f9f861