Warning: Permanently added '3.235.66.84' (ED25519) to the list of known hosts.
Running (timeout=86400): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r/rubygem-nio4r.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1741847201.497494 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 6.1 starting (python version = 3.13.0, NVR = mock-6.1-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r/rubygem-nio4r.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1741847201.497494 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r/rubygem-nio4r.spec)  Config(fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Mock Version: 6.1
INFO: Mock Version: 6.1
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1741847201.497494/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using container image: registry.fedoraproject.org/fedora:rawhide
INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide
INFO: Tagging container image as mock-bootstrap-340f3b9c-b1b4-43c9-b421-eb6bd52141df
INFO: Checking that 7ffee05e4c079468022cd4c17d274753c82ae019510041790171a5dfb59284af image matches host's architecture
INFO: Copy content of container 7ffee05e4c079468022cd4c17d274753c82ae019510041790171a5dfb59284af to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1741847201.497494/root
INFO: mounting 7ffee05e4c079468022cd4c17d274753c82ae019510041790171a5dfb59284af with podman image mount
INFO: image 7ffee05e4c079468022cd4c17d274753c82ae019510041790171a5dfb59284af as /var/lib/containers/storage/overlay/6ac31c290ab8c43b34498753b5636c7001f47cb622b5e41520fa205ae6ca6d34/merged
INFO: umounting image 7ffee05e4c079468022cd4c17d274753c82ae019510041790171a5dfb59284af (/var/lib/containers/storage/overlay/6ac31c290ab8c43b34498753b5636c7001f47cb622b5e41520fa205ae6ca6d34/merged) with podman image umount
INFO: Removing image mock-bootstrap-340f3b9c-b1b4-43c9-b421-eb6bd52141df
INFO: Package manager dnf5 detected and used (fallback)
INFO: Not updating bootstrap chroot, bootstrap_image_ready=True
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1741847201.497494/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.1-1.fc43.x86_64
  rpm-sequoia-1.7.0-5.fc43.x86_64
  dnf5-5.2.11.0-1.fc43.x86_64
  dnf5-plugins-5.2.11.0-1.fc43.x86_64
Start: installing minimal buildroot with dnf5
Updating and loading repositories:
 fedora                                 100% | 240.2 KiB/s |  27.9 KiB |  00m00s
 Copr repository                        100% |  95.7 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  15.7 MiB/s | 497.8 KiB |  00m00s
Repositories loaded.
Package                            Arch   Version                    Repository      Size
Installing group/module packages:
 bash                              x86_64 5.2.37-3.fc43              fedora       8.2 MiB
 bzip2                             x86_64 1.0.8-20.fc42              fedora      99.3 KiB
 coreutils                         x86_64 9.6-2.fc43                 fedora       5.4 MiB
 cpio                              x86_64 2.15-2.fc41                fedora       1.1 MiB
 diffutils                         x86_64 3.10-9.fc42                fedora       1.6 MiB
 fedora-release-common             noarch 43-0.7                     fedora      20.3 KiB
 findutils                         x86_64 1:4.10.0-5.fc42            fedora       1.9 MiB
 gawk                              x86_64 5.3.1-1.fc42               fedora       1.7 MiB
 glibc-minimal-langpack            x86_64 2.41.9000-2.fc43           fedora       0.0   B
 grep                              x86_64 3.11-10.fc42               fedora       1.0 MiB
 gzip                              x86_64 1.13-3.fc42                fedora     392.9 KiB
 info                              x86_64 7.2-3.fc42                 fedora     357.9 KiB
 patch                             x86_64 2.7.6-26.fc42              fedora     258.7 KiB
 redhat-rpm-config                 noarch 342-2.fc42                 fedora     186.8 KiB
 rpm-build                         x86_64 4.20.1-1.fc43              fedora     168.7 KiB
 sed                               x86_64 4.9-4.fc42                 fedora     857.3 KiB
 shadow-utils                      x86_64 2:4.17.0-4.fc42            fedora       4.0 MiB
 tar                               x86_64 2:1.35-5.fc42              fedora       3.0 MiB
 unzip                             x86_64 6.0-66.fc42                fedora     390.3 KiB
 util-linux                        x86_64 2.40.4-7.fc43              fedora       3.4 MiB
 which                             x86_64 2.23-1.fc42                fedora      83.4 KiB
 xz                                x86_64 1:5.6.3-3.fc42             fedora       1.2 MiB
Installing dependencies:
 add-determinism                   x86_64 0.6.0-1.fc43               fedora       2.5 MiB
 alternatives                      x86_64 1.31-3.fc42                fedora      66.2 KiB
 ansible-srpm-macros               noarch 1-17.1.fc42                fedora      35.7 KiB
 audit-libs                        x86_64 4.0.3-2.fc42               fedora     351.3 KiB
 binutils                          x86_64 2.44-3.fc43                fedora      25.9 MiB
 build-reproducibility-srpm-macros noarch 0.6.0-1.fc43               fedora     735.0   B
 bzip2-libs                        x86_64 1.0.8-20.fc42              fedora      84.6 KiB
 ca-certificates                   noarch 2024.2.69_v8.0.401-5.fc42  fedora       2.6 MiB
 coreutils-common                  x86_64 9.6-2.fc43                 fedora      11.1 MiB
 crypto-policies                   noarch 20250305-1.gita35b0fa.fc43 fedora     136.4 KiB
 curl                              x86_64 8.13.0~rc1-1.fc43          fedora     461.0 KiB
 cyrus-sasl-lib                    x86_64 2.1.28-30.fc42             fedora       2.3 MiB
 debugedit                         x86_64 5.1-5.fc43                 fedora     192.7 KiB
 dwz                               x86_64 0.15-9.fc42                fedora     291.0 KiB
 ed                                x86_64 1.21-2.fc42                fedora     146.5 KiB
 efi-srpm-macros                   noarch 6-2.fc42                   fedora      40.1 KiB
 elfutils                          x86_64 0.192-8.fc42               fedora       2.7 MiB
 elfutils-debuginfod-client        x86_64 0.192-8.fc42               fedora      83.9 KiB
 elfutils-default-yama-scope       noarch 0.192-8.fc42               fedora       1.8 KiB
 elfutils-libelf                   x86_64 0.192-8.fc42               fedora       1.2 MiB
 elfutils-libs                     x86_64 0.192-8.fc42               fedora     675.0 KiB
 fedora-gpg-keys                   noarch 43-0.1                     fedora     128.2 KiB
 fedora-release                    noarch 43-0.7                     fedora       0.0   B
 fedora-release-identity-basic     noarch 43-0.7                     fedora     719.0   B
 fedora-repos                      noarch 43-0.1                     fedora       4.9 KiB
 fedora-repos-rawhide              noarch 43-0.1                     fedora       2.2 KiB
 file                              x86_64 5.46-1.fc42                fedora     100.2 KiB
 file-libs                         x86_64 5.46-1.fc42                fedora      11.9 MiB
 filesystem                        x86_64 3.18-38.fc43               fedora     112.0   B
 filesystem-srpm-macros            noarch 3.18-38.fc43               fedora      38.2 KiB
 fonts-srpm-macros                 noarch 1:2.0.5-21.fc42            fedora      55.8 KiB
 forge-srpm-macros                 noarch 0.4.0-2.fc42               fedora      38.9 KiB
 fpc-srpm-macros                   noarch 1.3-14.fc42                fedora     144.0   B
 gdb-minimal                       x86_64 16.2-1.fc43                fedora      13.3 MiB
 gdbm-libs                         x86_64 1:1.23-9.fc42              fedora     129.9 KiB
 ghc-srpm-macros                   noarch 1.9.2-2.fc42               fedora     779.0   B
 glibc                             x86_64 2.41.9000-2.fc43           fedora       6.7 MiB
 glibc-common                      x86_64 2.41.9000-2.fc43           fedora       1.0 MiB
 glibc-gconv-extra                 x86_64 2.41.9000-2.fc43           fedora       7.2 MiB
 gmp                               x86_64 1:6.3.0-3.fc43             fedora     819.2 KiB
 gnat-srpm-macros                  noarch 6-7.fc42                   fedora       1.0 KiB
 go-srpm-macros                    noarch 3.6.0-6.fc42               fedora      60.8 KiB
 jansson                           x86_64 2.14-2.fc42                fedora      93.1 KiB
 json-c                            x86_64 0.18-2.fc42                fedora      86.7 KiB
 kernel-srpm-macros                noarch 1.0-25.fc42                fedora       1.9 KiB
 keyutils-libs                     x86_64 1.6.3-5.fc42               fedora      58.3 KiB
 krb5-libs                         x86_64 1.21.3-5.fc42              fedora       2.3 MiB
 libacl                            x86_64 2.3.2-3.fc42               fedora      38.3 KiB
 libarchive                        x86_64 3.7.7-3.fc43               fedora     930.6 KiB
 libattr                           x86_64 2.5.2-5.fc42               fedora      27.1 KiB
 libblkid                          x86_64 2.40.4-7.fc43              fedora     262.4 KiB
 libbrotli                         x86_64 1.1.0-6.fc42               fedora     841.3 KiB
 libcap                            x86_64 2.73-2.fc42                fedora     207.1 KiB
 libcap-ng                         x86_64 0.8.5-4.fc42               fedora      72.9 KiB
 libcom_err                        x86_64 1.47.2-3.fc42              fedora      67.1 KiB
 libcurl                           x86_64 8.13.0~rc1-1.fc43          fedora     862.4 KiB
 libeconf                          x86_64 0.7.6-1.fc43               fedora      64.6 KiB
 libevent                          x86_64 2.1.12-15.fc42             fedora     903.1 KiB
 libfdisk                          x86_64 2.40.4-7.fc43              fedora     372.3 KiB
 libffi                            x86_64 3.4.7-2.fc43               fedora      82.6 KiB
 libgcc                            x86_64 15.0.1-0.9.fc43            fedora     266.6 KiB
 libgomp                           x86_64 15.0.1-0.9.fc43            fedora     535.9 KiB
 libidn2                           x86_64 2.3.8-1.fc43               fedora     552.5 KiB
 libmount                          x86_64 2.40.4-7.fc43              fedora     356.2 KiB
 libnghttp2                        x86_64 1.65.0-1.fc43              fedora     162.2 KiB
 libpkgconf                        x86_64 2.3.0-2.fc42               fedora      78.1 KiB
 libpsl                            x86_64 0.21.5-5.fc42              fedora      76.4 KiB
 libselinux                        x86_64 3.8-1.fc42                 fedora     193.1 KiB
 libsemanage                       x86_64 3.8-1.fc42                 fedora     308.4 KiB
 libsepol                          x86_64 3.8-1.fc42                 fedora     826.0 KiB
 libsmartcols                      x86_64 2.40.4-7.fc43              fedora     180.4 KiB
 libssh                            x86_64 0.11.1-4.fc42              fedora     565.5 KiB
 libssh-config                     noarch 0.11.1-4.fc42              fedora     277.0   B
 libstdc++                         x86_64 15.0.1-0.9.fc43            fedora       2.8 MiB
 libtasn1                          x86_64 4.20.0-1.fc43              fedora     176.3 KiB
 libtool-ltdl                      x86_64 2.5.4-4.fc42               fedora      70.1 KiB
 libunistring                      x86_64 1.1-9.fc42                 fedora       1.7 MiB
 libuuid                           x86_64 2.40.4-7.fc43              fedora      37.3 KiB
 libverto                          x86_64 0.3.2-10.fc42              fedora      25.4 KiB
 libxcrypt                         x86_64 4.4.38-6.fc43              fedora     284.5 KiB
 libxml2                           x86_64 2.12.9-2.fc42              fedora       1.7 MiB
 libzstd                           x86_64 1.5.7-1.fc43               fedora     807.8 KiB
 lua-libs                          x86_64 5.4.7-3.fc43               fedora     276.9 KiB
 lua-srpm-macros                   noarch 1-15.fc42                  fedora       1.3 KiB
 lz4-libs                          x86_64 1.10.0-2.fc42              fedora     157.4 KiB
 mpfr                              x86_64 4.2.1-6.fc42               fedora     831.9 KiB
 ncurses-base                      noarch 6.5-5.20250125.fc42        fedora     326.8 KiB
 ncurses-libs                      x86_64 6.5-5.20250125.fc42        fedora     946.3 KiB
 ocaml-srpm-macros                 noarch 10-4.fc42                  fedora       1.9 KiB
 openblas-srpm-macros              noarch 2-19.fc42                  fedora     112.0   B
 openldap                          x86_64 2.6.9-3.fc42               fedora     655.1 KiB
 openssl-libs                      x86_64 1:3.2.4-2.fc43             fedora       7.8 MiB
 p11-kit                           x86_64 0.25.5-5.fc42              fedora       2.2 MiB
 p11-kit-trust                     x86_64 0.25.5-5.fc42              fedora     395.5 KiB
 package-notes-srpm-macros         noarch 0.5-13.fc42                fedora       1.6 KiB
 pam-libs                          x86_64 1.7.0-4.fc42               fedora     126.7 KiB
 pcre2                             x86_64 10.45-1.fc43               fedora     697.7 KiB
 pcre2-syntax                      noarch 10.45-1.fc43               fedora     273.9 KiB
 perl-srpm-macros                  noarch 1-57.fc42                  fedora     861.0   B
 pkgconf                           x86_64 2.3.0-2.fc42               fedora      88.5 KiB
 pkgconf-m4                        noarch 2.3.0-2.fc42               fedora      14.4 KiB
 pkgconf-pkg-config                x86_64 2.3.0-2.fc42               fedora     989.0   B
 popt                              x86_64 1.19-8.fc42                fedora     132.8 KiB
 publicsuffix-list-dafsa           noarch 20250116-1.fc42            fedora      68.5 KiB
 pyproject-srpm-macros             noarch 1.17.0-1.fc43              fedora       1.9 KiB
 python-srpm-macros                noarch 3.13-4.fc42                fedora      51.0 KiB
 qt5-srpm-macros                   noarch 5.15.15-1.fc42             fedora     500.0   B
 qt6-srpm-macros                   noarch 6.8.2-2.fc43               fedora     464.0   B
 readline                          x86_64 8.2-13.fc43                fedora     485.0 KiB
 rpm                               x86_64 4.20.1-1.fc43              fedora       3.1 MiB
 rpm-build-libs                    x86_64 4.20.1-1.fc43              fedora     206.6 KiB
 rpm-libs                          x86_64 4.20.1-1.fc43              fedora     721.8 KiB
 rpm-sequoia                       x86_64 1.7.0-5.fc43               fedora       2.4 MiB
 rust-srpm-macros                  noarch 26.3-4.fc42                fedora       4.8 KiB
 setup                             noarch 2.15.0-14.fc43             fedora     720.9 KiB
 sqlite-libs                       x86_64 3.49.0-1.fc43              fedora       1.5 MiB
 systemd-libs                      x86_64 257.4-3.fc43               fedora       2.2 MiB
 systemd-standalone-sysusers       x86_64 257.4-3.fc43               fedora     273.3 KiB
 tree-sitter-srpm-macros           noarch 0.2.0-1.fc43               fedora       6.9 KiB
 util-linux-core                   x86_64 2.40.4-7.fc43              fedora       1.4 MiB
 xxhash-libs                       x86_64 0.8.3-2.fc42               fedora      90.2 KiB
 xz-libs                           x86_64 1:5.6.3-3.fc42             fedora     218.3 KiB
 zig-srpm-macros                   noarch 1-4.fc42                   fedora       1.1 KiB
 zip                               x86_64 3.0-43.fc42                fedora     698.5 KiB
 zlib-ng-compat                    x86_64 2.2.4-2.fc43               fedora     137.6 KiB
 zstd                              x86_64 1.5.7-1.fc43               fedora       1.7 MiB
Installing groups:
 Buildsystem building group                                                              

Transaction Summary:
 Installing:       148 packages

Total size of inbound packages is 52 MiB. Need to download 0 B.
After this operation, 177 MiB extra will be used (install 177 MiB, remove 0 B).
[  1/148] tar-2:1.35-5.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  2/148] bzip2-0:1.0.8-20.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  3/148] redhat-rpm-config-0:342-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  4/148] rpm-build-0:4.20.1-1.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  5/148] unzip-0:6.0-66.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  6/148] cpio-0:2.15-2.fc41.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  7/148] which-0:2.23-1.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  8/148] bash-0:5.2.37-3.fc43.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[  9/148] coreutils-0:9.6-2.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 10/148] grep-0:3.11-10.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 11/148] patch-0:2.7.6-26.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 12/148] sed-0:4.9-4.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 13/148] shadow-utils-2:4.17.0-4.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 14/148] diffutils-0:3.10-9.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 15/148] fedora-release-common-0:43-0. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 16/148] findutils-1:4.10.0-5.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 17/148] glibc-minimal-langpack-0:2.41 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 18/148] gzip-0:1.13-3.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 19/148] info-0:7.2-3.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 20/148] xz-1:5.6.3-3.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 21/148] util-linux-0:2.40.4-7.fc43.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 22/148] gawk-0:5.3.1-1.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 23/148] glibc-0:2.41.9000-2.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 24/148] libacl-0:2.3.2-3.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 25/148] libselinux-0:3.8-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 26/148] bzip2-libs-0:1.0.8-20.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 27/148] ansible-srpm-macros-0:1-17.1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 28/148] build-reproducibility-srpm-ma 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 29/148] dwz-0:0.15-9.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 30/148] efi-srpm-macros-0:6-2.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 31/148] file-0:5.46-1.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 32/148] filesystem-srpm-macros-0:3.18 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 33/148] fonts-srpm-macros-1:2.0.5-21. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 34/148] forge-srpm-macros-0:0.4.0-2.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 35/148] fpc-srpm-macros-0:1.3-14.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 36/148] ghc-srpm-macros-0:1.9.2-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 37/148] gnat-srpm-macros-0:6-7.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 38/148] go-srpm-macros-0:3.6.0-6.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 39/148] kernel-srpm-macros-0:1.0-25.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 40/148] lua-srpm-macros-0:1-15.fc42.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 41/148] ocaml-srpm-macros-0:10-4.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 42/148] openblas-srpm-macros-0:2-19.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 43/148] package-notes-srpm-macros-0:0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 44/148] perl-srpm-macros-0:1-57.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 45/148] pyproject-srpm-macros-0:1.17. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 46/148] python-srpm-macros-0:3.13-4.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 47/148] qt5-srpm-macros-0:5.15.15-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 48/148] qt6-srpm-macros-0:6.8.2-2.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 49/148] rpm-0:4.20.1-1.fc43.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 50/148] rust-srpm-macros-0:26.3-4.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 51/148] tree-sitter-srpm-macros-0:0.2 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 52/148] zig-srpm-macros-0:1-4.fc42.no 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 53/148] zip-0:3.0-43.fc42.x86_64      100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 54/148] debugedit-0:5.1-5.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 55/148] elfutils-0:0.192-8.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 56/148] elfutils-libelf-0:0.192-8.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 57/148] libarchive-0:3.7.7-3.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 58/148] popt-0:1.19-8.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 59/148] readline-0:8.2-13.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 60/148] rpm-build-libs-0:4.20.1-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 61/148] rpm-libs-0:4.20.1-1.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 62/148] zstd-0:1.5.7-1.fc43.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 63/148] filesystem-0:3.18-38.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 64/148] ncurses-libs-0:6.5-5.20250125 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 65/148] coreutils-common-0:9.6-2.fc43 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 66/148] gmp-1:6.3.0-3.fc43.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 67/148] libattr-0:2.5.2-5.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 68/148] libcap-0:2.73-2.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 69/148] openssl-libs-1:3.2.4-2.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 70/148] systemd-libs-0:257.4-3.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 71/148] pcre2-0:10.45-1.fc43.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 72/148] ed-0:1.21-2.fc42.x86_64       100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 73/148] audit-libs-0:4.0.3-2.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 74/148] libeconf-0:0.7.6-1.fc43.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 75/148] libsemanage-0:3.8-1.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 76/148] libxcrypt-0:4.4.38-6.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 77/148] pam-libs-0:1.7.0-4.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 78/148] setup-0:2.15.0-14.fc43.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 79/148] fedora-repos-0:43-0.1.noarch  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 80/148] glibc-common-0:2.41.9000-2.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 81/148] xz-libs-1:5.6.3-3.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 82/148] libblkid-0:2.40.4-7.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 83/148] libcap-ng-0:0.8.5-4.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 84/148] libfdisk-0:2.40.4-7.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 85/148] libmount-0:2.40.4-7.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 86/148] libsmartcols-0:2.40.4-7.fc43. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 87/148] libuuid-0:2.40.4-7.fc43.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 88/148] util-linux-core-0:2.40.4-7.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 89/148] zlib-ng-compat-0:2.2.4-2.fc43 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 90/148] mpfr-0:4.2.1-6.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 91/148] glibc-gconv-extra-0:2.41.9000 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 92/148] libgcc-0:15.0.1-0.9.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 93/148] libsepol-0:3.8-1.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 94/148] add-determinism-0:0.6.0-1.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 95/148] file-libs-0:5.46-1.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 96/148] curl-0:8.13.0~rc1-1.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 97/148] elfutils-libs-0:0.192-8.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 98/148] elfutils-debuginfod-client-0: 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 99/148] libstdc++-0:15.0.1-0.9.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[100/148] libzstd-0:1.5.7-1.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[101/148] libxml2-0:2.12.9-2.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[102/148] lz4-libs-0:1.10.0-2.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[103/148] libgomp-0:15.0.1-0.9.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[104/148] lua-libs-0:5.4.7-3.fc43.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[105/148] rpm-sequoia-0:1.7.0-5.fc43.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[106/148] sqlite-libs-0:3.49.0-1.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[107/148] ncurses-base-0:6.5-5.20250125 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[108/148] ca-certificates-0:2024.2.69_v 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[109/148] crypto-policies-0:20250305-1. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[110/148] pcre2-syntax-0:10.45-1.fc43.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[111/148] fedora-gpg-keys-0:43-0.1.noar 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[112/148] fedora-repos-rawhide-0:43-0.1 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[113/148] elfutils-default-yama-scope-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[114/148] json-c-0:0.18-2.fc42.x86_64   100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[115/148] binutils-0:2.44-3.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[116/148] alternatives-0:1.31-3.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[117/148] jansson-0:2.14-2.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[118/148] pkgconf-pkg-config-0:2.3.0-2. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[119/148] pkgconf-0:2.3.0-2.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[120/148] pkgconf-m4-0:2.3.0-2.fc42.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[121/148] libpkgconf-0:2.3.0-2.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[122/148] libffi-0:3.4.7-2.fc43.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[123/148] p11-kit-0:0.25.5-5.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[124/148] libtasn1-0:4.20.0-1.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[125/148] p11-kit-trust-0:0.25.5-5.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[126/148] fedora-release-0:43-0.7.noarc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[127/148] systemd-standalone-sysusers-0 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[128/148] gdb-minimal-0:16.2-1.fc43.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[129/148] xxhash-libs-0:0.8.3-2.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[130/148] fedora-release-identity-basic 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[131/148] libcurl-0:8.13.0~rc1-1.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[132/148] krb5-libs-0:1.21.3-5.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[133/148] libbrotli-0:1.1.0-6.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[134/148] libidn2-0:2.3.8-1.fc43.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[135/148] libnghttp2-0:1.65.0-1.fc43.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[136/148] libpsl-0:0.21.5-5.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[137/148] libssh-0:0.11.1-4.fc42.x86_64 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[138/148] openldap-0:2.6.9-3.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[139/148] keyutils-libs-0:1.6.3-5.fc42. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[140/148] libcom_err-0:1.47.2-3.fc42.x8 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[141/148] libverto-0:0.3.2-10.fc42.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[142/148] libunistring-0:1.1-9.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[143/148] publicsuffix-list-dafsa-0:202 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[144/148] libssh-config-0:0.11.1-4.fc42 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[145/148] cyrus-sasl-lib-0:2.1.28-30.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[146/148] libevent-0:2.1.12-15.fc42.x86 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[147/148] libtool-ltdl-0:2.5.4-4.fc42.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[148/148] gdbm-libs-1:1.23-9.fc42.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
--------------------------------------------------------------------------------
[148/148] Total                         100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
Importing OpenPGP key 0x31645531:
 UserID     : "Fedora (43) <fedora-43-primary@fedoraproject.org>"
 Fingerprint: C6E7F081CF80E13146676E88829B606631645531
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary
The key was successfully imported.
Importing OpenPGP key 0x105EF944:
 UserID     : "Fedora (42) <fedora-42-primary@fedoraproject.org>"
 Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary
The key was successfully imported.
Importing OpenPGP key 0x6D9F90A6:
 UserID     : "Fedora (44) <fedora-44-primary@fedoraproject.org>"
 Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6
 From       : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary
The key was successfully imported.
[  1/150] Verify package files          100% | 913.0   B/s | 148.0   B |  00m00s
[  2/150] Prepare transaction           100% |   4.2 KiB/s | 148.0   B |  00m00s
[  3/150] Installing libgcc-0:15.0.1-0. 100% | 262.0 MiB/s | 268.3 KiB |  00m00s
[  4/150] Installing libssh-config-0:0. 100% |   0.0   B/s | 816.0   B |  00m00s
[  5/150] Installing publicsuffix-list- 100% |   0.0   B/s |  69.2 KiB |  00m00s
[  6/150] Installing fedora-release-ide 100% |   0.0   B/s | 976.0   B |  00m00s
[  7/150] Installing fedora-gpg-keys-0: 100% |  56.9 MiB/s | 174.8 KiB |  00m00s
[  8/150] Installing fedora-repos-rawhi 100% |   0.0   B/s |   2.4 KiB |  00m00s
[  9/150] Installing fedora-repos-0:43- 100% |   0.0   B/s |   5.7 KiB |  00m00s
[ 10/150] Installing fedora-release-com 100% |  24.0 MiB/s |  24.6 KiB |  00m00s
[ 11/150] Installing fedora-release-0:4 100% |  13.5 KiB/s | 124.0   B |  00m00s
>>> Running unknown scriptlet: setup-0:2.15.0-14.fc43.noarch                    
>>> Finished unknown scriptlet: setup-0:2.15.0-14.fc43.noarch                   
>>> Scriptlet output:                                                           
>>> Creating group 'adm' with GID 4.                                            
>>> Creating group 'audio' with GID 63.                                         
>>> Creating group 'bin' with GID 1.                                            
>>> Creating group 'cdrom' with GID 11.                                         
>>> Creating group 'clock' with GID 103.                                        
>>> Creating group 'daemon' with GID 2.                                         
>>> Creating group 'dialout' with GID 18.                                       
>>> Creating group 'disk' with GID 6.                                           
>>> Creating group 'floppy' with GID 19.                                        
>>> Creating group 'ftp' with GID 50.                                           
>>> Creating group 'games' with GID 20.                                         
>>> Creating group 'input' with GID 104.                                        
>>> Creating group 'kmem' with GID 9.                                           
>>> Creating group 'kvm' with GID 36.                                           
>>> Creating group 'lock' with GID 54.                                          
>>> Creating group 'lp' with GID 7.                                             
>>> Creating group 'mail' with GID 12.                                          
>>> Creating group 'man' with GID 15.                                           
>>> Creating group 'mem' with GID 8.                                            
>>> Creating group 'nobody' with GID 65534.                                     
>>> Creating group 'render' with GID 105.                                       
>>> Creating group 'root' with GID 0.                                           
>>> Creating group 'sgx' with GID 106.                                          
>>> Creating group 'sys' with GID 3.                                            
>>> Creating group 'tape' with GID 33.                                          
>>> Creating group 'tty' with GID 5.                                            
>>> Creating group 'users' with GID 100.                                        
>>> Creating group 'utmp' with GID 22.                                          
>>> Creating group 'video' with GID 39.                                         
>>> Creating group 'wheel' with GID 10.                                         
>>>                                                                             
>>> Running unknown scriptlet: setup-0:2.15.0-14.fc43.noarch                    
>>> Finished unknown scriptlet: setup-0:2.15.0-14.fc43.noarch                   
>>> Scriptlet output:                                                           
>>> Creating user 'adm' (adm) with UID 3 and GID 4.                             
>>> Creating user 'bin' (bin) with UID 1 and GID 1.                             
>>> Creating user 'daemon' (daemon) with UID 2 and GID 2.                       
>>> Creating user 'ftp' (FTP User) with UID 14 and GID 50.                      
>>> Creating user 'games' (games) with UID 12 and GID 20.                       
>>> Creating user 'halt' (halt) with UID 7 and GID 0.                           
>>> Creating user 'lp' (lp) with UID 4 and GID 7.                               
>>> Creating user 'mail' (mail) with UID 8 and GID 12.                          
>>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. 
>>> Creating user 'operator' (operator) with UID 11 and GID 0.                  
>>> Creating user 'root' (Super User) with UID 0 and GID 0.                     
>>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0.                   
>>> Creating user 'sync' (sync) with UID 5 and GID 0.                           
>>>                                                                             
[ 12/150] Installing setup-0:2.15.0-14. 100% |  54.6 MiB/s | 726.7 KiB |  00m00s
>>> [RPM] /etc/hosts created as /etc/hosts.rpmnew                               
[ 13/150] Installing filesystem-0:3.18- 100% |   2.9 MiB/s | 212.4 KiB |  00m00s
[ 14/150] Installing pkgconf-m4-0:2.3.0 100% |   0.0   B/s |  14.8 KiB |  00m00s
[ 15/150] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB |  00m00s
[ 16/150] Installing ncurses-base-0:6.5 100% |  86.0 MiB/s | 352.2 KiB |  00m00s
[ 17/150] Installing glibc-minimal-lang 100% |   0.0   B/s | 124.0   B |  00m00s
[ 18/150] Installing ncurses-libs-0:6.5 100% | 232.6 MiB/s | 952.8 KiB |  00m00s
[ 19/150] Installing glibc-0:2.41.9000- 100% | 208.3 MiB/s |   6.7 MiB |  00m00s
[ 20/150] Installing bash-0:5.2.37-3.fc 100% | 282.1 MiB/s |   8.2 MiB |  00m00s
[ 21/150] Installing glibc-common-0:2.4 100% |  63.8 MiB/s |   1.0 MiB |  00m00s
[ 22/150] Installing glibc-gconv-extra- 100% | 270.8 MiB/s |   7.3 MiB |  00m00s
[ 23/150] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB |  00m00s
[ 24/150] Installing bzip2-libs-0:1.0.8 100% |  83.7 MiB/s |  85.7 KiB |  00m00s
[ 25/150] Installing xz-libs-1:5.6.3-3. 100% | 214.3 MiB/s | 219.4 KiB |  00m00s
[ 26/150] Installing libuuid-0:2.40.4-7 100% |   0.0   B/s |  38.4 KiB |  00m00s
[ 27/150] Installing libblkid-0:2.40.4- 100% | 257.2 MiB/s | 263.4 KiB |  00m00s
[ 28/150] Installing popt-0:1.19-8.fc42 100% |  68.1 MiB/s | 139.4 KiB |  00m00s
[ 29/150] Installing readline-0:8.2-13. 100% | 237.8 MiB/s | 487.1 KiB |  00m00s
[ 30/150] Installing gmp-1:6.3.0-3.fc43 100% | 401.1 MiB/s | 821.5 KiB |  00m00s
[ 31/150] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.2 KiB |  00m00s
[ 32/150] Installing libstdc++-0:15.0.1 100% | 468.1 MiB/s |   2.8 MiB |  00m00s
[ 33/150] Installing libzstd-0:1.5.7-1. 100% | 395.1 MiB/s | 809.1 KiB |  00m00s
[ 34/150] Installing elfutils-libelf-0: 100% | 390.1 MiB/s |   1.2 MiB |  00m00s
[ 35/150] Installing libattr-0:2.5.2-5. 100% |   0.0   B/s |  28.1 KiB |  00m00s
[ 36/150] Installing libacl-0:2.3.2-3.f 100% |   0.0   B/s |  39.2 KiB |  00m00s
[ 37/150] Installing dwz-0:0.15-9.fc42. 100% |  23.8 MiB/s | 292.4 KiB |  00m00s
[ 38/150] Installing mpfr-0:4.2.1-6.fc4 100% | 407.0 MiB/s | 833.6 KiB |  00m00s
[ 39/150] Installing gawk-0:5.3.1-1.fc4 100% | 105.9 MiB/s |   1.7 MiB |  00m00s
[ 40/150] Installing unzip-0:6.0-66.fc4 100% |  32.0 MiB/s | 393.8 KiB |  00m00s
[ 41/150] Installing file-libs-0:5.46-1 100% | 790.5 MiB/s |  11.9 MiB |  00m00s
[ 42/150] Installing file-0:5.46-1.fc42 100% |   6.2 MiB/s | 101.7 KiB |  00m00s
[ 43/150] Installing crypto-policies-0: 100% |  39.4 MiB/s | 161.4 KiB |  00m00s
[ 44/150] Installing pcre2-0:10.45-1.fc 100% | 341.4 MiB/s | 699.1 KiB |  00m00s
[ 45/150] Installing grep-0:3.11-10.fc4 100% |  62.7 MiB/s |   1.0 MiB |  00m00s
[ 46/150] Installing xz-1:5.6.3-3.fc42. 100% |  81.9 MiB/s |   1.2 MiB |  00m00s
[ 47/150] Installing libeconf-0:0.7.6-1 100% |  64.7 MiB/s |  66.2 KiB |  00m00s
[ 48/150] Installing libcap-ng-0:0.8.5- 100% |  73.1 MiB/s |  74.8 KiB |  00m00s
[ 49/150] Installing audit-libs-0:4.0.3 100% | 345.1 MiB/s | 353.4 KiB |  00m00s
[ 50/150] Installing pam-libs-0:1.7.0-4 100% | 126.1 MiB/s | 129.1 KiB |  00m00s
[ 51/150] Installing libcap-0:2.73-2.fc 100% |  17.3 MiB/s | 212.1 KiB |  00m00s
[ 52/150] Installing systemd-libs-0:257 100% | 370.7 MiB/s |   2.2 MiB |  00m00s
[ 53/150] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB |  00m00s
[ 54/150] Installing libsepol-0:3.8-1.f 100% | 403.8 MiB/s | 827.0 KiB |  00m00s
[ 55/150] Installing libselinux-0:3.8-1 100% | 189.8 MiB/s | 194.3 KiB |  00m00s
[ 56/150] Installing sed-0:4.9-4.fc42.x 100% |  60.4 MiB/s | 865.5 KiB |  00m00s
[ 57/150] Installing findutils-1:4.10.0 100% | 117.1 MiB/s |   1.9 MiB |  00m00s
[ 58/150] Installing libmount-0:2.40.4- 100% | 349.0 MiB/s | 357.4 KiB |  00m00s
[ 59/150] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB |  00m00s
[ 60/150] Installing lua-libs-0:5.4.7-3 100% | 271.5 MiB/s | 278.1 KiB |  00m00s
[ 61/150] Installing alternatives-0:1.3 100% |   6.0 MiB/s |  67.7 KiB |  00m00s
[ 62/150] Installing libffi-0:3.4.7-2.f 100% |  82.0 MiB/s |  84.0 KiB |  00m00s
[ 63/150] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB |  00m00s
[ 64/150] Installing p11-kit-0:0.25.5-5 100% | 121.3 MiB/s |   2.2 MiB |  00m00s
[ 65/150] Installing libunistring-0:1.1 100% | 431.7 MiB/s |   1.7 MiB |  00m00s
[ 66/150] Installing libidn2-0:2.3.8-1. 100% | 181.9 MiB/s | 558.7 KiB |  00m00s
[ 67/150] Installing libpsl-0:0.21.5-5. 100% |  75.7 MiB/s |  77.5 KiB |  00m00s
[ 68/150] Installing p11-kit-trust-0:0. 100% |  21.6 MiB/s | 397.2 KiB |  00m00s
[ 69/150] Installing zstd-0:1.5.7-1.fc4 100% | 106.9 MiB/s |   1.7 MiB |  00m00s
[ 70/150] Installing util-linux-core-0: 100% |  89.2 MiB/s |   1.4 MiB |  00m00s
[ 71/150] Installing tar-2:1.35-5.fc42. 100% | 164.6 MiB/s |   3.0 MiB |  00m00s
[ 72/150] Installing libsemanage-0:3.8- 100% | 151.5 MiB/s | 310.2 KiB |  00m00s
[ 73/150] Installing shadow-utils-2:4.1 100% | 148.8 MiB/s |   4.0 MiB |  00m00s
[ 74/150] Installing systemd-standalone 100% |  22.3 MiB/s | 273.8 KiB |  00m00s
[ 75/150] Installing zip-0:3.0-43.fc42. 100% |  52.8 MiB/s | 702.4 KiB |  00m00s
[ 76/150] Installing libfdisk-0:2.40.4- 100% | 364.7 MiB/s | 373.5 KiB |  00m00s
[ 77/150] Installing libxml2-0:2.12.9-2 100% | 113.8 MiB/s |   1.7 MiB |  00m00s
[ 78/150] Installing bzip2-0:1.0.8-20.f 100% |   9.2 MiB/s | 103.8 KiB |  00m00s
[ 79/150] Installing add-determinism-0: 100% | 154.1 MiB/s |   2.5 MiB |  00m00s
[ 80/150] Installing build-reproducibil 100% |   0.0   B/s |   1.0 KiB |  00m00s
[ 81/150] Installing filesystem-srpm-ma 100% |   0.0   B/s |  38.9 KiB |  00m00s
[ 82/150] Installing ed-0:1.21-2.fc42.x 100% |  12.1 MiB/s | 148.8 KiB |  00m00s
[ 83/150] Installing patch-0:2.7.6-26.f 100% |  21.2 MiB/s | 260.2 KiB |  00m00s
[ 84/150] Installing elfutils-default-y 100% | 510.7 KiB/s |   2.0 KiB |  00m00s
[ 85/150] Installing elfutils-libs-0:0. 100% | 330.4 MiB/s | 676.7 KiB |  00m00s
[ 86/150] Installing cpio-0:2.15-2.fc41 100% |  73.3 MiB/s |   1.1 MiB |  00m00s
[ 87/150] Installing diffutils-0:3.10-9 100% |  99.4 MiB/s |   1.6 MiB |  00m00s
[ 88/150] Installing libgomp-0:15.0.1-0 100% | 524.7 MiB/s | 537.3 KiB |  00m00s
[ 89/150] Installing sqlite-libs-0:3.49 100% | 381.0 MiB/s |   1.5 MiB |  00m00s
[ 90/150] Installing json-c-0:0.18-2.fc 100% |  85.9 MiB/s |  88.0 KiB |  00m00s
[ 91/150] Installing jansson-0:2.14-2.f 100% |  92.2 MiB/s |  94.4 KiB |  00m00s
[ 92/150] Installing libpkgconf-0:2.3.0 100% |   0.0   B/s |  79.2 KiB |  00m00s
[ 93/150] Installing pkgconf-0:2.3.0-2. 100% |   8.1 MiB/s |  91.0 KiB |  00m00s
[ 94/150] Installing pkgconf-pkg-config 100% | 161.2 KiB/s |   1.8 KiB |  00m00s
[ 95/150] Installing xxhash-libs-0:0.8. 100% |  89.4 MiB/s |  91.6 KiB |  00m00s
[ 96/150] Installing libbrotli-0:1.1.0- 100% | 274.6 MiB/s | 843.6 KiB |  00m00s
[ 97/150] Installing libnghttp2-0:1.65. 100% | 159.5 MiB/s | 163.3 KiB |  00m00s
[ 98/150] Installing keyutils-libs-0:1. 100% |   0.0   B/s |  59.7 KiB |  00m00s
[ 99/150] Installing libcom_err-0:1.47. 100% |   0.0   B/s |  68.2 KiB |  00m00s
[100/150] Installing libverto-0:0.3.2-1 100% |   0.0   B/s |  27.2 KiB |  00m00s
[101/150] Installing libtool-ltdl-0:2.5 100% |   0.0   B/s |  71.2 KiB |  00m00s
[102/150] Installing gdbm-libs-1:1.23-9 100% | 128.5 MiB/s | 131.6 KiB |  00m00s
[103/150] Installing cyrus-sasl-lib-0:2 100% | 135.5 MiB/s |   2.3 MiB |  00m00s
[104/150] Installing coreutils-common-0 100% | 429.0 MiB/s |  11.2 MiB |  00m00s
[105/150] Installing openssl-libs-1:3.2 100% | 460.9 MiB/s |   7.8 MiB |  00m00s
[106/150] Installing coreutils-0:9.6-2. 100% | 181.9 MiB/s |   5.5 MiB |  00m00s
[107/150] Installing ca-certificates-0: 100% |   2.2 MiB/s |   2.4 MiB |  00m01s
[108/150] Installing libarchive-0:3.7.7 100% | 303.6 MiB/s | 932.6 KiB |  00m00s
[109/150] Installing krb5-libs-0:1.21.3 100% | 328.5 MiB/s |   2.3 MiB |  00m00s
[110/150] Installing libssh-0:0.11.1-4. 100% | 277.1 MiB/s | 567.5 KiB |  00m00s
[111/150] Installing gzip-0:1.13-3.fc42 100% |  29.9 MiB/s | 398.4 KiB |  00m00s
[112/150] Installing rpm-sequoia-0:1.7. 100% | 402.4 MiB/s |   2.4 MiB |  00m00s
[113/150] Installing rpm-libs-0:4.20.1- 100% | 353.2 MiB/s | 723.4 KiB |  00m00s
[114/150] Installing rpm-build-libs-0:4 100% | 202.6 MiB/s | 207.4 KiB |  00m00s
[115/150] Installing libevent-0:2.1.12- 100% | 295.2 MiB/s | 906.9 KiB |  00m00s
[116/150] Installing openldap-0:2.6.9-3 100% | 321.7 MiB/s | 658.9 KiB |  00m00s
[117/150] Installing libcurl-0:8.13.0~r 100% | 421.6 MiB/s | 863.5 KiB |  00m00s
[118/150] Installing elfutils-debuginfo 100% |   7.0 MiB/s |  86.2 KiB |  00m00s
[119/150] Installing elfutils-0:0.192-8 100% | 149.3 MiB/s |   2.7 MiB |  00m00s
[120/150] Installing binutils-0:2.44-3. 100% | 354.8 MiB/s |  25.9 MiB |  00m00s
[121/150] Installing gdb-minimal-0:16.2 100% | 316.6 MiB/s |  13.3 MiB |  00m00s
[122/150] Installing debugedit-0:5.1-5. 100% |  15.9 MiB/s | 195.4 KiB |  00m00s
[123/150] Installing curl-0:8.13.0~rc1- 100% |  22.6 MiB/s | 463.5 KiB |  00m00s
[124/150] Installing rpm-0:4.20.1-1.fc4 100% | 104.1 MiB/s |   2.5 MiB |  00m00s
[125/150] Installing efi-srpm-macros-0: 100% |   0.0   B/s |  41.1 KiB |  00m00s
[126/150] Installing lua-srpm-macros-0: 100% |   0.0   B/s |   1.9 KiB |  00m00s
[127/150] Installing tree-sitter-srpm-m 100% |   0.0   B/s |   7.9 KiB |  00m00s
[128/150] Installing zig-srpm-macros-0: 100% |   0.0   B/s |   1.7 KiB |  00m00s
[129/150] Installing rust-srpm-macros-0 100% |   0.0   B/s |   5.6 KiB |  00m00s
[130/150] Installing qt6-srpm-macros-0: 100% |   0.0   B/s | 740.0   B |  00m00s
[131/150] Installing qt5-srpm-macros-0: 100% |   0.0   B/s | 776.0   B |  00m00s
[132/150] Installing perl-srpm-macros-0 100% |   0.0   B/s |   1.1 KiB |  00m00s
[133/150] Installing package-notes-srpm 100% |   0.0   B/s |   2.0 KiB |  00m00s
[134/150] Installing openblas-srpm-macr 100% |   0.0   B/s | 392.0   B |  00m00s
[135/150] Installing ocaml-srpm-macros- 100% |   0.0   B/s |   2.2 KiB |  00m00s
[136/150] Installing kernel-srpm-macros 100% |   0.0   B/s |   2.3 KiB |  00m00s
[137/150] Installing gnat-srpm-macros-0 100% |   0.0   B/s |   1.3 KiB |  00m00s
[138/150] Installing ghc-srpm-macros-0: 100% |   0.0   B/s |   1.0 KiB |  00m00s
[139/150] Installing fpc-srpm-macros-0: 100% |   0.0   B/s | 420.0   B |  00m00s
[140/150] Installing ansible-srpm-macro 100% |   0.0   B/s |  36.2 KiB |  00m00s
[141/150] Installing fonts-srpm-macros- 100% |   0.0   B/s |  57.0 KiB |  00m00s
[142/150] Installing forge-srpm-macros- 100% |   0.0   B/s |  40.3 KiB |  00m00s
[143/150] Installing go-srpm-macros-0:3 100% |   0.0   B/s |  62.0 KiB |  00m00s
[144/150] Installing python-srpm-macros 100% |  50.9 MiB/s |  52.2 KiB |  00m00s
[145/150] Installing redhat-rpm-config- 100% |  94.5 MiB/s | 193.5 KiB |  00m00s
[146/150] Installing rpm-build-0:4.20.1 100% |  13.3 MiB/s | 177.4 KiB |  00m00s
[147/150] Installing pyproject-srpm-mac 100% |   0.0   B/s |   2.5 KiB |  00m00s
[148/150] Installing which-0:2.23-1.fc4 100% |   6.4 MiB/s |  85.6 KiB |  00m00s
[149/150] Installing util-linux-0:2.40. 100% | 111.7 MiB/s |   3.5 MiB |  00m00s
[150/150] Installing info-0:7.2-3.fc42. 100% | 249.5 KiB/s | 358.3 KiB |  00m01s
Public key "file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary" is already present, not importing.
Complete!
Finish: installing minimal buildroot with dnf5
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: add-determinism-0.6.0-1.fc43.x86_64
alternatives-1.31-3.fc42.x86_64
ansible-srpm-macros-1-17.1.fc42.noarch
audit-libs-4.0.3-2.fc42.x86_64
bash-5.2.37-3.fc43.x86_64
binutils-2.44-3.fc43.x86_64
build-reproducibility-srpm-macros-0.6.0-1.fc43.noarch
bzip2-1.0.8-20.fc42.x86_64
bzip2-libs-1.0.8-20.fc42.x86_64
ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch
coreutils-9.6-2.fc43.x86_64
coreutils-common-9.6-2.fc43.x86_64
cpio-2.15-2.fc41.x86_64
crypto-policies-20250305-1.gita35b0fa.fc43.noarch
curl-8.13.0~rc1-1.fc43.x86_64
cyrus-sasl-lib-2.1.28-30.fc42.x86_64
debugedit-5.1-5.fc43.x86_64
diffutils-3.10-9.fc42.x86_64
dwz-0.15-9.fc42.x86_64
ed-1.21-2.fc42.x86_64
efi-srpm-macros-6-2.fc42.noarch
elfutils-0.192-8.fc42.x86_64
elfutils-debuginfod-client-0.192-8.fc42.x86_64
elfutils-default-yama-scope-0.192-8.fc42.noarch
elfutils-libelf-0.192-8.fc42.x86_64
elfutils-libs-0.192-8.fc42.x86_64
fedora-gpg-keys-43-0.1.noarch
fedora-release-43-0.7.noarch
fedora-release-common-43-0.7.noarch
fedora-release-identity-basic-43-0.7.noarch
fedora-repos-43-0.1.noarch
fedora-repos-rawhide-43-0.1.noarch
file-5.46-1.fc42.x86_64
file-libs-5.46-1.fc42.x86_64
filesystem-3.18-38.fc43.x86_64
filesystem-srpm-macros-3.18-38.fc43.noarch
findutils-4.10.0-5.fc42.x86_64
fonts-srpm-macros-2.0.5-21.fc42.noarch
forge-srpm-macros-0.4.0-2.fc42.noarch
fpc-srpm-macros-1.3-14.fc42.noarch
gawk-5.3.1-1.fc42.x86_64
gdb-minimal-16.2-1.fc43.x86_64
gdbm-libs-1.23-9.fc42.x86_64
ghc-srpm-macros-1.9.2-2.fc42.noarch
glibc-2.41.9000-2.fc43.x86_64
glibc-common-2.41.9000-2.fc43.x86_64
glibc-gconv-extra-2.41.9000-2.fc43.x86_64
glibc-minimal-langpack-2.41.9000-2.fc43.x86_64
gmp-6.3.0-3.fc43.x86_64
gnat-srpm-macros-6-7.fc42.noarch
go-srpm-macros-3.6.0-6.fc42.noarch
gpg-pubkey-105ef944-65ca83d1
gpg-pubkey-31645531-66b6dccf
gpg-pubkey-6d9f90a6-6786af3b
grep-3.11-10.fc42.x86_64
gzip-1.13-3.fc42.x86_64
info-7.2-3.fc42.x86_64
jansson-2.14-2.fc42.x86_64
json-c-0.18-2.fc42.x86_64
kernel-srpm-macros-1.0-25.fc42.noarch
keyutils-libs-1.6.3-5.fc42.x86_64
krb5-libs-1.21.3-5.fc42.x86_64
libacl-2.3.2-3.fc42.x86_64
libarchive-3.7.7-3.fc43.x86_64
libattr-2.5.2-5.fc42.x86_64
libblkid-2.40.4-7.fc43.x86_64
libbrotli-1.1.0-6.fc42.x86_64
libcap-2.73-2.fc42.x86_64
libcap-ng-0.8.5-4.fc42.x86_64
libcom_err-1.47.2-3.fc42.x86_64
libcurl-8.13.0~rc1-1.fc43.x86_64
libeconf-0.7.6-1.fc43.x86_64
libevent-2.1.12-15.fc42.x86_64
libfdisk-2.40.4-7.fc43.x86_64
libffi-3.4.7-2.fc43.x86_64
libgcc-15.0.1-0.9.fc43.x86_64
libgomp-15.0.1-0.9.fc43.x86_64
libidn2-2.3.8-1.fc43.x86_64
libmount-2.40.4-7.fc43.x86_64
libnghttp2-1.65.0-1.fc43.x86_64
libpkgconf-2.3.0-2.fc42.x86_64
libpsl-0.21.5-5.fc42.x86_64
libselinux-3.8-1.fc42.x86_64
libsemanage-3.8-1.fc42.x86_64
libsepol-3.8-1.fc42.x86_64
libsmartcols-2.40.4-7.fc43.x86_64
libssh-0.11.1-4.fc42.x86_64
libssh-config-0.11.1-4.fc42.noarch
libstdc++-15.0.1-0.9.fc43.x86_64
libtasn1-4.20.0-1.fc43.x86_64
libtool-ltdl-2.5.4-4.fc42.x86_64
libunistring-1.1-9.fc42.x86_64
libuuid-2.40.4-7.fc43.x86_64
libverto-0.3.2-10.fc42.x86_64
libxcrypt-4.4.38-6.fc43.x86_64
libxml2-2.12.9-2.fc42.x86_64
libzstd-1.5.7-1.fc43.x86_64
lua-libs-5.4.7-3.fc43.x86_64
lua-srpm-macros-1-15.fc42.noarch
lz4-libs-1.10.0-2.fc42.x86_64
mpfr-4.2.1-6.fc42.x86_64
ncurses-base-6.5-5.20250125.fc42.noarch
ncurses-libs-6.5-5.20250125.fc42.x86_64
ocaml-srpm-macros-10-4.fc42.noarch
openblas-srpm-macros-2-19.fc42.noarch
openldap-2.6.9-3.fc42.x86_64
openssl-libs-3.2.4-2.fc43.x86_64
p11-kit-0.25.5-5.fc42.x86_64
p11-kit-trust-0.25.5-5.fc42.x86_64
package-notes-srpm-macros-0.5-13.fc42.noarch
pam-libs-1.7.0-4.fc42.x86_64
patch-2.7.6-26.fc42.x86_64
pcre2-10.45-1.fc43.x86_64
pcre2-syntax-10.45-1.fc43.noarch
perl-srpm-macros-1-57.fc42.noarch
pkgconf-2.3.0-2.fc42.x86_64
pkgconf-m4-2.3.0-2.fc42.noarch
pkgconf-pkg-config-2.3.0-2.fc42.x86_64
popt-1.19-8.fc42.x86_64
publicsuffix-list-dafsa-20250116-1.fc42.noarch
pyproject-srpm-macros-1.17.0-1.fc43.noarch
python-srpm-macros-3.13-4.fc42.noarch
qt5-srpm-macros-5.15.15-1.fc42.noarch
qt6-srpm-macros-6.8.2-2.fc43.noarch
readline-8.2-13.fc43.x86_64
redhat-rpm-config-342-2.fc42.noarch
rpm-4.20.1-1.fc43.x86_64
rpm-build-4.20.1-1.fc43.x86_64
rpm-build-libs-4.20.1-1.fc43.x86_64
rpm-libs-4.20.1-1.fc43.x86_64
rpm-sequoia-1.7.0-5.fc43.x86_64
rust-srpm-macros-26.3-4.fc42.noarch
sed-4.9-4.fc42.x86_64
setup-2.15.0-14.fc43.noarch
shadow-utils-4.17.0-4.fc42.x86_64
sqlite-libs-3.49.0-1.fc43.x86_64
systemd-libs-257.4-3.fc43.x86_64
systemd-standalone-sysusers-257.4-3.fc43.x86_64
tar-1.35-5.fc42.x86_64
tree-sitter-srpm-macros-0.2.0-1.fc43.noarch
unzip-6.0-66.fc42.x86_64
util-linux-2.40.4-7.fc43.x86_64
util-linux-core-2.40.4-7.fc43.x86_64
which-2.23-1.fc42.x86_64
xxhash-libs-0.8.3-2.fc42.x86_64
xz-5.6.3-3.fc42.x86_64
xz-libs-5.6.3-3.fc42.x86_64
zig-srpm-macros-1-4.fc42.noarch
zip-3.0-43.fc42.x86_64
zlib-ng-compat-2.2.4-2.fc43.x86_64
zstd-1.5.7-1.fc43.x86_64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1737158400
Wrote: /builddir/build/SRPMS/rubygem-nio4r-2.6.1-6.fc43.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-x86_64-1741847201.497494/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-592sl78o/rubygem-nio4r/rubygem-nio4r.spec) Config(child) 0 minutes 9 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
INFO: Start(/var/lib/copr-rpmbuild/results/rubygem-nio4r-2.6.1-6.fc43.src.rpm)  Config(fedora-rawhide-x86_64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1741847201.497494/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1741847201.497494/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1741847201.497494/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.20.1-1.fc43.x86_64
  rpm-sequoia-1.7.0-5.fc43.x86_64
  dnf5-5.2.11.0-1.fc43.x86_64
  dnf5-plugins-5.2.11.0-1.fc43.x86_64
Finish: chroot init
Start: build phase for rubygem-nio4r-2.6.1-6.fc43.src.rpm
Start: build setup for rubygem-nio4r-2.6.1-6.fc43.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1737158400
Wrote: /builddir/build/SRPMS/rubygem-nio4r-2.6.1-6.fc43.src.rpm
Updating and loading repositories:
 fedora                                 100% | 472.2 KiB/s |  27.9 KiB |  00m00s
 Copr repository                        100% | 139.2 KiB/s |   1.5 KiB |  00m00s
 Copr repository                        100% |  20.3 MiB/s | 498.0 KiB |  00m00s
Repositories loaded.
Package                     Arch   Version              Repository      Size
Installing:
 gcc                        x86_64 15.0.1-0.9.fc43      fedora     110.2 MiB
 ruby-devel                 x86_64 3.4.2-23.fc43        fedora       1.6 MiB
 ruby-libs                  x86_64 3.4.2-23.fc43        fedora      14.9 MiB
 rubygem-rspec              noarch 3.13.0-3.fc43        copr_base    6.5 KiB
 rubygems-devel             noarch 3.6.2-23.fc43        fedora      13.4 KiB
Installing dependencies:
 annobin-docs               noarch 12.92-1.fc43         fedora      98.9 KiB
 annobin-plugin-gcc         x86_64 12.92-1.fc43         fedora     993.1 KiB
 cpp                        x86_64 15.0.1-0.9.fc43      fedora      37.6 MiB
 gcc-plugin-annobin         x86_64 15.0.1-0.9.fc43      fedora      57.2 KiB
 glibc-devel                x86_64 2.41.9000-2.fc43     fedora       2.3 MiB
 kernel-headers             x86_64 6.14.0-0.rc6.49.fc43 fedora       6.5 MiB
 libmpc                     x86_64 1.3.1-7.fc42         fedora     164.5 KiB
 libxcrypt-devel            x86_64 4.4.38-6.fc43        fedora      30.8 KiB
 libyaml                    x86_64 0.2.5-16.fc42        fedora     134.7 KiB
 make                       x86_64 1:4.4.1-10.fc42      fedora       1.8 MiB
 ruby                       x86_64 3.4.2-23.fc43        fedora      85.5 KiB
 ruby-default-gems          noarch 3.4.2-23.fc43        fedora      65.8 KiB
 rubygem-diff-lcs           noarch 1.5.0-7.fc43         copr_base   99.0 KiB
 rubygem-io-console         x86_64 0.8.0-23.fc43        fedora      33.2 KiB
 rubygem-json               x86_64 2.10.2-0.100.fc43    copr_base  186.9 KiB
 rubygem-psych              x86_64 5.2.2-23.fc43        fedora     132.6 KiB
 rubygem-rdoc               noarch 6.10.0-23.fc43       fedora       1.9 MiB
 rubygem-rspec-core         noarch 3.13.3-1.fc43        copr_base  605.8 KiB
 rubygem-rspec-expectations noarch 3.13.3-3.fc43        copr_base  332.6 KiB
 rubygem-rspec-mocks        noarch 3.13.2-4.fc43        copr_base  301.1 KiB
 rubygem-rspec-support      noarch 3.13.2-3.fc43        copr_base  109.7 KiB
 rubygems                   noarch 3.6.2-23.fc43        fedora       1.4 MiB
 rubypick                   noarch 1.1.1-22.fc42        fedora       4.4 KiB

Transaction Summary:
 Installing:        28 packages

Total size of inbound packages is 62 MiB. Need to download 0 B.
After this operation, 182 MiB extra will be used (install 182 MiB, remove 0 B).
[ 1/28] gcc-0:15.0.1-0.9.fc43.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 2/28] rubygems-devel-0:3.6.2-23.fc43. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 3/28] ruby-libs-0:3.4.2-23.fc43.x86_6 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 4/28] ruby-devel-0:3.4.2-23.fc43.x86_ 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 5/28] rubygem-rspec-0:3.13.0-3.fc43.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 6/28] cpp-0:15.0.1-0.9.fc43.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 7/28] libmpc-0:1.3.1-7.fc42.x86_64    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 8/28] make-1:4.4.1-10.fc42.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[ 9/28] rubygem-rdoc-0:6.10.0-23.fc43.n 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[10/28] rubygems-0:3.6.2-23.fc43.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[11/28] rubypick-0:1.1.1-22.fc42.noarch 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[12/28] ruby-0:3.4.2-23.fc43.x86_64     100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[13/28] rubygem-io-console-0:0.8.0-23.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[14/28] rubygem-psych-0:5.2.2-23.fc43.x 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[15/28] libyaml-0:0.2.5-16.fc42.x86_64  100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[16/28] ruby-default-gems-0:3.4.2-23.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[17/28] rubygem-rspec-core-0:3.13.3-1.f 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[18/28] rubygem-rspec-expectations-0:3. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[19/28] rubygem-rspec-mocks-0:3.13.2-4. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[20/28] rubygem-json-0:2.10.2-0.100.fc4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[21/28] glibc-devel-0:2.41.9000-2.fc43. 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[22/28] libxcrypt-devel-0:4.4.38-6.fc43 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[23/28] rubygem-diff-lcs-0:1.5.0-7.fc43 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[24/28] rubygem-rspec-support-0:3.13.2- 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[25/28] kernel-headers-0:6.14.0-0.rc6.4 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[26/28] annobin-plugin-gcc-0:12.92-1.fc 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[27/28] gcc-plugin-annobin-0:15.0.1-0.9 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
[28/28] annobin-docs-0:12.92-1.fc43.noa 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                          
--------------------------------------------------------------------------------
[28/28] Total                           100% |   0.0   B/s |   0.0   B |  00m00s
Running transaction
[ 1/30] Verify package files            100% | 167.0   B/s |  28.0   B |  00m00s
[ 2/30] Prepare transaction             100% |   1.1 KiB/s |  28.0   B |  00m00s
[ 3/30] Installing ruby-libs-0:3.4.2-23 100% | 312.3 MiB/s |  15.0 MiB |  00m00s
[ 4/30] Installing ruby-0:3.4.2-23.fc43 100% |   6.5 MiB/s |  87.1 KiB |  00m00s
[ 5/30] Installing rubypick-0:1.1.1-22. 100% | 426.8 KiB/s |   5.1 KiB |  00m00s
[ 6/30] Installing libmpc-0:1.3.1-7.fc4 100% | 162.2 MiB/s | 166.1 KiB |  00m00s
[ 7/30] Installing cpp-0:15.0.1-0.9.fc4 100% | 368.6 MiB/s |  37.6 MiB |  00m00s
[ 8/30] Installing annobin-docs-0:12.92 100% |  48.8 MiB/s | 100.0 KiB |  00m00s
[ 9/30] Installing kernel-headers-0:6.1 100% | 238.4 MiB/s |   6.7 MiB |  00m00s
[10/30] Installing libxcrypt-devel-0:4. 100% |  16.2 MiB/s |  33.1 KiB |  00m00s
[11/30] Installing glibc-devel-0:2.41.9 100% | 194.4 MiB/s |   2.3 MiB |  00m00s
[12/30] Installing libyaml-0:0.2.5-16.f 100% | 132.9 MiB/s | 136.0 KiB |  00m00s
[13/30] Installing rubygem-io-console-0 100% |  34.7 MiB/s |  35.6 KiB |  00m00s
[14/30] Installing ruby-default-gems-0: 100% |   5.7 MiB/s |  76.2 KiB |  00m00s
[15/30] Installing rubygems-0:3.6.2-23. 100% |  74.6 MiB/s |   1.5 MiB |  00m00s
[16/30] Installing rubygem-psych-0:5.2. 100% |  69.0 MiB/s | 141.3 KiB |  00m00s
[17/30] Installing rubygem-rspec-suppor 100% | 114.9 MiB/s | 117.7 KiB |  00m00s
[18/30] Installing rubygem-json-0:2.10. 100% |  94.8 MiB/s | 194.2 KiB |  00m00s
[19/30] Installing rubygem-diff-lcs-0:1 100% |   8.4 MiB/s | 103.2 KiB |  00m00s
[20/30] Installing rubygem-rspec-expect 100% | 167.9 MiB/s | 343.9 KiB |  00m00s
[21/30] Installing rubygem-rspec-mocks- 100% | 151.6 MiB/s | 310.5 KiB |  00m00s
[22/30] Installing rubygem-rdoc-0:6.10. 100% |  99.7 MiB/s |   1.9 MiB |  00m00s
[23/30] Installing rubygem-rspec-core-0 100% |  43.4 MiB/s | 622.4 KiB |  00m00s
[24/30] Installing make-1:4.4.1-10.fc42 100% | 105.9 MiB/s |   1.8 MiB |  00m00s
[25/30] Installing gcc-0:15.0.1-0.9.fc4 100% | 437.5 MiB/s | 110.2 MiB |  00m00s
[26/30] Installing annobin-plugin-gcc-0 100% |  81.0 MiB/s | 994.8 KiB |  00m00s
[27/30] Installing gcc-plugin-annobin-0 100% |   5.2 MiB/s |  58.8 KiB |  00m00s
[28/30] Installing rubygem-rspec-0:3.13 100% |   7.6 MiB/s |   7.8 KiB |  00m00s
[29/30] Installing rubygems-devel-0:3.6 100% |  13.9 MiB/s |  14.2 KiB |  00m00s
[30/30] Installing ruby-devel-0:3.4.2-2 100% |  15.5 MiB/s |   1.6 MiB |  00m00s
Warning: skipped OpenPGP checks for 7 packages from repository: copr_base
Complete!
Finish: build setup for rubygem-nio4r-2.6.1-6.fc43.src.rpm
Start: rpmbuild rubygem-nio4r-2.6.1-6.fc43.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1737158400
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.eyriZg
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XoZvot
+ umask 022
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ rm -rf nio4r-2.6.1
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/nio4r-2.6.1.gem
Unpacked gem: '/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1'
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd nio4r-2.6.1
+ /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.2L6PWm
+ umask 022
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd nio4r-2.6.1
+ gem build ../nio4r-2.6.1.gemspec
WARNING:  expected RubyGems version 3.6.2, was 3.4.10
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.6.1
  File: nio4r-2.6.1.gem
+ mkdir -p ./usr/share/gems
+ CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '\'' '
+ gem install -V --local --build-root . --force --document=ri,rdoc nio4r-2.6.1.gem
WARNING:  You build with buildroot.
  Build root: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1
  Bin dir: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/bin
  Gem home: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems
  Plugins dir: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/plugins
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/.github/workflows/workflow.yml
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/.gitignore
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/.mailmap
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/.rspec
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/.rubocop.yml
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/Gemfile
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/Rakefile
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/changes.md
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/examples/echo_server.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/Changes
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/LICENSE
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/README
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev.h
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_epoll.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_iouring.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_kqueue.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_linuxaio.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_poll.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_port.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_select.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_vars.h
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_win32.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/libev/ev_wrap.h
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/.clang-format
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/bytebuffer.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/extconf.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/libev.h
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/monitor.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/nio4r.h
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/nio4r_ext.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/org/nio4r/ByteBuffer.java
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/org/nio4r/Monitor.java
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/org/nio4r/Nio4r.java
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/org/nio4r/Selector.java
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r/selector.c
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio/bytebuffer.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio/monitor.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio/selector.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio/version.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/lib/nio4r.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/license.md
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/logo.png
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/nio4r.gemspec
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/rakelib/extension.rake
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/rakelib/rspec.rake
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/rakelib/rubocop.rake
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/readme.md
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/acceptables_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/bytebuffer_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/monitor_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/selectables/pipe_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/selectables/ssl_socket_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/selectables/tcp_socket_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/selectables/udp_socket_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/nio/selector_spec.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/spec_helper.rb
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/spec/support/selectable_examples.rb
Building native extensions. This could take a while...
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
["/usr/bin/ruby", "-I/usr/share/rubygems", "extconf.rb"]
checking for unistd.h... yes
checking for rb_io_descriptor()... yes
checking for linux/aio_abi.h... yes
checking for linux/io_uring.h... yes
checking for sys/select.h... yes
checking for port_event_t in poll.h... no
checking for sys/epoll.h... yes
checking for sys/event.h... no
checking for port_event_t in port.h... no
checking for sys/resource.h... yes
creating Makefile
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
["make", "DESTDIR=", "sitearchdir=./.gem.20250313-52-si7avn", "sitelibdir=./.gem.20250313-52-si7avn", "clean"]
rm -f 
rm -fr nio4r_ext.so false bytebuffer.o monitor.o nio4r_ext.o selector.o *.bak mkmf.log .*.time
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
["make", "DESTDIR=", "sitearchdir=./.gem.20250313-52-si7avn", "sitelibdir=./.gem.20250313-52-si7avn"]
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_RB_IO_DESCRIPTOR -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_LINUX_IO_URING_H -DEV_USE_IOURING -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -DEV_STANDALONE    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -o bytebuffer.o -c bytebuffer.c
bytebuffer.c: In function ‘NIO_ByteBuffer_allocate’:
bytebuffer.c:99:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
   99 |     return Data_Wrap_Struct(klass, NIO_ByteBuffer_gc_mark, NIO_ByteBuffer_free, bytebuffer);
      |     ^~~~~~
In file included from /usr/include/ruby/internal/core.h:27,
                 from /usr/include/ruby/ruby.h:29,
                 from /usr/include/ruby.h:38,
                 from nio4r.h:10,
                 from bytebuffer.c:1:
/usr/include/ruby/internal/core/rdata.h:293:1: note: declared here
  293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby/internal/assume.h:29,
                 from /usr/include/ruby/backward/2/assume.h:24,
                 from /usr/include/ruby/defines.h:72,
                 from /usr/include/ruby/ruby.h:25:
bytebuffer.c: In function ‘NIO_ByteBuffer_initialize’:
bytebuffer.c:116:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  116 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_clear’:
bytebuffer.c:129:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  129 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_get_position’:
bytebuffer.c:143:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  143 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_set_position’:
bytebuffer.c:152:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  152 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_get_limit’:
bytebuffer.c:176:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  176 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_set_limit’:
bytebuffer.c:185:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  185 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_capacity’:
bytebuffer.c:213:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  213 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_remaining’:
bytebuffer.c:221:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  221 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_full’:
bytebuffer.c:229:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  229 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_get’:
bytebuffer.c:239:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  239 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_fetch’:
bytebuffer.c:267:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  267 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_put’:
bytebuffer.c:286:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  286 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_read_from’:
bytebuffer.c:306:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  306 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_write_to’:
bytebuffer.c:336:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  336 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_flip’:
bytebuffer.c:363:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  363 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_rewind’:
bytebuffer.c:375:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  375 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_mark’:
bytebuffer.c:386:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  386 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_reset’:
bytebuffer.c:395:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  395 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_compact’:
bytebuffer.c:409:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  409 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_each’:
bytebuffer.c:422:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  422 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
bytebuffer.c: In function ‘NIO_ByteBuffer_inspect’:
bytebuffer.c:438:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  438 |     Data_Get_Struct(self, struct NIO_ByteBuffer, buffer);
      |                                  ^~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_RB_IO_DESCRIPTOR -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_LINUX_IO_URING_H -DEV_USE_IOURING -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -DEV_STANDALONE    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -o monitor.o -c monitor.c
monitor.c: In function ‘NIO_Monitor_allocate’:
monitor.c:78:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
   78 |     return Data_Wrap_Struct(klass, NIO_Monitor_mark, NIO_Monitor_free, monitor);
      |     ^~~~~~
In file included from /usr/include/ruby/internal/core.h:27,
                 from /usr/include/ruby/ruby.h:29,
                 from /usr/include/ruby.h:38,
                 from nio4r.h:10,
                 from monitor.c:6:
/usr/include/ruby/internal/core/rdata.h:293:1: note: declared here
  293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby/internal/assume.h:29,
                 from /usr/include/ruby/backward/2/assume.h:24,
                 from /usr/include/ruby/defines.h:72,
                 from /usr/include/ruby/ruby.h:25:
monitor.c: In function ‘NIO_Monitor_initialize’:
monitor.c:99:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
   99 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libev.h:7,
                 from nio4r.h:9:
../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:112:5: note: in expansion of macro ‘ev_io_init’
  112 |     ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, descriptor, 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:112:5: note: in expansion of macro ‘ev_io_init’
  112 |     ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, descriptor, 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:112:5: note: in expansion of macro ‘ev_io_init’
  112 |     ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, descriptor, 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:112:5: note: in expansion of macro ‘ev_io_init’
  112 |     ev_io_init(&monitor->ev_io, NIO_Selector_monitor_callback, descriptor, monitor->interests);
      |     ^~~~~~~~~~
monitor.c:118:42: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  118 |     Data_Get_Struct(selector_obj, struct NIO_Selector, selector);
      |                                          ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_close’:
monitor.c:138:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  138 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_is_closed’:
monitor.c:164:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  164 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_add_interest’:
monitor.c:193:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  193 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_remove_interest’:
monitor.c:204:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  204 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_readiness’:
monitor.c:230:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  230 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_is_readable’:
monitor.c:246:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  246 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_is_writable’:
monitor.c:258:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  258 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
monitor.c: In function ‘NIO_Monitor_update_interests’:
monitor.c:289:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  289 |     Data_Get_Struct(self, struct NIO_Monitor, monitor);
      |                                  ^~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_RB_IO_DESCRIPTOR -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_LINUX_IO_URING_H -DEV_USE_IOURING -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -DEV_STANDALONE    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -o nio4r_ext.o -c 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 */
../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:
../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:
../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))
      |          ^
../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:
../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 */
../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);
      |           ^~~~~~~~~~~~~~~
../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);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~
../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.);
      |       ^~~~~~~~~~~~
../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 */
../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));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_UNISTD_H -DHAVE_RB_IO_DESCRIPTOR -DHAVE_LINUX_AIO_ABI_H -DEV_USE_LINUXAIO -DHAVE_LINUX_IO_URING_H -DEV_USE_IOURING -DHAVE_SYS_SELECT_H -DEV_USE_SELECT -DHAVE_SYS_EPOLL_H -DEV_USE_EPOLL -DHAVE_SYS_RESOURCE_H -DHAVE_SYS_RESOURCE_H -DEV_STANDALONE    -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -o selector.o -c 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:123:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  123 |     return Data_Wrap_Struct(klass, NIO_Selector_mark, NIO_Selector_free, selector);
      |     ^~~~~~
In file included from /usr/include/ruby/internal/core.h:27,
                 from /usr/include/ruby/ruby.h:29,
                 from /usr/include/ruby.h:38,
                 from nio4r.h:10:
/usr/include/ruby/internal/core/rdata.h:293:1: note: declared here
  293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/ruby/internal/assume.h:29,
                 from /usr/include/ruby/backward/2/assume.h:24,
                 from /usr/include/ruby/defines.h:72,
                 from /usr/include/ruby/ruby.h:25:
selector.c: In function ‘NIO_Selector_initialize’:
selector.c:208:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  208 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_backend’:
selector.c:262:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  262 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_register_synchronized’:
selector.c:340:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  340 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_select_synchronized’:
selector.c:421:37: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  421 |     Data_Get_Struct(args[0], struct NIO_Selector, selector);
      |                                     ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_wakeup’:
selector.c:493:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  493 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_close_synchronized’:
selector.c:515:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  515 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_closed_synchronized’:
selector.c:532:34: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
  532 |     Data_Get_Struct(self, struct NIO_Selector, selector);
      |                                  ^~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
  325 | rb_data_object_get_warning(VALUE obj)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
selector.c: In function ‘NIO_Selector_wakeup’:
selector.c:500:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  500 |     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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -m64  -lruby  -lm -lpthread  -lc
:
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
["make", "DESTDIR=", "sitearchdir=./.gem.20250313-52-si7avn", "sitelibdir=./.gem.20250313-52-si7avn", "install"]
/usr/bin/mkdir -p . ./.gem.20250313-52-si7avn
exit > .sitearchdir.time
/usr/bin/install -c -m 0755 nio4r_ext.so ./.gem.20250313-52-si7avn
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
["make", "DESTDIR=", "sitearchdir=./.gem.20250313-52-si7avn", "sitelibdir=./.gem.20250313-52-si7avn", "clean"]
rm -f 
rm -fr nio4r_ext.so false bytebuffer.o monitor.o nio4r_ext.o selector.o *.bak mkmf.log .*.time
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
/usr/bin/ruby -I/usr/share/rubygems extconf.rb
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
make DESTDIR\= sitearchdir\=./.gem.20250313-52-si7avn sitelibdir\=./.gem.20250313-52-si7avn clean
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
make DESTDIR\= sitearchdir\=./.gem.20250313-52-si7avn sitelibdir\=./.gem.20250313-52-si7avn
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
make DESTDIR\= sitearchdir\=./.gem.20250313-52-si7avn sitelibdir\=./.gem.20250313-52-si7avn install
current directory: /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1/ext/nio4r
make DESTDIR\= sitearchdir\=./.gem.20250313-52-si7avn sitelibdir\=./.gem.20250313-52-si7avn clean
Successfully installed nio4r-2.6.1
Parsing documentation for nio4r-2.6.1
Parsing sources...
  3% [ 1/33]  ext/libev/Changes
  6% [ 2/33]  ext/libev/LICENSE
  9% [ 3/33]  ext/libev/README
 12% [ 4/33]  ext/libev/ev.c
 15% [ 5/33]  ext/libev/ev.h
 18% [ 6/33]  ext/libev/ev_epoll.c
 21% [ 7/33]  ext/libev/ev_iouring.c
 24% [ 8/33]  ext/libev/ev_kqueue.c
 27% [ 9/33]  ext/libev/ev_linuxaio.c
 30% [10/33]  ext/libev/ev_poll.c
 33% [11/33]  ext/libev/ev_port.c
 36% [12/33]  ext/libev/ev_select.c
 39% [13/33]  ext/libev/ev_vars.h
 42% [14/33]  ext/libev/ev_win32.c
 45% [15/33]  ext/libev/ev_wrap.h
 48% [16/33]  ext/nio4r/Makefile
 51% [17/33]  ext/nio4r/bytebuffer.c
 54% [18/33]  ext/nio4r/extconf.rb
 57% [19/33]  ext/nio4r/libev.h
 60% [20/33]  ext/nio4r/monitor.c
 63% [21/33]  ext/nio4r/nio4r.h
 66% [22/33]  ext/nio4r/nio4r_ext.c
 69% [23/33]  ext/nio4r/org/nio4r/ByteBuffer.java
 72% [24/33]  ext/nio4r/org/nio4r/Monitor.java
 75% [25/33]  ext/nio4r/org/nio4r/Nio4r.java
 78% [26/33]  ext/nio4r/org/nio4r/Selector.java
 81% [27/33]  ext/nio4r/selector.c
 84% [28/33]  lib/nio.rb
 87% [29/33]  lib/nio/bytebuffer.rb
 90% [30/33]  lib/nio/monitor.rb
 93% [31/33]  lib/nio/selector.rb
 96% [32/33]  lib/nio/version.rb
100% [33/33]  lib/nio4r.rb

Installing ri documentation for nio4r-2.6.1
Installing darkfish documentation for nio4r-2.6.1
Done installing documentation for nio4r after 0 seconds
1 gem installed
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3ChNqX
+ umask 022
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ '[' /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT
++ dirname /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ mkdir /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd nio4r-2.6.1
+ mkdir -p /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/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/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/
+ mkdir -p /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/lib64/gems/ruby/nio4r-2.6.1
+ cp -a ./usr/lib64/gems/ruby/nio4r-2.6.1/gem.build_complete ./usr/lib64/gems/ruby/nio4r-2.6.1/nio4r_ext.so /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/lib64/gems/ruby/nio4r-2.6.1/
+ rm -rf /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/gems/nio4r-2.6.1/ext/
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 2.6.1-6.fc43 --unique-debug-suffix -2.6.1-6.fc43.x86_64 --unique-debug-src-base rubygem-nio4r-2.6.1-6.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1
find-debuginfo: starting
Extracting debug info from 1 files
DWARF-compressing 1 files
sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/rubygem-nio4r-2.6.1-6.fc43.x86_64
find-debuginfo: done
+ /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/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/share/gems/gems/nio4r-2.6.1/examples/echo_server.rb from /usr/bin/env ruby to #!/usr/bin/ruby
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/doc/nio4r-2.6.1/rdoc/js/searcher.js.gz: changing content mtime from 1739568354 (2025-02-14 21:25:54 UTC) to 1737158400 (2025-01-18 00:00:00 UTC)
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/doc/nio4r-2.6.1/rdoc/js/navigation.js.gz: changing content mtime from 1739568354 (2025-02-14 21:25:54 UTC) to 1737158400 (2025-01-18 00:00:00 UTC)
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/doc/nio4r-2.6.1/rdoc/js/navigation.js.gz: replacing with normalized version
/builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT/usr/share/gems/doc/nio4r-2.6.1/rdoc/js/searcher.js.gz: replacing with normalized version
Scanned 70 directories and 175 files,
               processed 20 inodes,
               2 modified (2 replaced + 0 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/SPECPARTS/rpm-debuginfo.specpart
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6GD99L
+ umask 022
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
~/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/share/gems/gems/nio4r-2.6.1 ~/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd nio4r-2.6.1
+ pushd ./usr/share/gems/gems/nio4r-2.6.1
++ grep EV_VERSION_MAJOR ext/libev/ev.h
++ cut -d ' ' -f3
+ EV_VERSION_MAJOR=4
++ grep EV_VERSION_MINOR ext/libev/ev.h
++ cut -d ' ' -f3
+ EV_VERSION_MINOR=33
+ '[' 4.33 = 4.33 ']'
++ dirs +1
+ rspec -I~/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/lib64/gems/ruby/nio4r-2.6.1 spec

Randomized with seed 62843

TCPSocket
  behaves like an NIO bidirectional stream
    keeps readiness after the selectable has been closed
    selects readable and writable
  behaves like an NIO selectable stream
    selects readable when the other end closes
  behaves like an NIO selectable
    does not select unwritable objects (PENDING: Failed to produce an unwritable socket)
    selects writable objects
    does not select unreadable objects
    selects readable objects
  connect
    selects writable when connected

OpenSSL::SSL::SSLSocket
  using TLS 1.2
    behaves like an NIO selectable stream
      selects readable when the other end closes
    behaves like an NIO selectable
      selects readable objects
      selects writable objects
      does not select unwritable objects
      does not select unreadable objects
  using TLS 1.3
    behaves like an NIO selectable stream
      selects readable when the other end closes
    behaves like an NIO selectable
      selects readable objects
      does not select unwritable objects
      selects writable objects
      does not select unreadable objects

NIO::Selector
  allows reregistration of the same IO object across select calls
  reports if it is empty
  deregisters IO objects
  closes
  knows which IO objects are registered
  allows deregistering closed IO objects
  .backends
    knows all supported backends
  select
    raises IOError if asked to select on a closed selector
    iterates across selected objects with a block
    selects IO objects
    selects closed IO objects
    does not block on super small precision intervals
  register
    raises when asked to register after closing
    raises TypeError if asked to register non-IO objects
    registers IO objects
  #initialize
    automatically selects a backend if none or nil is specified
    raises ArgumentError if given an invalid backend
    raises TypeError if given a non-Symbol parameter
    allows explicitly specifying a backend
      Supported backends: [:epoll, :poll, :select, :linuxaio, :io_uring]
  wakeup
    raises IOError if asked to wake up a closed selector
    wakes up if signaled to from another thread
  backend
    knows its backend
      Current backend: epoll
  timeouts
    waits for timeout when selecting from empty selector
    waits for a timeout when selecting with reader
    raises ArgumentError if given a negative timeout

NIO::Monitor
  #io
    knows its IO object
  #value=
    stores arbitrary values
  #remove_interest
    raises ArgumentError if given a bogus option
    removes an interest from the set
    acts idempotently
    can clear the last interest
  #interests
    knows its interests
  #interests=
    can set interests to nil
    changes the interest set
    raises EOFError if interests are changed after the monitor is closed
  #add_interest
    sets a new interest if it isn't currently registered
    acts idempotently
    raises ArgumentError if given a bogus option
  #close
    closes
    closes even if the selector has been shutdown
  #selector
    knows its selector
  #readiness
    knows what operations IO objects are ready for

IO.pipe
  behaves like an NIO selectable
    does not select unwritable objects
    selects writable objects
    selects readable objects
    does not select unreadable objects
  behaves like an NIO selectable stream
    selects readable when the other end closes

UDPSocket
  behaves like an NIO selectable
    does not select unwritable objects (PENDING: come up with a UDPSocket that's blocked on writing)
    does not select unreadable objects
    selects writable objects
    selects readable objects

NIO::ByteBuffer
  #clear
    clears the buffer
  #initialize
    raises TypeError if given a bogus argument
  #compact
    copies data from the current position to the beginning of the buffer
  #<<
    raises NIO::ByteBuffer::OverflowError if the buffer is full
    adds strings to the buffer
    raises TypeError if given a non-String type
  #reset
    raises NIO::ByteBuffer::MarkUnsetError unless mark has been set
    returns to a previously marked position
  #capacity
    has the requested capacity
  #remaining
    calculates the number of bytes remaining
  #full?
    returns true when the buffer is full
    returns false when there is space remaining in the buffer
  #[]
    raises ArgumentError if the index exceeds the limit
    raises ArgumentError if the index is less than zero
    obtains bytes at a given index without altering position
  #inspect
    inspects the buffer offsets
  I/O
    #read_from
      reads data into the buffer
      raises NIO::ByteBuffer::OverflowError if the buffer is already full
      returns 0 if no data is available
    #write_to
      writes data from the buffer
      raises NIO::ByteBuffer::UnderflowError if the buffer is out of data
  #rewind
    rewinds the buffer leaving the limit intact
  #flip
    sets limit to the previous position
    sets remaining to the previous position
    flips the bytebuffer
  #limit
    defaults to the buffer's capacity
  #mark
    returns self
  #get
    reads all remaining data if no length is given
    advances position as data is read
    raises NIO::ByteBuffer::UnderflowError if there is not enough data in the buffer
    reads zeroes from a newly initialized buffer
  #limit=
    sets the buffer's limit to a valid value
    raises ArgumentError if specified limit exceeds capacity
    sets position to the new limit if the previous position is beyond the limit
    raises ArgumentError if specified limit is less than zero
    clears the mark if the new limit is before the current mark
    preserves position and mark if they're less than the new limit
  #position=
    sets the buffer's position to a valid value
    raises ArgumentError if the specified position is less than zero
    raises ArgumentError if the specified position exceeds the limit
  #position
    defaults to zero
  #each
    iterates over data in the buffer

NIO acceptables
  TCPServer
    behaves like an NIO acceptable
      selects for read readiness

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) TCPSocket behaves like an NIO selectable does not select unwritable objects
     # Failed to produce an unwritable socket
     Failure/Error: expect(ready).to be_nil

       expected: nil
            got: [#<NIO::Monitor:0x00007fa34c305cb8>]
     Shared Example Group: "an NIO selectable" called from ./spec/nio/selectables/tcp_socket_spec.rb:79
     # ./spec/support/selectable_examples.rb:46:in 'block (2 levels) in <top (required)>'

  2) UDPSocket behaves like an NIO selectable does not select unwritable objects
     # come up with a UDPSocket that's blocked on writing
     Failure/Error: selector.register(unwritable_subject, :w)

     TypeError:
       no implicit conversion of false into IO
     Shared Example Group: "an NIO selectable" called from ./spec/nio/selectables/udp_socket_spec.rb:54
     # ./spec/support/selectable_examples.rb:44:in 'NIO::Monitor#initialize'
     # ./spec/support/selectable_examples.rb:44:in 'NIO::Selector#register'
     # ./spec/support/selectable_examples.rb:44:in 'block (2 levels) in <top (required)>'

Finished in 8.03 seconds (files took 0.09118 seconds to load)
112 examples, 0 failures, 2 pending

Randomized with seed 62843

++ dirs +1
+ NIO4R_PURE=true
+ rspec -I~/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1/usr/lib64/gems/ruby/nio4r-2.6.1 spec

Randomized with seed 64672

NIO::ByteBuffer
  #each
    iterates over data in the buffer
  #get
    advances position as data is read
    raises NIO::ByteBuffer::UnderflowError if there is not enough data in the buffer
    reads all remaining data if no length is given
    reads zeroes from a newly initialized buffer
  #[]
    obtains bytes at a given index without altering position
    raises ArgumentError if the index is less than zero
    raises ArgumentError if the index exceeds the limit
  #mark
    returns self
  #position=
    raises ArgumentError if the specified position is less than zero
    raises ArgumentError if the specified position exceeds the limit
    sets the buffer's position to a valid value
  #<<
    raises TypeError if given a non-String type
    raises NIO::ByteBuffer::OverflowError if the buffer is full
    adds strings to the buffer
  #compact
    copies data from the current position to the beginning of the buffer
  #limit
    defaults to the buffer's capacity
  #reset
    returns to a previously marked position
    raises NIO::ByteBuffer::MarkUnsetError unless mark has been set
  #inspect
    inspects the buffer offsets
  #full?
    returns true when the buffer is full
    returns false when there is space remaining in the buffer
  #rewind
    rewinds the buffer leaving the limit intact
  #remaining
    calculates the number of bytes remaining
  #clear
    clears the buffer
  #position
    defaults to zero
  #flip
    sets limit to the previous position
    flips the bytebuffer
    sets remaining to the previous position
  #capacity
    has the requested capacity
  #initialize
    raises TypeError if given a bogus argument
  #limit=
    raises ArgumentError if specified limit exceeds capacity
    clears the mark if the new limit is before the current mark
    raises ArgumentError if specified limit is less than zero
    sets the buffer's limit to a valid value
    sets position to the new limit if the previous position is beyond the limit
    preserves position and mark if they're less than the new limit
  I/O
    #read_from
      returns 0 if no data is available
      raises NIO::ByteBuffer::OverflowError if the buffer is already full
      reads data into the buffer
    #write_to
      raises NIO::ByteBuffer::UnderflowError if the buffer is out of data
      writes data from the buffer

UDPSocket
  behaves like an NIO selectable
    does not select unwritable objects (PENDING: come up with a UDPSocket that's blocked on writing)
    does not select unreadable objects
    selects readable objects
    selects writable objects

NIO::Selector
  reports if it is empty
  knows which IO objects are registered
  closes
  allows reregistration of the same IO object across select calls
  deregisters IO objects
  allows deregistering closed IO objects
  backend
    knows its backend
      Current backend: ruby
  wakeup
    wakes up if signaled to from another thread
    raises IOError if asked to wake up a closed selector
  #initialize
    allows explicitly specifying a backend
      Supported backends: [:ruby]
    automatically selects a backend if none or nil is specified
    raises ArgumentError if given an invalid backend
    raises TypeError if given a non-Symbol parameter
  timeouts
    waits for a timeout when selecting with reader
    raises ArgumentError if given a negative timeout
    waits for timeout when selecting from empty selector
  .backends
    knows all supported backends
  select
    raises IOError if asked to select on a closed selector
    selects IO objects
    iterates across selected objects with a block
    selects closed IO objects
    does not block on super small precision intervals
  register
    raises when asked to register after closing
    registers IO objects
    raises TypeError if asked to register non-IO objects

NIO::Monitor
  #io
    knows its IO object
  #remove_interest
    removes an interest from the set
    acts idempotently
    raises ArgumentError if given a bogus option
    can clear the last interest
  #readiness
    knows what operations IO objects are ready for
  #close
    closes even if the selector has been shutdown
    closes
  #add_interest
    raises ArgumentError if given a bogus option
    acts idempotently
    sets a new interest if it isn't currently registered
  #selector
    knows its selector
  #value=
    stores arbitrary values
  #interests=
    can set interests to nil
    changes the interest set
    raises EOFError if interests are changed after the monitor is closed
  #interests
    knows its interests

IO.pipe
  behaves like an NIO selectable stream
    selects readable when the other end closes
  behaves like an NIO selectable
    does not select unreadable objects
    selects readable objects
    selects writable objects
    does not select unwritable objects

OpenSSL::SSL::SSLSocket
  using TLS 1.2
    behaves like an NIO selectable
      selects writable objects
      selects readable objects
      does not select unwritable objects
      does not select unreadable objects
    behaves like an NIO selectable stream
      selects readable when the other end closes
  using TLS 1.3
    behaves like an NIO selectable stream
      selects readable when the other end closes
    behaves like an NIO selectable
      selects writable objects
      does not select unreadable objects
      does not select unwritable objects
      selects readable objects

TCPSocket
  behaves like an NIO selectable stream
    selects readable when the other end closes
  connect
    selects writable when connected
  behaves like an NIO bidirectional stream
    keeps readiness after the selectable has been closed
    selects readable and writable
  behaves like an NIO selectable
    selects writable objects
    does not select unwritable objects (PENDING: Failed to produce an unwritable socket)
    does not select unreadable objects
    selects readable objects

NIO acceptables
  TCPServer
    behaves like an NIO acceptable
      selects for read readiness

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) UDPSocket behaves like an NIO selectable does not select unwritable objects
     # come up with a UDPSocket that's blocked on writing
     Failure/Error: raise TypeError, "can't convert #{io.class} into IO" unless io.is_a? IO

     TypeError:
       can't convert NilClass into IO
     Shared Example Group: "an NIO selectable" called from ./spec/nio/selectables/udp_socket_spec.rb:54
     # ./lib/nio/monitor.rb:26:in 'NIO::Monitor#initialize'
     # ./lib/nio/selector.rb:74:in 'Class#new'
     # ./lib/nio/selector.rb:74:in 'block in NIO::Selector#register'
     # ./lib/nio/selector.rb:68:in 'Thread::Mutex#synchronize'
     # ./lib/nio/selector.rb:68:in 'NIO::Selector#register'
     # ./spec/support/selectable_examples.rb:44:in 'block (2 levels) in <top (required)>'

  2) TCPSocket behaves like an NIO selectable does not select unwritable objects
     # Failed to produce an unwritable socket
     Failure/Error: expect(ready).to be_nil

       expected: nil
            got: [#<NIO::Monitor:0x00007f1120777490 @io=#<TCPSocket:fd 20, AF_INET, 127.0.0.1, 60560>, @interests=:w, ...f111f17a458>, @wakeup=#<IO:fd 5>, @waker=#<IO:fd 12>, @closed=false>, @closed=false, @readiness=:w>]
     Shared Example Group: "an NIO selectable" called from ./spec/nio/selectables/tcp_socket_spec.rb:79
     # ./spec/support/selectable_examples.rb:46:in 'block (2 levels) in <top (required)>'

Finished in 7.9 seconds (files took 0.09411 seconds to load)
112 examples, 0 failures, 2 pending

Randomized with seed 64672

+ popd
~/build/BUILD/rubygem-nio4r-2.6.1-build/nio4r-2.6.1
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: rubygem-nio4r-2.6.1-6.fc43.x86_64
Provides: bundled(libev) = 4.33 rubygem(nio4r) = 2.6.1 rubygem-nio4r = 2.6.1-6.fc43 rubygem-nio4r(x86-64) = 2.6.1-6.fc43
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.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.33)(64bit) libc.so.6(GLIBC_2.38)(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) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libruby.so.3.4()(64bit) rtld(GNU_HASH) ruby(rubygems)
Processing files: rubygem-nio4r-doc-2.6.1-6.fc43.noarch
Provides: rubygem-nio4r-doc = 2.6.1-6.fc43
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.6.1-6.fc43.x86_64
Provides: rubygem-nio4r-debugsource = 2.6.1-6.fc43 rubygem-nio4r-debugsource(x86-64) = 2.6.1-6.fc43
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.6.1-6.fc43.x86_64
Provides: debuginfo(build-id) = f11f62ea411f4e41ff65daec8a083a2aa2224cb1 rubygem-nio4r-debuginfo = 2.6.1-6.fc43 rubygem-nio4r-debuginfo(x86-64) = 2.6.1-6.fc43
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: rubygem-nio4r-debugsource(x86-64) = 2.6.1-6.fc43
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/rubygem-nio4r-2.6.1-build/BUILDROOT
Wrote: /builddir/build/RPMS/rubygem-nio4r-2.6.1-6.fc43.x86_64.rpm
Wrote: /builddir/build/RPMS/rubygem-nio4r-debugsource-2.6.1-6.fc43.x86_64.rpm
Wrote: /builddir/build/RPMS/rubygem-nio4r-debuginfo-2.6.1-6.fc43.x86_64.rpm
Wrote: /builddir/build/RPMS/rubygem-nio4r-doc-2.6.1-6.fc43.noarch.rpm
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6cx5j0
+ umask 022
+ cd /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ test -d /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ rm -rf /builddir/build/BUILD/rubygem-nio4r-2.6.1-build
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild rubygem-nio4r-2.6.1-6.fc43.src.rpm
Finish: build phase for rubygem-nio4r-2.6.1-6.fc43.src.rpm
INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-x86_64-1741847201.497494/root/var/log/dnf5.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
INFO: Done(/var/lib/copr-rpmbuild/results/rubygem-nio4r-2.6.1-6.fc43.src.rpm) Config(child) 0 minutes 26 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool
Package info:
{
    "packages": [
        {
            "name": "rubygem-nio4r-debugsource",
            "epoch": null,
            "version": "2.6.1",
            "release": "6.fc43",
            "arch": "x86_64"
        },
        {
            "name": "rubygem-nio4r-doc",
            "epoch": null,
            "version": "2.6.1",
            "release": "6.fc43",
            "arch": "noarch"
        },
        {
            "name": "rubygem-nio4r-debuginfo",
            "epoch": null,
            "version": "2.6.1",
            "release": "6.fc43",
            "arch": "x86_64"
        },
        {
            "name": "rubygem-nio4r",
            "epoch": null,
            "version": "2.6.1",
            "release": "6.fc43",
            "arch": "src"
        },
        {
            "name": "rubygem-nio4r",
            "epoch": null,
            "version": "2.6.1",
            "release": "6.fc43",
            "arch": "x86_64"
        }
    ]
}
RPMResults finished