<86>Mar 17 01:26:45 userdel[4156955]: delete user 'rooter' <86>Mar 17 01:26:45 userdel[4156955]: removed group 'rooter' owned by 'rooter' <86>Mar 17 01:26:45 userdel[4156955]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 17 01:26:45 groupadd[4156978]: group added to /etc/group: name=rooter, GID=1850 <86>Mar 17 01:26:45 groupadd[4156978]: group added to /etc/gshadow: name=rooter <86>Mar 17 01:26:45 groupadd[4156978]: new group: name=rooter, GID=1850 <86>Mar 17 01:26:45 useradd[4156997]: new user: name=rooter, UID=1850, GID=1850, home=/root, shell=/bin/bash <86>Mar 17 01:26:45 userdel[4157023]: delete user 'builder' <86>Mar 17 01:26:45 userdel[4157023]: removed group 'builder' owned by 'builder' <86>Mar 17 01:26:45 userdel[4157023]: removed shadow group 'builder' owned by 'builder' <86>Mar 17 01:26:45 groupadd[4157039]: group added to /etc/group: name=builder, GID=1851 <86>Mar 17 01:26:45 groupadd[4157039]: group added to /etc/gshadow: name=builder <86>Mar 17 01:26:45 groupadd[4157039]: new group: name=builder, GID=1851 <86>Mar 17 01:26:45 useradd[4157053]: new user: name=builder, UID=1851, GID=1851, home=/usr/src, shell=/bin/bash <13>Mar 17 01:26:48 rpmi: libruby-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:48 rpmi: libncurses-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Mar 17 01:26:48 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Mar 17 01:26:48 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Mar 17 01:26:48 rpmi: libyaml-devel-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Mar 17 01:26:48 rpmi: libgdbm-devel-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Mar 17 01:26:48 rpmi: rpm-macros-ruby-1:1.1.0-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:50 rpmi: valgrind-3.17.0-alt2 sisyphus+279814.100.1.1 1626737975 installed <13>Mar 17 01:26:50 rpmi: valgrind-devel-3.17.0-alt2 sisyphus+279814.100.1.1 1626737975 installed <13>Mar 17 01:26:50 rpmi: zlib-devel-1.2.13-alt1 p10+318109.100.2.1 1682690580 installed <13>Mar 17 01:26:50 rpmi: libreadline-devel-7.0.3-alt3 sisyphus+278099.3700.1.1 1626030606 installed <13>Mar 17 01:26:50 rpmi: groff-base-1.22.3-alt2 sisyphus+275306.100.2.1 1624538375 installed <13>Mar 17 01:26:50 rpmi: libtinfo-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Mar 17 01:26:50 rpmi: libncurses-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Mar 17 01:26:50 rpmi: libncursesw-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Mar 17 01:26:50 rpmi: libffi-devel-1:3.3-alt1 sisyphus+278158.300.1.1 1626050055 installed <13>Mar 17 01:26:50 rpmi: libdb4.7-devel-4.7.25-alt11 sisyphus+279812.100.2.1 1626734823 installed <13>Mar 17 01:26:50 rpmi: doxygen-1:1.9.1-alt1 p10+283520.500.2.1 1629892835 installed <13>Mar 17 01:26:50 rpmi: chrpath-0.16-alt1 sisyphus+278100.500.1.1 1626056633 installed <13>Mar 17 01:26:50 rpmi: libp11-kit-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Mar 17 01:26:50 rpmi: libtasn1-4.19.0-alt1 p10+309071.100.2.1 1668522760 installed <13>Mar 17 01:26:50 rpmi: rpm-macros-alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Mar 17 01:26:50 rpmi: alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Mar 17 01:26:50 rpmi: ca-certificates-2022.09.15-alt1 p10+308004.100.2.1 1665748370 installed <13>Mar 17 01:26:50 rpmi: ca-trust-0.1.4-alt1 p10+308691.100.3.1 1667496283 installed <13>Mar 17 01:26:50 rpmi: p11-kit-trust-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Mar 17 01:26:50 rpmi: libcrypto1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Mar 17 01:26:50 rpmi: libssl1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Mar 17 01:26:50 rpmi: gem-2:3.3.7-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:50 rpmi: gem-minitest-5.16.3-alt1 p10+307833.1500.205.1 1693900461 installed <13>Mar 17 01:26:50 rpmi: gem-net-telnet-0.2.0.1-alt0.1 p10+307833.71600.205.1 1693932342 installed <13>Mar 17 01:26:50 rpmi: gem-rake-13.0.6-alt1 p10+307833.102300.205.1 1693935365 installed <13>Mar 17 01:26:50 rpmi: gem-webrick-1.7.0-alt1 sisyphus+264413.200.1.1 1610122897 installed <13>Mar 17 01:26:50 rpmi: gem-xmlrpc-0.3.2-alt1.1 p10+307833.142500.205.1 1693937886 installed <13>Mar 17 01:26:50 rpmi: ri-6.4.0.1-alt1 p10+307833.17700.205.1 1693906489 installed <13>Mar 17 01:26:50 rpmi: gem-rdoc-6.4.0.1-alt1 p10+307833.17700.205.1 1693906489 installed <13>Mar 17 01:26:50 rpmi: rdoc-6.4.0.1-alt1 p10+307833.17700.205.1 1693906489 installed <13>Mar 17 01:26:50 rpmi: rake-13.0.6-alt1 p10+307833.102300.205.1 1693935365 installed <13>Mar 17 01:26:50 rpmi: erb-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:50 rpmi: irb-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:50 rpmi: gem-test-unit-3.5.3-alt1 p10+307833.240.205.1 1693900283 installed <13>Mar 17 01:26:50 rpmi: gem-power-assert-1.1.7-alt1 sisyphus+248971.220.47.1 1586259894 installed <13>Mar 17 01:26:50 rpmi: bundle-2.2.19-alt1 p10+307833.134300.205.1 1693937396 installed <13>Mar 17 01:26:50 rpmi: gem-bundler-2.2.19-alt1 p10+307833.134300.205.1 1693937396 installed <13>Mar 17 01:26:50 rpmi: ruby-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:51 rpmi: ruby-stdlibs-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:51 rpmi: setup-rb-5.999.6-alt7 p10+307833.4.205.1 1693900226 installed <13>Mar 17 01:26:51 rpmi: gem-setup-5.999.6-alt7 p10+307833.4.205.1 1693900226 installed <13>Mar 17 01:26:51 rpmi: libssl-devel-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Mar 17 01:26:51 rpmi: libruby-devel-3.1.2-alt0.1 p10+307833.1522.205.1 1693900868 installed <13>Mar 17 01:26:51 rpmi: rpm-build-ruby-1:1.1.0-alt1 p10+307833.1610.205.1 1693900920 installed warning: Macro %pkgname not found warning: Macro %pkgname not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gem-nio4r-2.5.8-alt1.nosrc.rpm (w1.gzdio) warning: Macro %pkgname not found Installing gem-nio4r-2.5.8-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.49043 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gem-nio4r-2.5.8 + echo 'Source #0 (gem-nio4r-2.5.8.tar):' Source #0 (gem-nio4r-2.5.8.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gem-nio4r-2.5.8.tar + cd gem-nio4r-2.5.8 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.49043 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-nio4r-2.5.8 + 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=:: '--use-gem-dependencies=,rubocop >= 1.15.0,rubocop < 2' --pre= --use-gem-version= --alias=%pkgname,nio4r --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 x86_64-linux) 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 *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/nio4r.gemspec] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - - SetupConfig was saved. Edit to customize configuration. - - COMPILE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - checking for unistd.h... yes checking for linux/aio_abi.h... yes checking for linux/io_uring.h... yes checking for sys/select.h... yes checking for port_event_t in poll.h... no checking for sys/epoll.h... yes checking for sys/event.h... no checking for port_event_t in port.h... no checking for sys/resource.h... yes creating Makefile make: Entering directory '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/ext/nio4r' compiling bytebuffer.c compiling monitor.c In file included from libev.h:7, from nio4r.h:9, from monitor.c:6: monitor.c: In function 'NIO_Monitor_initialize': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ monitor.c:101:5: note: in expansion of macro 'ev_io_init' 101 | ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, FPTR_TO_FD(fptr), monitor->interests); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ monitor.c:101:5: note: in expansion of macro 'ev_io_init' 101 | ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, FPTR_TO_FD(fptr), monitor->interests); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ monitor.c:101:5: note: in expansion of macro 'ev_io_init' 101 | ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, FPTR_TO_FD(fptr), monitor->interests); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ monitor.c:101:5: note: in expansion of macro 'ev_io_init' 101 | ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, FPTR_TO_FD(fptr), monitor->interests); | ^~~~~~~~~~ compiling nio4r_ext.c In file included from nio4r_ext.c:6: ../libev/ev.c:573:48: warning: "/*" within comment [-Wcomment] 573 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ | In file included from nio4r_ext.c:6: ../libev/ev.c:2136:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' 2136 | 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 ../libev/ev.c:231, from nio4r_ext.c:6: ../libev/ev.c: In function 'evpipe_init': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2728:8: note: in expansion of macro 'ev_is_active' 2728 | if (!ev_is_active (&pipe_w)) | ^~~~~~~~~~~~ ../libev/ev.c: In function 'evtimerfd_init': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3050:8: note: in expansion of macro 'ev_is_active' 3050 | if (!ev_is_active (&timerfd_w)) | ^~~~~~~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:3058:11: note: in expansion of macro 'ev_io_init' 3058 | ev_io_init (&timerfd_w, timerfdcb, timerfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:3058:11: note: in expansion of macro 'ev_io_init' 3058 | ev_io_init (&timerfd_w, timerfdcb, timerfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:3058:11: note: in expansion of macro 'ev_io_init' 3058 | ev_io_init (&timerfd_w, timerfdcb, timerfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:3058:11: note: in expansion of macro 'ev_io_init' 3058 | ev_io_init (&timerfd_w, timerfdcb, timerfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3059:11: note: in expansion of macro 'ev_set_priority' 3059 | ev_set_priority (&timerfd_w, EV_MINPRI); | ^~~~~~~~~~~~~~~ In file included from ../libev/ev.c:3086, from nio4r_ext.c:6: ../libev/ev_linuxaio.c: In function 'linuxaio_poll': ../libev/ev_linuxaio.c:467:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 467 | if (ecb_expect_false (res < 0)) | ^ In file included from ../libev/ev.c:231, from nio4r_ext.c:6: ../libev/ev_linuxaio.c: In function 'linuxaio_init': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_linuxaio.c:571:3: note: in expansion of macro 'ev_io_init' 571 | ev_io_init (&linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_linuxaio.c:571:3: note: in expansion of macro 'ev_io_init' 571 | ev_io_init (&linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_linuxaio.c:571:3: note: in expansion of macro 'ev_io_init' 571 | ev_io_init (&linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_linuxaio.c:571:3: note: in expansion of macro 'ev_io_init' 571 | ev_io_init (&linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev_linuxaio.c:572:3: note: in expansion of macro 'ev_set_priority' 572 | ev_set_priority (&linuxaio_epoll_w, EV_MAXPRI); | ^~~~~~~~~~~~~~~ ../libev/ev_linuxaio.c: In function 'linuxaio_fork': ../libev/ev.h:180:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 180 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:698:52: note: in definition of macro 'ev_io_set' 698 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:617:16: note: in expansion of macro 'EV_A_' 617 | ev_io_set (EV_A_ &linuxaio_epoll_w, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:180:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 180 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:698:70: note: in definition of macro 'ev_io_set' 698 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:617:16: note: in expansion of macro 'EV_A_' 617 | ev_io_set (EV_A_ &linuxaio_epoll_w, backend_fd, EV_READ); | ^~~~~ In file included from ../libev/ev.c:3089, from nio4r_ext.c:6: ../libev/ev_iouring.c: In function 'iouring_sqe_submit': ../libev/ev_iouring.c:298:31: warning: "/*" within comment [-Wcomment] 298 | /*ECB_MEMORY_FENCE_RELEASE; /* for the time being we assume this is not needed */ | In file included from ../libev/ev.c:231, from nio4r_ext.c:6: ../libev/ev_iouring.c: In function 'iouring_internal_destroy': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev_iouring.c:326:7: note: in expansion of macro 'ev_is_active' 326 | if (ev_is_active (&iouring_tfd_w)) | ^~~~~~~~~~~~ ../libev/ev_iouring.c: In function 'iouring_fork': ../libev/ev.h:180:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 180 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:698:52: note: in definition of macro 'ev_io_set' 698 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_iouring.c:428:16: note: in expansion of macro 'EV_A_' 428 | ev_io_set (EV_A_ &iouring_tfd_w, iouring_tfd, EV_READ); | ^~~~~ ../libev/ev.h:180:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 180 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:698:70: note: in definition of macro 'ev_io_set' 698 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_iouring.c:428:16: note: in expansion of macro 'EV_A_' 428 | ev_io_set (EV_A_ &iouring_tfd_w, iouring_tfd, EV_READ); | ^~~~~ ../libev/ev_iouring.c: In function 'iouring_init': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_iouring.c:677:3: note: in expansion of macro 'ev_io_init' 677 | ev_io_init (&iouring_tfd_w, iouring_tfd_cb, iouring_tfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_iouring.c:677:3: note: in expansion of macro 'ev_io_init' 677 | ev_io_init (&iouring_tfd_w, iouring_tfd_cb, iouring_tfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_iouring.c:677:3: note: in expansion of macro 'ev_io_init' 677 | ev_io_init (&iouring_tfd_w, iouring_tfd_cb, iouring_tfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev_iouring.c:677:3: note: in expansion of macro 'ev_io_init' 677 | ev_io_init (&iouring_tfd_w, iouring_tfd_cb, iouring_tfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev_iouring.c:678:3: note: in expansion of macro 'ev_set_priority' 678 | ev_set_priority (&iouring_tfd_w, EV_MINPRI); | ^~~~~~~~~~~~~~~ ../libev/ev.c: In function 'loop_init': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:3343:7: note: in expansion of macro 'ev_prepare_init' 3343 | ev_prepare_init (&pending_w, pendingcb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:3343:7: note: in expansion of macro 'ev_prepare_init' 3343 | ev_prepare_init (&pending_w, pendingcb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:3343:7: note: in expansion of macro 'ev_prepare_init' 3343 | ev_prepare_init (&pending_w, pendingcb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:3343:7: note: in expansion of macro 'ev_prepare_init' 3343 | ev_prepare_init (&pending_w, pendingcb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3346:7: note: in expansion of macro 'ev_init' 3346 | ev_init (&pipe_w, pipecb); | ^~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3346:7: note: in expansion of macro 'ev_init' 3346 | ev_init (&pipe_w, pipecb); | ^~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.c:3346:7: note: in expansion of macro 'ev_init' 3346 | ev_init (&pipe_w, pipecb); | ^~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.c:3346:7: note: in expansion of macro 'ev_init' 3346 | ev_init (&pipe_w, pipecb); | ^~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3347:7: note: in expansion of macro 'ev_set_priority' 3347 | ev_set_priority (&pipe_w, EV_MAXPRI); | ^~~~~~~~~~~~~~~ ../libev/ev.c: In function 'ev_loop_destroy': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3375:36: note: in expansion of macro 'ev_is_active' 3375 | if (ev_is_default_loop (EV_A) && ev_is_active (&childev)) | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3382:7: note: in expansion of macro 'ev_is_active' 3382 | if (ev_is_active (&pipe_w)) | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3392:7: note: in expansion of macro 'ev_is_active' 3392 | if (ev_is_active (&sigfd_w)) | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3397:7: note: in expansion of macro 'ev_is_active' 3397 | if (ev_is_active (&timerfd_w)) | ^~~~~~~~~~~~ ../libev/ev.c: In function 'loop_fork': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3508:13: note: in expansion of macro 'ev_is_active' 3508 | if (ev_is_active (&timerfd_w)) | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3523:13: note: in expansion of macro 'ev_is_active' 3523 | if (ev_is_active (&pipe_w)) | ^~~~~~~~~~~~ ../libev/ev.c: In function 'ev_default_loop': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../libev/ev.c:3710:11: note: in expansion of macro 'ev_signal_init' 3710 | ev_signal_init (&childev, childcb, SIGCHLD); | ^~~~~~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../libev/ev.c:3710:11: note: in expansion of macro 'ev_signal_init' 3710 | ev_signal_init (&childev, childcb, SIGCHLD); | ^~~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../libev/ev.c:3710:11: note: in expansion of macro 'ev_signal_init' 3710 | ev_signal_init (&childev, childcb, SIGCHLD); | ^~~~~~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:715:51: note: in expansion of macro 'ev_init' 715 | #define ev_signal_init(ev,cb,signum) do { ev_init ((ev), (cb)); ev_signal_set ((ev), (signum)); } while (0) | ^~~~~~~ ../libev/ev.c:3710:11: note: in expansion of macro 'ev_signal_init' 3710 | ev_signal_init (&childev, childcb, SIGCHLD); | ^~~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:3711:11: note: in expansion of macro 'ev_set_priority' 3711 | ev_set_priority (&childev, EV_MAXPRI); | ^~~~~~~~~~~~~~~ In file included from nio4r_ext.c:6: ../libev/ev.c: In function 'ev_io_start': ../libev/ev.c:4417:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4417 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../libev/ev.c:231, from nio4r_ext.c:6: ../libev/ev.c: In function 'ev_signal_start': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4650:11: note: in expansion of macro 'ev_io_init' 4650 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4650:11: note: in expansion of macro 'ev_io_init' 4650 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4650:11: note: in expansion of macro 'ev_io_init' 4650 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4650:11: note: in expansion of macro 'ev_io_init' 4650 | ev_io_init (&sigfd_w, sigfdcb, sigfd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:4651:11: note: in expansion of macro 'ev_set_priority' 4651 | ev_set_priority (&sigfd_w, EV_MAXPRI); | ^~~~~~~~~~~~~~~ ../libev/ev.c: In function 'infy_add': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:4865:7: note: in expansion of macro 'ev_is_active' 4865 | if (ev_is_active (&w->timer)) ev_ref (EV_A); | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:4867:7: note: in expansion of macro 'ev_is_active' 4867 | if (ev_is_active (&w->timer)) ev_unref (EV_A); | ^~~~~~~~~~~~ ../libev/ev.c: In function 'infy_init': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4974:7: note: in expansion of macro 'ev_io_init' 4974 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4974:7: note: in expansion of macro 'ev_io_init' 4974 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4974:7: note: in expansion of macro 'ev_io_init' 4974 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:4974:7: note: in expansion of macro 'ev_io_init' 4974 | ev_io_init (&fs_w, infy_cb, fs_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:4975:7: note: in expansion of macro 'ev_set_priority' 4975 | ev_set_priority (&fs_w, EV_MAXPRI); | ^~~~~~~~~~~~~~~ ../libev/ev.c: In function 'infy_fork': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5019:19: note: in expansion of macro 'ev_is_active' 5019 | if (ev_is_active (&w->timer)) ev_ref (EV_A); | ^~~~~~~~~~~~ ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5021:19: note: in expansion of macro 'ev_is_active' 5021 | if (ev_is_active (&w->timer)) ev_unref (EV_A); | ^~~~~~~~~~~~ ../libev/ev.c: In function 'ev_stat_start': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../libev/ev.c:5096:3: note: in expansion of macro 'ev_timer_init' 5096 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); | ^~~~~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../libev/ev.c:5096:3: note: in expansion of macro 'ev_timer_init' 5096 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); | ^~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../libev/ev.c:5096:3: note: in expansion of macro 'ev_timer_init' 5096 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); | ^~~~~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:713:51: note: in expansion of macro 'ev_init' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~ ../libev/ev.c:5096:3: note: in expansion of macro 'ev_timer_init' 5096 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); | ^~~~~~~~~~~~~ ../libev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:713:73: note: in expansion of macro 'ev_timer_set' 713 | #define ev_timer_init(ev,cb,after,repeat) do { ev_init ((ev), (cb)); ev_timer_set ((ev),(after),(repeat)); } while (0) | ^~~~~~~~~~~~ ../libev/ev.c:5096:3: note: in expansion of macro 'ev_timer_init' 5096 | ev_timer_init (&w->timer, stat_timer_cb, 0., w->interval ? w->interval : DEF_STAT_INTERVAL); | ^~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5097:3: note: in expansion of macro 'ev_set_priority' 5097 | ev_set_priority (&w->timer, ev_priority (w)); | ^~~~~~~~~~~~~~~ ../libev/ev.c: In function 'ev_stat_stop': ../libev/ev.h:727:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 727 | #define ev_is_active(ev) (0 + ((ev_watcher *)(void *)(ev))->active) /* ro, true when the watcher has been started */ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5129:7: note: in expansion of macro 'ev_is_active' 5129 | if (ev_is_active (&w->timer)) | ^~~~~~~~~~~~ ../libev/ev.c: In function 'ev_embed_start': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:5335:5: note: in expansion of macro 'ev_io_init' 5335 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:5335:5: note: in expansion of macro 'ev_io_init' 5335 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:5335:5: note: in expansion of macro 'ev_io_init' 5335 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ ../libev/ev.c:5335:5: note: in expansion of macro 'ev_io_init' 5335 | ev_io_init (&w->io, embed_io_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5340:3: note: in expansion of macro 'ev_set_priority' 5340 | ev_set_priority (&w->io, ev_priority (w)); | ^~~~~~~~~~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5343:3: note: in expansion of macro 'ev_prepare_init' 5343 | ev_prepare_init (&w->prepare, embed_prepare_cb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5343:3: note: in expansion of macro 'ev_prepare_init' 5343 | ev_prepare_init (&w->prepare, embed_prepare_cb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5343:3: note: in expansion of macro 'ev_prepare_init' 5343 | ev_prepare_init (&w->prepare, embed_prepare_cb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:719:51: note: in expansion of macro 'ev_init' 719 | #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5343:3: note: in expansion of macro 'ev_prepare_init' 5343 | ev_prepare_init (&w->prepare, embed_prepare_cb); | ^~~~~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5344:3: note: in expansion of macro 'ev_set_priority' 5344 | ev_set_priority (&w->prepare, EV_MINPRI); | ^~~~~~~~~~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:722:51: note: in expansion of macro 'ev_init' 722 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5348:3: note: in expansion of macro 'ev_fork_init' 5348 | ev_fork_init (&w->fork, embed_fork_cb); | ^~~~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:722:51: note: in expansion of macro 'ev_init' 722 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5348:3: note: in expansion of macro 'ev_fork_init' 5348 | ev_fork_init (&w->fork, embed_fork_cb); | ^~~~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:722:51: note: in expansion of macro 'ev_init' 722 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5348:3: note: in expansion of macro 'ev_fork_init' 5348 | ev_fork_init (&w->fork, embed_fork_cb); | ^~~~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:722:51: note: in expansion of macro 'ev_init' 722 | #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while (0) | ^~~~~~~ ../libev/ev.c:5348:3: note: in expansion of macro 'ev_fork_init' 5348 | ev_fork_init (&w->fork, embed_fork_cb); | ^~~~~~~~~~~~ ../libev/ev.c: In function 'ev_once': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5555:3: note: in expansion of macro 'ev_init' 5555 | ev_init (&once->io, once_cb_io); | ^~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5555:3: note: in expansion of macro 'ev_init' 5555 | ev_init (&once->io, once_cb_io); | ^~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.c:5555:3: note: in expansion of macro 'ev_init' 5555 | ev_init (&once->io, once_cb_io); | ^~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.c:5555:3: note: in expansion of macro 'ev_init' 5555 | ev_init (&once->io, once_cb_io); | ^~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5562:3: note: in expansion of macro 'ev_init' 5562 | ev_init (&once->to, once_cb_to); | ^~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5562:3: note: in expansion of macro 'ev_init' 5562 | ev_init (&once->to, once_cb_to); | ^~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.c:5562:3: note: in expansion of macro 'ev_init' 5562 | ev_init (&once->to, once_cb_to); | ^~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.c:5562:3: note: in expansion of macro 'ev_init' 5562 | ev_init (&once->to, once_cb_to); | ^~~~~~~ ../libev/ev.h:699:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 699 | #define ev_timer_set(ev,after_,repeat_) do { ((ev_watcher_time *)(ev))->at = (after_); (ev)->repeat = (repeat_); } while (0) | ~^~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:5565:7: note: in expansion of macro 'ev_timer_set' 5565 | ev_timer_set (&once->to, timeout, 0.); | ^~~~~~~~~~~~ In file included from nio4r_ext.c:6: ../libev/ev.c: At top level: ../libev/ev.c:5682:27: warning: "/*" within comment [-Wcomment] 5682 | /* EV_STAT 0x00001000 /* stat data changed */ | ../libev/ev.c:5683:27: warning: "/*" within comment [-Wcomment] 5683 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ | In file included from nio4r_ext.c:6: ../libev/ev.c: In function 'evpipe_write': ../libev/ev.c:2798:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2798 | write (evpipe [1], &counter, sizeof (uint64_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2810:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2810 | write (evpipe [1], &(evpipe [1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c: In function 'pipecb': ../libev/ev.c:2831:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 2831 | read (evpipe [1], &counter, sizeof (uint64_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2845:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 2845 | read (evpipe [0], &dummy, sizeof (dummy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compiling selector.c In file included from libev.h:7, from nio4r.h:9, from selector.c:6: selector.c: In function 'NIO_Selector_allocate': ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ selector.c:112:5: note: in expansion of macro 'ev_init' 112 | ev_init(&selector->timer, NIO_Selector_timeout_callback); | ^~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ selector.c:112:5: note: in expansion of macro 'ev_init' 112 | ev_init(&selector->timer, NIO_Selector_timeout_callback); | ^~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ selector.c:112:5: note: in expansion of macro 'ev_init' 112 | ev_init(&selector->timer, NIO_Selector_timeout_callback); | ^~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ selector.c:112:5: note: in expansion of macro 'ev_init' 112 | ev_init(&selector->timer, NIO_Selector_timeout_callback); | ^~~~~~~ ../libev/ev.h:691:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 691 | ((ev_watcher *)(void *)(ev))->active = \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ selector.c:117:5: note: in expansion of macro 'ev_io_init' 117 | ev_io_init(&selector->wakeup, NIO_Selector_wakeup_callback, selector->wakeup_reader, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:692:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 692 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ selector.c:117:5: note: in expansion of macro 'ev_io_init' 117 | ev_io_init(&selector->wakeup, NIO_Selector_wakeup_callback, selector->wakeup_reader, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:737:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 737 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.h:693:3: note: in expansion of macro 'ev_set_priority' 693 | ev_set_priority ((ev), 0); \ | ^~~~~~~~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ selector.c:117:5: note: in expansion of macro 'ev_io_init' 117 | ev_io_init(&selector->wakeup, NIO_Selector_wakeup_callback, selector->wakeup_reader, EV_READ); | ^~~~~~~~~~ ../libev/ev.h:744:79: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 744 | # 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:694:3: note: in expansion of macro 'ev_set_cb' 694 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:712:51: note: in expansion of macro 'ev_init' 712 | #define ev_io_init(ev,cb,fd,events) do { ev_init ((ev), (cb)); ev_io_set ((ev),(fd),(events)); } while (0) | ^~~~~~~ selector.c:117:5: note: in expansion of macro 'ev_io_init' 117 | ev_io_init(&selector->wakeup, NIO_Selector_wakeup_callback, selector->wakeup_reader, EV_READ); | ^~~~~~~~~~ selector.c: In function 'NIO_Selector_synchronize': selector.c:301:26: warning: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 301 | return rb_ensure(func, (VALUE)args, NIO_Selector_unlock, self); | ^~~~ | | | VALUE (*)(VALUE *) {aka long unsigned int (*)(long unsigned int *)} In file included from /usr/include/ruby/ruby/ruby.h:40, from /usr/include/ruby/ruby.h:38, from nio4r.h:10, from selector.c:6: /usr/include/ruby/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE *)' {aka 'long unsigned int (*)(long unsigned int *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ selector.c: In function 'NIO_Selector_wakeup': selector.c:499:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 499 | write(selector->wakeup_writer, "\0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linking shared-object nio4r_ext.so make: Leaving directory '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/ext/nio4r' make: Entering directory '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/ext/nio4r' /bin/install -c -m 0755 nio4r_ext.so /usr/src/RPM/BUILD/gem-nio4r-2.5.8/.so.nio4r/usr/local/lib64/ruby make: Leaving directory '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/ext/nio4r' - - DOCUMENT- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.78516 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/gem-nio4r-buildroot + : + /bin/rm -rf -- /usr/src/tmp/gem-nio4r-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd gem-nio4r-2.5.8 + /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb install --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --gem-version-replace= (ruby 3.1.2 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/nio4r.gemspec] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] - - INSTALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sh: git: command not found sh: git: command not found * {exe} -> * {lib} -> % nio4r < lib nio/bytebuffer.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio/bytebuffer.rb nio/monitor.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio/monitor.rb nio/selector.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio/selector.rb nio/version.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio/version.rb nio.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio.rb * {man} -> * {ri} -> % nio4r < .ri.nio4r NIO/ByteBuffer/%3c%3c-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/%3c%3c-i.ri NIO/ByteBuffer/%5b%5d-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/%5b%5d-i.ri NIO/ByteBuffer/capacity-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/capacity-i.ri NIO/ByteBuffer/cdesc-ByteBuffer.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/cdesc-ByteBuffer.ri NIO/ByteBuffer/clear-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/clear-i.ri NIO/ByteBuffer/compact-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/compact-i.ri NIO/ByteBuffer/each-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/each-i.ri NIO/ByteBuffer/flip-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/flip-i.ri NIO/ByteBuffer/full%3f-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/full%3f-i.ri NIO/ByteBuffer/get-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/get-i.ri NIO/ByteBuffer/inspect-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/inspect-i.ri NIO/ByteBuffer/limit%3d-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/limit%3d-i.ri NIO/ByteBuffer/limit-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/limit-i.ri NIO/ByteBuffer/mark-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/mark-i.ri NIO/ByteBuffer/new-c.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/new-c.ri NIO/ByteBuffer/position%3d-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/position%3d-i.ri NIO/ByteBuffer/position-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/position-i.ri NIO/ByteBuffer/put-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/put-i.ri NIO/ByteBuffer/read_from-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/read_from-i.ri NIO/ByteBuffer/remaining-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/remaining-i.ri NIO/ByteBuffer/reset-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/reset-i.ri NIO/ByteBuffer/rewind-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/rewind-i.ri NIO/ByteBuffer/write_to-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/ByteBuffer/write_to-i.ri NIO/Monitor/cdesc-Monitor.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/cdesc-Monitor.ri NIO/Monitor/interests-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/interests-i.ri NIO/Monitor/io-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/io-i.ri NIO/Monitor/readiness-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/readiness-i.ri NIO/Monitor/selector-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/selector-i.ri NIO/Monitor/value-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Monitor/value-i.ri NIO/Selector/backend-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/backend-i.ri NIO/Selector/backends-c.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/backends-c.ri NIO/Selector/cdesc-Selector.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/cdesc-Selector.ri NIO/Selector/close-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/close-i.ri NIO/Selector/closed%3f-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/closed%3f-i.ri NIO/Selector/deregister-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/deregister-i.ri NIO/Selector/empty%3f-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/empty%3f-i.ri NIO/Selector/new-c.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/new-c.ri NIO/Selector/register-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/register-i.ri NIO/Selector/registered%3f-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/registered%3f-i.ri NIO/Selector/select-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/select-i.ri NIO/Selector/wakeup-i.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/Selector/wakeup-i.ri NIO/cdesc-NIO.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/cdesc-NIO.ri NIO/engine-c.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/engine-c.ri NIO/pure%3f-c.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/NIO/pure%3f-c.ri cache.ri => [/usr/src/tmp/gem-nio4r-buildroot]/usr/share/ri/nio4r-2.5.8/cache.ri * {inc} -> % nio4r < ext libev/ev.h => [/usr/src/tmp/gem-nio4r-buildroot]/usr/include/libev/ev.h libev/ev_vars.h => [/usr/src/tmp/gem-nio4r-buildroot]/usr/include/libev/ev_vars.h libev/ev_wrap.h => [/usr/src/tmp/gem-nio4r-buildroot]/usr/include/libev/ev_wrap.h nio4r/libev.h => [/usr/src/tmp/gem-nio4r-buildroot]/usr/include/nio4r/libev.h nio4r/nio4r.h => [/usr/src/tmp/gem-nio4r-buildroot]/usr/include/nio4r/nio4r.h /usr/include -> [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/ext * {app} -> * {log} -> * {state} -> * {test} -> % nio4r < spec nio/acceptables_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/acceptables_spec.rb nio/bytebuffer_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/bytebuffer_spec.rb nio/monitor_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/monitor_spec.rb nio/selectables/pipe_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/selectables/pipe_spec.rb nio/selectables/ssl_socket_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/selectables/ssl_socket_spec.rb nio/selectables/tcp_socket_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/selectables/tcp_socket_spec.rb nio/selectables/udp_socket_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/selectables/udp_socket_spec.rb nio/selector_spec.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/nio/selector_spec.rb spec_helper.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/spec_helper.rb support/selectable_examples.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/support/selectable_examples.rb * {sup} -> % nio4r < examples echo_server.rb => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/examples/echo_server.rb * {conf} -> * {data} -> % nio4r < . .github/workflows/workflow.yml => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/.github/workflows/workflow.yml .gitignore => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/.gitignore .rspec => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/.rspec .rubocop.yml => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/.rubocop.yml CHANGES.md => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/CHANGES.md Gemfile => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/Gemfile README.md => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/README.md Rakefile => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/Rakefile logo.png => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/logo.png nio4r.gemspec => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/nio4r.gemspec rakelib/extension.rake => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/rakelib/extension.rake rakelib/rspec.rake => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/rakelib/rspec.rake rakelib/rubocop.rake => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/rakelib/rubocop.rake * {.gemspec} -> %nio4r /usr/src/tmp/gemspec.20240317-4180724-rg2wqt => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/specifications/nio4r-2.5.8.gemspec * {gemfile} -> %nio4r /usr/src/tmp/Gemfile.20240317-4180724-d8j7q2 => [/usr/src/tmp/gem-nio4r-buildroot]/usr/lib/ruby/gemie/gems/nio4r-2.5.8/Gemfile * scheme {nio4r} /usr/src/RPM/BUILD/gem-nio4r-2.5.8/.so.nio4r/usr/local/lib64/ruby/nio4r_ext.so => /usr/src/tmp/gem-nio4r-buildroot/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so -> /usr/src/tmp/gem-nio4r-buildroot/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio4r_ext.so >> /usr/src/tmp/gem-nio4r-buildroot/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/gem.build_complete + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gem-nio4r-buildroot (auto) removed './usr/lib/ruby/gemie/gems/nio4r-2.5.8/.gitignore' mode of './usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/gem-nio4r-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/gem-nio4r-buildroot/ (default) Compressing files in /usr/src/tmp/gem-nio4r-buildroot (auto) Adjusting library links in /usr/src/tmp/gem-nio4r-buildroot ./usr/lib64: (from :0) ./usr/lib: (from :0) ./usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib: (from :0) debugedit: ./usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so: DWARF version 0 unhandled Verifying ELF objects in /usr/src/tmp/gem-nio4r-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.5818 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-nio4r-2.5.8 + /usr/bin/ruby -rvendor-specific /usr/bin/setup.rb test (ruby 3.1.2 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/nio4r.gemspec] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] [setup.rb][INFO]> = *nio4r:2.5.8 [/usr/src/RPM/BUILD/gem-nio4r-2.5.8/Rakefile] sh: git: command not found sh: git: command not found + exit 0 Processing files: gem-nio4r-2.5.8-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.5818 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-nio4r-2.5.8 + DOCDIR=/usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + export DOCDIR + rm -rf /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + /bin/mkdir -p /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + cp -prL README.md ext/libev/README /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + chmod -R go-w /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + chmod -R a+rX /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-2.5.8 + exit 0 warning: absolute symlink: /usr/src/tmp/gem-nio4r-buildroot/usr/lib/ruby/gemie/gems/nio4r-2.5.8/ext -> /usr/include warning: absolute symlink: /usr/src/tmp/gem-nio4r-buildroot/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio4r_ext.so -> /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GNwsvh find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-nio4r... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * provs -> - [nio4r] [lib]: gem(nio4r) = 2.5.8 Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KwXbbf 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-nio4r-buildroot/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so: overlinked libraries: /lib64/libm.so.6 ruby.req: detecting ruby requires for gem-nio4r... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * reqs -> - [nio4r] [lib]: ruby >= 0 rubygems >= 0 Provides: ruby-nio4r = 2.5.8-alt1, gem(nio4r) = 2.5.8 Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.8)(64bit), libc.so.6(GLIBC_2.9)(64bit), libm.so.6()(64bit), libruby.so.3.1()(64bit) >= set:oiHaCDJNHJZuLJuL9T1iR7Mgow8ZrIanCjtZ4U5v4JPvKUi5OBnwdSFyXo9qQ1m3iFqExZ88ZzQrGT9k4wOvcj2Ad6jHPQ5bnse2TpK0ktf6f0YVq8QKdiJZ6ZJhOhXXgD6XiQnqeu4pUgxBde9vf9, rtld(GNU_HASH), ruby >= 0, rubygems >= 0 Requires(rpmlib): rpmlib(SetVersions) Obsoletes: ruby-nio4r < 2.5.8-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.S6NChe Creating gem-nio4r-debuginfo package Processing files: gem-nio4r-doc-2.5.8-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38839 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-nio4r-2.5.8 + DOCDIR=/usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + export DOCDIR + rm -rf /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + /bin/mkdir -p /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + cp -prL README.md ext/libev/README /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + chmod -R go-w /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + chmod -R a+rX /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-doc-2.5.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MTqKke find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-nio4r-doc... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r-doc -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * provs -> - [nio4r] Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UZPcFe 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-nio4r-doc... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r-doc -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * reqs -> - [nio4r] [doc]: gem(nio4r) = 2.5.8 Provides: ruby-nio4r-doc Requires: gem(nio4r) = 2.5.8 Obsoletes: ruby-nio4r-doc Processing files: gem-nio4r-devel-2.5.8-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.20609 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-nio4r-2.5.8 + DOCDIR=/usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + export DOCDIR + rm -rf /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + /bin/mkdir -p /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + cp -prL README.md ext/libev/README /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + chmod -R go-w /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + chmod -R a+rX /usr/src/tmp/gem-nio4r-buildroot/usr/share/doc/gem-nio4r-devel-2.5.8 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vG8aVg find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-nio4r-devel... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.prov: setup.rb provides --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r-devel -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * provs -> - [nio4r] Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2NUa9h 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-nio4r-buildroot/usr/include/nio4r/nio4r.h:10:10: fatal error: ruby.h: No such file or directory 10 | #include "ruby.h" | ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gem-nio4r-buildroot/usr/include/nio4r/nio4r.h: cpp failed, trying c++ mode x86_64-alt-linux-cpp: fatal error: cannot execute 'cc1plus': execvp: No such file or directory compilation terminated. cpp.req: WARNING: /usr/src/tmp/gem-nio4r-buildroot/usr/include/nio4r/nio4r.h: cpp failed ruby.req: detecting ruby requires for gem-nio4r-devel... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-nio4r-2.5.8/SetupConfig' ruby.req: setup.rb requires --install_prefix=/usr/src/tmp/gem-nio4r-buildroot --package=gem-nio4r-devel -q (ruby 3.1.2 x86_64-linux) sh: git: command not found sh: git: command not found * reqs -> - [nio4r] [devel]: gem(bundler) >= 0 gem(rake) >= 0 gem(pry) >= 0 gem(coveralls) >= 0 gem(rake-compiler) >= 0 gem(rspec) >= 3.7 gem(rubocop) Requires: gem(nio4r) = 2.5.8, gem(bundler) >= 0, gem(rake) >= 0, gem(coveralls) >= 0, gem(pry) >= 0, gem(rake-compiler) >= 0, gem(rspec) >= 3.7, gem(rubocop) Conflicts: libev-devel Processing files: gem-nio4r-debuginfo-2.5.8-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1QWVSg find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mKik1h find-requires: running scripts (debuginfo) objdump: '/usr/src/tmp/gem-nio4r-buildroot/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio4r_ext.so': No such file debuginfo.req: WARNING: /usr/src/tmp/gem-nio4r-buildroot/usr/lib/ruby/gemie/gems/nio4r-2.5.8/lib/nio4r_ext.so: objdump failed Requires: gem-nio4r = 2.5.8-alt1, debug64(libc.so.6), debug64(libm.so.6), debug64(libruby.so.3.1) Adding to gem-nio4r-debuginfo a strict dependency on gem-nio4r warning: gem-nio4r-doc: non-strict dependency on gem-nio4r warning: gem-nio4r-devel: non-strict dependency on gem-nio4r Wrote: /usr/src/RPM/RPMS/x86_64/gem-nio4r-2.5.8-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gem-nio4r-doc-2.5.8-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gem-nio4r-devel-2.5.8-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/gem-nio4r-debuginfo-2.5.8-alt1.x86_64.rpm (w2.lzdio) 4.17user 1.60system 0:12.51elapsed 46%CPU (0avgtext+0avgdata 67484maxresident)k 0inputs+0outputs (0major+458473minor)pagefaults 0swaps 3.56user 1.38system 0:22.96elapsed 21%CPU (0avgtext+0avgdata 128916maxresident)k 0inputs+0outputs (0major+245068minor)pagefaults 0swaps --- gem-nio4r-2.5.8-alt1.x86_64.rpm.repo 2023-09-05 09:04:51.000000000 +0000 +++ gem-nio4r-2.5.8-alt1.x86_64.rpm.hasher 2024-03-17 01:27:06.611164555 +0000 @@ -109,6 +109,6 @@ File: /usr/lib/ruby/gemie/gems/nio4r-2.5.8/spec/support/selectable_examples.rb 100755 root:root 5553558bbc2ceb5570efce89f004a1b8 -File: /usr/lib/ruby/gemie/specifications/nio4r-2.5.8.gemspec 100644 root:root 313c53fcb589d5dc47402cd45fef0e1f +File: /usr/lib/ruby/gemie/specifications/nio4r-2.5.8.gemspec 100644 root:root 80ca270cfe2ccd6b3fe00d7702303d75 File: /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8 40755 root:root File: /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/gem.build_complete 100644 root:root -File: /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so 100644 root:root 323752db6e77873922a3bca83ef80f8b +File: /usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so 100644 root:root 44916ebae4188c500ec2a6f666140c91 File: /usr/share/doc/gem-nio4r-2.5.8 40755 root:root @@ -116,2 +116,2 @@ File: /usr/share/doc/gem-nio4r-2.5.8/README.md 100644 root:root b6387052106c8e02b3c85cc81195de8b -RPMIdentity: 262be6aa2bb315b1dbefe9ff64fa6d051013c48e3c09ab60b79159e24a9d876bb536fe68d783b6c2297d1d48cbc4d4673a8ec522dd976a3f02ffba3a12ee49ec +RPMIdentity: 8977183b3d24b2c73ed4b40118a9de5cb575847c3c1eab4e0be6ca437342014b48debc80d0518da8cf05c877244ad8173978658b58f49ed2d90f95a9ad7ab7d1 --- gem-nio4r-debuginfo-2.5.8-alt1.x86_64.rpm.repo 2023-09-05 09:04:50.000000000 +0000 +++ gem-nio4r-debuginfo-2.5.8-alt1.x86_64.rpm.hasher 2024-03-17 01:27:06.667165468 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/20 40755 root:root -/usr/lib/debug/.build-id/20/01ec0171154bcfcd0347690d8ce1c30066ecc4 120777 root:root ../../../../lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so -/usr/lib/debug/.build-id/20/01ec0171154bcfcd0347690d8ce1c30066ecc4.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug +/usr/lib/debug/.build-id/9a 40755 root:root +/usr/lib/debug/.build-id/9a/285521f60e30f2783fa98cb8dae4815e168a14 120777 root:root ../../../../lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so +/usr/lib/debug/.build-id/9a/285521f60e30f2783fa98cb8dae4815e168a14.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -37,5 +37,5 @@ Provides: gem-nio4r-debuginfo = 2.5.8-alt1:p10+307833.11040.205.1 -File: /usr/lib/debug/.build-id/20 40755 root:root -File: /usr/lib/debug/.build-id/20/01ec0171154bcfcd0347690d8ce1c30066ecc4 120777 root:root ../../../../lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so -File: /usr/lib/debug/.build-id/20/01ec0171154bcfcd0347690d8ce1c30066ecc4.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug +File: /usr/lib/debug/.build-id/9a 40755 root:root +File: /usr/lib/debug/.build-id/9a/285521f60e30f2783fa98cb8dae4815e168a14 120777 root:root ../../../../lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so +File: /usr/lib/debug/.build-id/9a/285521f60e30f2783fa98cb8dae4815e168a14.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug File: /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -50,3 +50,3 @@ File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8 40755 root:root -File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug 100644 root:root 3bb2c9ed2097ff96851290c79b5e0b75 +File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/nio4r-2.5.8/nio4r_ext.so.debug 100644 root:root ab3f965eab0c616d3363e0c77771a103 File: /usr/src/debug/gem-nio4r-2.5.8 40755 root:root @@ -68,2 +68,2 @@ File: /usr/src/debug/gem-nio4r-2.5.8/ext/nio4r/selector.c 100644 root:root f29f4b3a9514c21b5a34eef331e1194d -RPMIdentity: 3b20825e94414958d692e42430be1e59fbbd8a2a821652eb1ecea119d0806dce03f371f0bb90c47a7f38de3e98738e2b8201ce39fc590506559d193d2c01de7c +RPMIdentity: 5a7c491fe1dc3c534721fa0e0859317c431eda506b78699e759eb7a4bd858bf8b41047be0499f533e2910c02d3c1319a8c4737f3f5404fccc0c8e7027de052a2