Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/rubygem-nio4r.spec'], chrootPath='/var/lib/mock/rocky-9-ppc64le/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=11011gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/rubygem-nio4r.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1618531200 Wrote: /builddir/build/SRPMS/rubygem-nio4r-2.5.2-6.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', "/usr/bin/rpmbuild -bb --target ppc64le --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/rubygem-nio4r.spec"], chrootPath='/var/lib/mock/rocky-9-ppc64le/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=11011gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', "/usr/bin/rpmbuild -bb --target ppc64le --nodeps --define '__spec_check_template exit 0; ' /builddir/build/SPECS/rubygem-nio4r.spec"] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1618531200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zqHAzX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf nio4r-2.5.2 + /usr/bin/gem unpack /builddir/build/SOURCES/nio4r-2.5.2.gem Unpacked gem: '/builddir/build/BUILD/nio4r-2.5.2' + /usr/bin/gem spec /builddir/build/SOURCES/nio4r-2.5.2.gem --ruby + STATUS=0 + '[' 0 -ne 0 ']' + cd nio4r-2.5.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.qGhoZ0 + umask 022 + cd /builddir/build/BUILD + cd nio4r-2.5.2 + gem build ../nio4r-2.5.2.gemspec WARNING: open-ended dependency on bundler (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: nio4r Version: 2.5.2 File: nio4r-2.5.2.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc nio4r-2.5.2.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/nio4r-2.5.2 Bin dir: /builddir/build/BUILD/nio4r-2.5.2/usr/bin Gem home: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems Plugins dir: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/plugins /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/.gitignore /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/.rspec /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/.rubocop.yml /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/.travis.yml /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/CHANGES.md /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/Gemfile /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/Guardfile /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/README.md /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/Rakefile /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/appveyor.yml /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/examples/echo_server.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/Changes /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/LICENSE /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/README /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev.h /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_epoll.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_kqueue.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_linuxaio.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_poll.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_port.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_select.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_vars.h /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_win32.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/libev/ev_wrap.h /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/bytebuffer.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/extconf.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/libev.h /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/monitor.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/nio4r.h /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/nio4r_ext.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/org/nio4r/ByteBuffer.java /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/org/nio4r/Monitor.java /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/org/nio4r/Nio4r.java /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/org/nio4r/Selector.java /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r/selector.c /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/lib/nio.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/lib/nio/bytebuffer.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/lib/nio/monitor.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/lib/nio/selector.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/lib/nio/version.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/logo.png /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/nio4r.gemspec /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/rakelib/extension.rake /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/rakelib/rspec.rake /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/rakelib/rubocop.rake /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/acceptables_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/bytebuffer_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/monitor_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/selectables/pipe_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/selectables/ssl_socket_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/selectables/tcp_socket_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/selectables/udp_socket_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/nio/selector_spec.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/spec_helper.rb /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/spec/support/selectable_examples.rb Building native extensions. This could take a while... current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r ["/usr/bin/ruby", "-I", "/usr/share/rubygems", "-r", "./siteconf20220109-2467802-gr6fea.rb", "extconf.rb"] checking for unistd.h... yes checking for linux/aio_abi.h... yes checking for sys/select.h... yes checking for port_event_t in poll.h... no checking for sys/epoll.h... yes checking for sys/event.h... no checking for port_event_t in port.h... no checking for sys/resource.h... yes creating Makefile current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r ["make", "DESTDIR=", "clean"] rm -f rm -f nio4r_ext.so *.o *.bak mkmf.log .*.time current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r ["make", "DESTDIR="] gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -m64 -o bytebuffer.o -c bytebuffer.c gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -m64 -o monitor.o -c monitor.c gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -m64 -o nio4r_ext.o -c nio4r_ext.c In file included from nio4r_ext.c:7: ../libev/ev.c:511:48: warning: "/*" within comment [-Wcomment] 511 | /*#define MIN_INTERVAL 0.00000095367431640625 /* 1/2**20, good till 2200 */ | In file included from nio4r_ext.c:7: ../libev/ev.c:1867:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' 1867 | 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:2745, from nio4r_ext.c:7: ../libev/ev_linuxaio.c: In function 'linuxaio_poll': ../libev/ev_linuxaio.c:498:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 498 | if (expect_false (res < 0)) | ^ In file included from libev.h:9, from nio4r.h:11, from nio4r_ext.c:6: ../libev/ev_linuxaio.c: In function 'linuxaio_init': ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:689:27: note: in definition of macro 'ev_init' 689 | ((ev_watcher *)(void *)(ev))->active = \ | ^~ ../libev/ev_linuxaio.c:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:690:27: note: in definition of macro 'ev_init' 690 | ((ev_watcher *)(void *)(ev))->pending = 0; \ | ^~ ../libev/ev_linuxaio.c:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:734:73: note: in definition of macro 'ev_set_priority' 734 | # define ev_set_priority(ev,pri) ( (ev_watcher *)(void *)(ev))->priority = (pri) | ^~ ../libev/ev.h:709:51: note: in expansion of macro 'ev_init' 709 | #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:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:726:47: note: in definition of macro 'ev_cb_' 726 | #define ev_cb_(ev) (ev)->cb /* rw */ | ^~ ../libev/ev.h:692:3: note: in expansion of macro 'ev_set_cb' 692 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:709:51: note: in expansion of macro 'ev_init' 709 | #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:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:740:94: note: in definition of macro 'ev_set_cb' 740 | # 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:709:51: note: in expansion of macro 'ev_init' 709 | #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:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:726:47: note: in definition of macro 'ev_cb_' 726 | #define ev_cb_(ev) (ev)->cb /* rw */ | ^~ ../libev/ev.h:692:3: note: in expansion of macro 'ev_set_cb' 692 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:709:51: note: in expansion of macro 'ev_init' 709 | #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:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:726:47: note: in definition of macro 'ev_cb_' 726 | #define ev_cb_(ev) (ev)->cb /* rw */ | ^~ ../libev/ev.h:692:3: note: in expansion of macro 'ev_set_cb' 692 | ev_set_cb ((ev), cb_); \ | ^~~~~~~~~ ../libev/ev.h:709:51: note: in expansion of macro 'ev_init' 709 | #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:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:695:52: note: in definition of macro 'ev_io_set' 695 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:695:70: note: in definition of macro 'ev_io_set' 695 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:592:3: note: in expansion of macro 'ev_io_init' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~~~~~~ ../libev/ev_linuxaio.c:592:16: note: in expansion of macro 'EV_A_' 592 | ev_io_init (EV_A_ &linuxaio_epoll_w, linuxaio_epoll_cb, backend_fd, EV_READ); | ^~~~~ ../libev/ev_linuxaio.c: In function 'linuxaio_fork': ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:695:52: note: in definition of macro 'ev_io_set' 695 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:636:16: note: in expansion of macro 'EV_A_' 636 | ev_io_set (EV_A_ &linuxaio_epoll_w, backend_fd, EV_READ); | ^~~~~ ../libev/ev.h:177:20: warning: left-hand operand of comma expression has no effect [-Wunused-value] 177 | # define EV_A_ EV_A, /* a loop as first of multiple arguments */ | ^ ../libev/ev.h:695:70: note: in definition of macro 'ev_io_set' 695 | #define ev_io_set(ev,fd_,events_) do { (ev)->fd = (fd_); (ev)->events = (events_) | EV__IOFDSET; } while (0) | ^~ ../libev/ev_linuxaio.c:636:16: note: in expansion of macro 'EV_A_' 636 | ev_io_set (EV_A_ &linuxaio_epoll_w, backend_fd, EV_READ); | ^~~~~ In file included from nio4r_ext.c:7: ../libev/ev.c: In function 'ev_io_start': ../libev/ev.c:4014:34: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4014 | fd_change (EV_A_ fd, w->events & EV__IOFDSET | EV_ANFD_REIFY); | ~~~~~~~~~~^~~~~~~~~~~~~ ../libev/ev.c: At top level: ../libev/ev.c:5268:27: warning: "/*" within comment [-Wcomment] 5268 | /* EV_STAT 0x00001000 /* stat data changed */ | ../libev/ev.c:5269:27: warning: "/*" within comment [-Wcomment] 5269 | /* EV_EMBED 0x00010000 /* embedded event loop needs sweep */ | In file included from nio4r_ext.c:7: ../libev/ev.c: In function 'evpipe_write': ../libev/ev.c:2508:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2508 | write (evpipe [1], &counter, sizeof (uint64_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2520:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 2520 | write (evpipe [1], &(evpipe [1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c: In function 'pipecb': ../libev/ev.c:2541:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 2541 | read (evpipe [1], &counter, sizeof (uint64_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libev/ev.c:2555:11: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 2555 | read (evpipe [0], &dummy, sizeof (dummy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -m64 -o selector.o -c selector.c selector.c: In function 'NIO_Selector_synchronize': selector.c:286:26: warning: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 286 | 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.h:38, from /usr/include/ruby.h:38, from nio4r.h:9, from selector.c:6: /usr/include/ruby/internal/iterator.h:53:17: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE *)' {aka 'long unsigned int (*)(long unsigned int *)'} 53 | VALUE rb_ensure(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE),VALUE); | ^~~~~~~~~~~~~~~ selector.c: In function 'NIO_Selector_wakeup': selector.c:484:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 484 | write(selector->wakeup_writer, "\0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f nio4r_ext.so gcc -shared -o nio4r_ext.so bytebuffer.o monitor.o nio4r_ext.o selector.o -L. -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -lruby -lm -lc current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r ["make", "DESTDIR=", "install"] /usr/bin/mkdir -p . ./.gem.20220109-2467802-5i75ab exit > .sitearchdir.time /usr/bin/install -c -m 0755 nio4r_ext.so ./.gem.20220109-2467802-5i75ab current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r /usr/bin/ruby -I /usr/share/rubygems -r ./siteconf20220109-2467802-gr6fea.rb extconf.rb current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r make DESTDIR\= clean current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r make DESTDIR\= current directory: /builddir/build/BUILD/nio4r-2.5.2/usr/share/gems/gems/nio4r-2.5.2/ext/nio4r make DESTDIR\= install Successfully installed nio4r-2.5.2 Parsing documentation for nio4r-2.5.2 Parsing sources... 2% [ 1/36] ext/libev/Changes 5% [ 2/36] ext/libev/LICENSE 8% [ 3/36] ext/libev/README 11% [ 4/36] ext/libev/ev.c 13% [ 5/36] ext/libev/ev.h 16% [ 6/36] ext/libev/ev_epoll.c 19% [ 7/36] ext/libev/ev_kqueue.c 22% [ 8/36] ext/libev/ev_linuxaio.c 25% [ 9/36] ext/libev/ev_poll.c 27% [10/36] ext/libev/ev_port.c 30% [11/36] ext/libev/ev_select.c 33% [12/36] ext/libev/ev_vars.h 36% [13/36] ext/libev/ev_win32.c 38% [14/36] ext/libev/ev_wrap.h 41% [15/36] ext/nio4r/Makefile 44% [16/36] ext/nio4r/bytebuffer.c 47% [17/36] ext/nio4r/bytebuffer.o 50% [18/36] ext/nio4r/extconf.rb 52% [19/36] ext/nio4r/libev.h 55% [20/36] ext/nio4r/monitor.c 58% [21/36] ext/nio4r/monitor.o 61% [22/36] ext/nio4r/nio4r.h 63% [23/36] ext/nio4r/nio4r_ext.c 66% [24/36] ext/nio4r/nio4r_ext.o 69% [25/36] ext/nio4r/nio4r_ext.so 72% [26/36] ext/nio4r/org/nio4r/ByteBuffer.java 75% [27/36] ext/nio4r/org/nio4r/Monitor.java 77% [28/36] ext/nio4r/org/nio4r/Nio4r.java 80% [29/36] ext/nio4r/org/nio4r/Selector.java 83% [30/36] ext/nio4r/selector.c 86% [31/36] ext/nio4r/selector.o 88% [32/36] lib/nio.rb 91% [33/36] lib/nio/bytebuffer.rb 94% [34/36] lib/nio/monitor.rb 97% [35/36] lib/nio/selector.rb 100% [36/36] lib/nio/version.rb Installing ri documentation for nio4r-2.5.2 Installing darkfish documentation for nio4r-2.5.2 Done installing documentation for nio4r after 1 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4OLreW + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le ++ dirname /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le + cd nio4r-2.5.2 + mkdir -p /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/share/gems/ + mkdir -p /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/lib64/gems/ruby/nio4r-2.5.2 + cp -a ./usr/lib64/gems/ruby/nio4r-2.5.2/gem.build_complete ./usr/lib64/gems/ruby/nio4r-2.5.2/nio4r_ext.so /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/lib64/gems/ruby/nio4r-2.5.2/ + rm -rf /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/share/gems/gems/nio4r-2.5.2/ext/ + /usr/lib/rpm/find-debuginfo.sh -j16 --strict-build-id -m -i --build-id-seed 2.5.2-6.el9 --unique-debug-suffix -2.5.2-6.el9.ppc64le --unique-debug-src-base rubygem-nio4r-2.5.2-6.el9.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/nio4r-2.5.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/lib64/gems/ruby/nio4r-2.5.2/nio4r_ext.so extracting debug info from /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le/usr/lib64/gems/ruby/nio4r-2.5.2/nio4r_ext.so original debug info size: 348kB, size after compression: 324kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 507 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/gems/gems/nio4r-2.5.2/examples/echo_server.rb from /usr/bin/env ruby to #!/usr/bin/ruby Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.DWiMGw Processing files: rubygem-nio4r-2.5.2-6.el9.ppc64le Provides: bundled(libev) = 4.27 rubygem(nio4r) = 2.5.2 rubygem-nio4r = 2.5.2-6.el9 rubygem-nio4r(ppc-64) = 2.5.2-6.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libruby.so.3.0()(64bit) rtld(GNU_HASH) ruby(rubygems) Processing files: rubygem-nio4r-doc-2.5.2-6.el9.noarch Provides: rubygem-nio4r-doc = 2.5.2-6.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/ruby Processing files: rubygem-nio4r-debugsource-2.5.2-6.el9.ppc64le Provides: rubygem-nio4r-debugsource = 2.5.2-6.el9 rubygem-nio4r-debugsource(ppc-64) = 2.5.2-6.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rubygem-nio4r-debuginfo-2.5.2-6.el9.ppc64le Provides: debuginfo(build-id) = 665881788129cd1f4d785efd043baa18d25932de rubygem-nio4r-debuginfo = 2.5.2-6.el9 rubygem-nio4r-debuginfo(ppc-64) = 2.5.2-6.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: rubygem-nio4r-debugsource(ppc-64) = 2.5.2-6.el9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le Wrote: /builddir/build/RPMS/rubygem-nio4r-2.5.2-6.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/rubygem-nio4r-debuginfo-2.5.2-6.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/rubygem-nio4r-debugsource-2.5.2-6.el9.ppc64le.rpm Wrote: /builddir/build/RPMS/rubygem-nio4r-doc-2.5.2-6.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WUbIlv + umask 022 + cd /builddir/build/BUILD + cd nio4r-2.5.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-nio4r-2.5.2-6.el9.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0