File obs_log_None_standard_riscv64.txt of Package failed_rubygem-gpgme

[    0s] Using BUILD_ROOT=/var/cache/obs/worker/root_4/.mount
[    0s] Using BUILD_ARCH=riscv64
[    0s] Doing kvm build in /var/cache/obs/worker/root_4/root
[    0s] 
[    0s] 
[    0s] i01-ch2d started "build rubygem-gpgme.spec" at Thu Aug 28 16:56:54 UTC 2025.
[    0s] 
[    0s] Building failed_rubygem-gpgme for project 'home:lalala123:RISCV_Qwen' repository 'standard' arch 'riscv64' srcmd5 'd6683666e5450b9f8e05a76cdd4a0b6a'
[    0s] 
[    0s] processing recipe /var/cache/obs/worker/root_4/.build-srcdir/rubygem-gpgme.spec ...
[    0s] running changelog2spec --target rpm --file /var/cache/obs/worker/root_4/.build-srcdir/rubygem-gpgme.spec
[    0s] init_buildsystem --configdir /var/run/obs/worker/4/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /var/cache/obs/worker/root_4/.build.rpmlist /var/cache/obs/worker/root_4/.build-srcdir/rubygem-gpgme.spec build ...
[    1s] [1/28] preinstalling compat-usrmerge-tools...
[    1s] [2/28] preinstalling system-user-root...
[    1s] [3/28] preinstalling terminfo-base...
[    1s] [4/28] preinstalling filesystem...
[    1s] [5/28] preinstalling glibc...
[    1s] [6/28] preinstalling fillup...
[    1s] [7/28] preinstalling libacl1...
[    1s] [8/28] preinstalling libattr1...
[    1s] [9/28] preinstalling libbz2-1...
[    1s] [10/28] preinstalling libcap2...
[    1s] [11/28] preinstalling libgmp10...
[    1s] [12/28] preinstalling libgpg-error0...
[    1s] [13/28] preinstalling libjitterentropy3...
[    1s] [14/28] preinstalling liblua5_4-5...
[    1s] [15/28] preinstalling liblzma5...
[    1s] [16/28] preinstalling libpcre2-8-0...
[    1s] [17/28] preinstalling libpopt0...
[    1s] [18/28] preinstalling libz1...
[    1s] [19/28] preinstalling libzstd1...
[    1s] [20/28] preinstalling libncurses6...
[    1s] [21/28] preinstalling libreadline8...
[    1s] [22/28] preinstalling libselinux1...
[    1s] [23/28] preinstalling libgcrypt20...
[    1s] [24/28] preinstalling bash...
[    1s] [25/28] preinstalling bash-sh...
[    1s] [26/28] preinstalling qemu-linux-user...
[    1s] [27/28] preinstalling coreutils...
[    1s] [28/28] preinstalling rpm...
[    2s] 
[    2s] [1/18] preinstalling grep...
[    2s] [2/18] preinstalling kernel-obs-build...
[    2s] [3/18] preinstalling libaudit1...
[    2s] [4/18] preinstalling libcap-ng0...
[    2s] [5/18] preinstalling libcrypt1...
[    2s] [6/18] preinstalling libeconf0...
[    2s] [7/18] preinstalling libgcc_s1...
[    2s] [8/18] preinstalling libsmartcols1...
[    2s] [9/18] preinstalling libuuid1...
[    2s] [10/18] preinstalling libblkid1...
[    2s] [11/18] preinstalling perl-base...
[    2s] [12/18] preinstalling permctl...
[    2s] [13/18] preinstalling libmount1...
[    2s] [14/18] preinstalling permissions-config...
[    2s] [15/18] preinstalling libfdisk1...
[    2s] [16/18] preinstalling permissions...
[    2s] [17/18] preinstalling pam...
[    2s] [18/18] preinstalling util-linux...
[    2s] copying packages...
[    2s] reordering...cycle: lua54 -> lua-interpreter
[    2s]   breaking dependency lua54 -> lua-interpreter
[    2s] cycle: binutils -> libctf0
[    2s]   breaking dependency libctf0 -> binutils
[    2s] cycle: gio-branding-upstream -> libgio-2_0-0
[    2s]   breaking dependency libgio-2_0-0 -> gio-branding-upstream
[    2s] cycle: libgio-2_0-0 -> glib2-tools
[    2s]   breaking dependency libgio-2_0-0 -> glib2-tools
[    2s] cycle: python313-base -> libpython3_13-1_0
[    2s]   breaking dependency python313-base -> libpython3_13-1_0
[    2s] cycle: rpm-config-SUSE -> rpm
[    2s]   breaking dependency rpm-config-SUSE -> rpm
[    2s] cycle: ruby3.4 -> ruby-common -> ruby3.4-rubygem-gem2rpm
[    2s]   breaking dependency ruby3.4-rubygem-gem2rpm -> ruby3.4
[    2s] done
[    3s] Detected virtio-serial support
[    3s] booting kvm...
[    3s] ### VM INTERACTION START ###
[    3s] Using virtio-serial support and enabling console input
[    3s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -object iothread,id=io0 -run-with user=qemu -net none -kernel /var/cache/obs/worker/root_4/.mount/boot/kernel -initrd /var/cache/obs/worker/root_4/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/initvm.x86_64 -m 16384 -drive file=/var/cache/obs/worker/root_4/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_4/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,mux=on,id=virtiocon0 -mon chardev=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_4/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[    4s] [!p]104[?7h[    0.621410][    T1] systemd[1]: Failed to start Virtual Console Setup.
[    4s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] [6n[32766;32766H[6n[!p]104[?7h### VM INTERACTION END ###
[    7s] 2nd stage started in virtual machine
[    7s] ^[[24;10R^[[24;80Rmachine type: riscv64
[    7s] Linux version: 6.16.3-1-default #1 SMP PREEMPT_DYNAMIC Tue Aug 26 05:31:27 UTC 2025 (b954ff4)
[    7s] Time: Thu Aug 28 16:57:01 UTC 2025
[    7s] Increasing log level from now on...
[    7s] [    3.023946][  T571] sysrq: Changing Loglevel
[    7s] [    3.024042][  T571] sysrq: Loglevel set to 4
[    7s] Enable sysrq operations
[    7s] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[    7s] no label, UUID=44df78b8-0373-4d94-b9e2-634974fefde4
[    7s] WARNING: udev not running, creating extra device nodes
[    8s] logging output to //.build.log...
[    8s] processing recipe //.build-srcdir/rubygem-gpgme.spec ...
[    8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/rubygem-gpgme.spec build ...
[    8s] initializing rpm db...
[    8s] querying package ids...
[   17s] [1/197] cumulate compat-usrmerge-tools-84.87-5.5
[   17s] [2/197] cumulate crypto-policies-20250124.4d262e7-4.1
[   17s] [3/197] cumulate file-magic-5.46-4.1
[   17s] [4/197] cumulate kernel-obs-build-6.16.3-1.1
[   17s] [5/197] cumulate libsemanage-conf-3.9-2.1
[   17s] [6/197] cumulate pkgconf-m4-2.2.0-1.1
[   17s] [7/197] cumulate python-rpm-macros-20241120.6ae645f-1.2
[   17s] [8/197] cumulate system-user-root-20190513-2.4
[   17s] [9/197] cumulate terminfo-base-6.5.20250809-80.1
[   17s] [10/197] cumulate typelib-1_0-GIRepository-3_0-2.84.4-1.1
[   17s] [11/197] cumulate filesystem-84.87-18.1
[   17s] [12/197] cumulate glibc-2.42-1.1
[   17s] [13/197] cumulate diffutils-3.12-1.1
[   17s] [14/197] cumulate envsubst-mini-0.26-2.1
[   17s] [15/197] cumulate fillup-1.42-281.1
[   17s] [16/197] cumulate glibc-gconv-modules-extra-2.42-1.1
[   17s] [17/197] cumulate glibc-locale-base-2.42-1.1
[   17s] [18/197] cumulate libacl1-2.3.2-2.1
[   17s] [19/197] cumulate libalternatives1-1.2+31.da24cd4-1.1
[   17s] [20/197] cumulate libatomic1-15.1.1+git10189-1.1
[   17s] [21/197] cumulate libattr1-2.5.2-1.1
[   17s] [22/197] cumulate libaudit1-4.0.2-4.1
[   17s] [23/197] cumulate libbz2-1-1.0.8-5.3
[   17s] [24/197] cumulate libcap-ng0-0.8.5-1.1
[   17s] [25/197] cumulate libcap2-2.75-1.1
[   17s] [26/197] cumulate libcrypt1-4.4.38-1.1
[   17s] [27/197] cumulate libeconf0-0.7.10-1.1
[   17s] [28/197] cumulate libexpat1-2.7.1-2.1
[   17s] [29/197] cumulate libffi8-3.4.7-1.1
[   17s] [30/197] cumulate libgcc_s1-15.1.1+git10189-1.1
[   17s] [31/197] cumulate libgdbm6-1.24-2.1
[   17s] [32/197] cumulate libgmp10-6.3.0-5.1
[   17s] [33/197] cumulate libgomp1-15.1.1+git10189-1.1
[   17s] [34/197] cumulate libgpg-error0-1.55-1.1
[   17s] [35/197] cumulate libitm1-15.1.1+git10189-1.1
[   17s] [36/197] cumulate libjitterentropy3-3.6.3-1.1
[   17s] [37/197] cumulate liblua5_4-5-5.4.8-3.1
[   17s] [38/197] cumulate liblz1-1.15-1.1
[   17s] [39/197] cumulate liblz4-1-1.10.0-2.1
[   17s] [40/197] cumulate liblzma5-5.8.1-1.1
[   17s] [41/197] cumulate libmpdec4-4.0.1-2.1
[   17s] [42/197] cumulate libnpth0-1.8-2.1
[   17s] [43/197] cumulate libpcre2-16-0-10.45-2.1
[   17s] [44/197] cumulate libpcre2-32-0-10.45-2.1
[   17s] [45/197] cumulate libpcre2-8-0-10.45-2.1
[   17s] [46/197] cumulate libpkgconf5-2.2.0-1.1
[   17s] [47/197] cumulate libpopt0-1.19-1.4
[   17s] [48/197] cumulate libseccomp2-2.6.0-2.1
[   17s] [49/197] cumulate libsepol2-3.9-2.1
[   17s] [50/197] cumulate libsmartcols1-2.41.1-3.1
[   17s] [51/197] cumulate libsqlite3-0-3.50.4-2.1
[   17s] [52/197] cumulate libuuid1-2.41.1-3.1
[   17s] [53/197] cumulate libyaml-0-2-0.2.5-2.2
[   17s] [54/197] cumulate libz1-1.3.1-1.1
[   17s] [55/197] cumulate libzstd1-1.5.7-3.1
[   17s] [56/197] cumulate patch-2.8-1.1
[   17s] [57/197] cumulate update-alternatives-1.22.21-1.1
[   17s] [58/197] cumulate which-2.23-1.1
[   17s] [59/197] cumulate libncurses6-6.5.20250809-80.1
[   17s] [60/197] cumulate alts-1.2+31.da24cd4-1.1
[   17s] [61/197] cumulate libassuan9-3.0.2-1.1
[   17s] [62/197] cumulate libblkid1-2.41.1-3.1
[   17s] [63/197] cumulate libctf-nobfd0-2.43-10.1
[   17s] [64/197] cumulate libgdbm_compat4-1.24-2.1
[   17s] [65/197] cumulate libglib-2_0-0-2.84.4-1.1
[   17s] [66/197] cumulate libisl23-0.27-1.1
[   17s] [67/197] cumulate libksba8-1.6.7-1.1
[   17s] [68/197] cumulate libmpfr6-4.2.2-1.1
[   17s] [69/197] cumulate libpcre2-posix3-10.45-2.1
[   17s] [70/197] cumulate libreadline8-8.3.1-1.1
[   17s] [71/197] cumulate libselinux1-3.9-2.1
[   17s] [72/197] cumulate libstdc++6-15.1.1+git10189-1.1
[   17s] [73/197] cumulate libsystemd0-mini-257.7-6.2
[   17s] [74/197] cumulate libudev-mini1-257.7-6.2
[   17s] [75/197] cumulate ncurses-utils-6.5.20250809-80.1
[   17s] [76/197] cumulate perl-base-5.42.0-1.1
[   17s] [77/197] cumulate pkgconf-2.2.0-1.1
[   17s] [78/197] cumulate libelf1-0.192-2.1
[   17s] [79/197] cumulate libgcrypt20-1.11.2-6.1
[   17s] [80/197] cumulate libxml2-2-2.13.8-3.1
[   17s] [81/197] cumulate libruby3_4-3_4-3.4.5-1.1
[   17s] [82/197] cumulate permctl-1699_20250120-1.2
[   17s] [83/197] cumulate libzio1-1.09-1.2
[   17s] [84/197] cumulate libmagic1-5.46-4.1
[   17s] [85/197] cumulate build-mkbaselibs-20250708-1.1
[   17s] [86/197] cumulate bash-5.3.3-1.1
[   17s] [87/197] cumulate dwz-0.15-6.1
[   17s] [88/197] cumulate findutils-4.10.0-2.1
[   17s] [89/197] cumulate libgmodule-2_0-0-2.84.4-1.1
[   17s] [90/197] cumulate libgthread-2_0-0-2.84.4-1.1
[   17s] [91/197] cumulate libusb-1_0-0-1.0.29-1.1
[   17s] [92/197] cumulate fdupes-2.4.0-1.1
[   17s] [93/197] cumulate file-5.46-4.1
[   17s] [94/197] cumulate libasan8-15.1.1+git10189-1.1
[   17s] [95/197] cumulate libfdisk1-2.41.1-3.1
[   17s] [96/197] cumulate libgobject-2_0-0-2.84.4-1.1
[   17s] [97/197] cumulate liblsan0-15.1.1+git10189-1.1
[   17s] [98/197] cumulate libmount1-2.41.1-3.1
[   17s] [99/197] cumulate libmpc3-1.3.1-1.5
[   17s] [100/197] cumulate libsubid5-4.18.0-1.1
[   17s] [101/197] cumulate libtsan2-15.1.1+git10189-1.1
[   17s] [102/197] cumulate libubsan1-15.1.1+git10189-1.1
[   17s] [103/197] cumulate sed-4.9-2.2
[   17s] [104/197] cumulate tar-1.35-4.1
[   17s] [105/197] cumulate libdw1-0.192-2.1
[   17s] [106/197] cumulate libsemanage2-3.9-2.1
[   17s] [107/197] cumulate perl-5.42.0-1.1
[   17s] [108/197] cumulate bash-sh-5.3.3-1.1
[   17s] [109/197] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[   17s] [110/197] cumulate perl-rpm-packaging-1.2-1.1
[   17s] [111/197] cumulate typelib-1_0-GLib-2_0-2.84.4-1.1
[   17s] [112/197] cumulate libasm1-0.192-2.1
[   17s] [113/197] cumulate libgirepository-2_0-0-2.84.4-1.1
[   17s] [114/197] cumulate cpp15-15.1.1+git10189-1.1
[   17s] [115/197] cumulate login_defs-4.18.0-1.1
[   17s] [116/197] cumulate qemu-linux-user-10.0.3-85.1
[   17s] [117/197] cumulate sysuser-shadow-3.3-10.1
[   17s] [118/197] cumulate cpio-2.15-6.1
[   17s] [119/197] cumulate cpp-15-1.1
[   17s] [120/197] cumulate gzip-1.14-1.1
[   17s] [121/197] cumulate make-4.4.1-3.1
[   17s] [122/197] cumulate typelib-1_0-GModule-2_0-2.84.4-1.1
[   17s] [123/197] cumulate typelib-1_0-GObject-2_0-2.84.4-1.1
[   17s] [124/197] cumulate bzip2-1.0.8-5.3
[   17s] [125/197] cumulate grep-3.12-1.1
[   17s] [126/197] cumulate pkgconf-pkg-config-2.2.0-1.1
[   17s] [127/197] cumulate typelib-1_0-GLibUnix-2_0-2.84.4-1.1
[   17s] [128/197] cumulate xz-5.8.1-1.1
[   17s] [129/197] cumulate gettext-runtime-mini-0.26-2.1
[   17s] [130/197] cumulate gawk-5.3.2-1.1
[   17s] [131/197] cumulate shared-mime-info-2.4-3.1
[   17s] [132/197] cumulate coreutils-9.7-3.1
[   17s] [133/197] cumulate elfutils-0.192-2.1
[   17s] [134/197] cumulate gpg2-2.5.11-1.1
[   17s] [135/197] cumulate linux-glibc-devel-6.16-1.1
[   17s] [136/197] cumulate systemd-rpm-macros-26-1.1
[   17s] [137/197] cumulate dbus-1-common-1.14.10-4.1
[   17s] [138/197] cumulate libeconf-devel-0.7.10-1.1
[   17s] [139/197] cumulate libffi-devel-3.4.7-1.1
[   17s] [140/197] cumulate libxcrypt-devel-4.4.38-1.1
[   17s] [141/197] cumulate info-7.1-3.1
[   17s] [142/197] cumulate libgpgme45-2.0.0-1.1
[   17s] [143/197] cumulate libopenssl3-3.5.2-1.1
[   17s] [144/197] cumulate permissions-config-1699_20250120-1.2
[   17s] [145/197] cumulate polkit-default-privs-1550+20250721.f1b71a3-1.1
[   17s] [146/197] cumulate gettext-tools-mini-0.26-2.1
[   17s] [147/197] cumulate aaa_base-84.87+git20250805.3069494-1.1
[   17s] [148/197] cumulate aaa_base-malloccheck-84.87+git20250805.3069494-1.1
[   17s] [149/197] cumulate permissions-1699_20250120-1.2
[   17s] [150/197] cumulate glibc-devel-2.42-1.1
[   17s] [151/197] cumulate libblkid-devel-2.41.1-3.1
[   17s] [152/197] cumulate libdbus-1-3-1.14.10-4.1
[   17s] [153/197] cumulate rpmlint-mini-2.7.0+git20250710.a7f0a67c-18.42
[   17s] [154/197] cumulate libarchive13-3.8.1-1.1
[   17s] [155/197] cumulate libsepol-devel-3.9-2.1
[   17s] [156/197] cumulate zlib-devel-1.3.1-1.1
[   17s] [157/197] cumulate libstdc++6-devel-gcc15-15.1.1+git10189-1.1
[   17s] [158/197] cumulate libgpg-error-devel-1.55-1.1
[   17s] [159/197] cumulate dbus-1-daemon-1.14.10-4.1
[   17s] [160/197] cumulate pam-1.7.1-4.1
[   17s] [161/197] cumulate post-build-checks-84.87+git20250725.0c3a172-1.1
[   17s] [162/197] cumulate libstdc++-devel-15-1.1
[   17s] [163/197] cumulate libassuan-devel-3.0.2-1.1
[   17s] [164/197] cumulate shadow-4.18.0-1.1
[   17s] [165/197] cumulate util-linux-2.41.1-3.1
[   17s] [166/197] cumulate pcre2-devel-10.45-2.1
[   17s] [167/197] cumulate libselinux-devel-3.9-2.1
[   17s] [168/197] cumulate libmount-devel-2.41.1-3.1
[   17s] [169/197] cumulate rpm-config-SUSE-20250423-1.1
[   17s] [170/197] cumulate libctf0-2.43-10.1
[   17s] [171/197] cumulate ruby3.4-rubygem-gem2rpm-0.10.1-27.1
[   17s] [172/197] cumulate lua54-5.4.8-3.1
[   17s] [173/197] cumulate libgio-2_0-0-2.84.4-1.1
[   17s] [174/197] cumulate python313-base-3.13.7-4.2
[   17s] [175/197] cumulate compat-usrmerge-build-84.87-5.5
[   17s] [176/197] cumulate gio-branding-upstream-2.84.4-1.1
[   17s] [177/197] cumulate python313-packaging-25.0-1.1
[   17s] [178/197] cumulate libpython3_13-1_0-3.13.7-4.2
[   17s] [179/197] cumulate lua-interpreter-5-3.1
[   17s] [180/197] cumulate typelib-1_0-Gio-2_0-2.84.4-1.1
[   17s] [181/197] cumulate ruby-common-3.2.1-7.1
[   17s] [182/197] cumulate binutils-2.43-10.1
[   17s] [183/197] cumulate glib2-tools-2.84.4-1.1
[   17s] [184/197] cumulate rpm-4.20.1-6.1
[   17s] [185/197] cumulate python-rpm-packaging-20210526+a18ca48-1.6
[   17s] [186/197] cumulate build-compare-20240801T083050.024a3a7-1.1
[   17s] [187/197] cumulate librpmbuild10-4.20.1-6.1
[   17s] [188/197] cumulate ruby3.4-3.4.5-1.1
[   17s] [189/197] cumulate debugedit-5.1-1.1
[   17s] [190/197] cumulate gcc15-15.1.1+git10189-1.1
[   17s] [191/197] cumulate glib2-devel-2.84.4-1.1
[   17s] [192/197] cumulate gcc15-PIE-15.1.1+git10189-1.1
[   17s] [193/197] cumulate gcc-15-1.1
[   17s] [194/197] cumulate ruby3.4-devel-3.4.5-1.1
[   17s] [195/197] cumulate gpgme-devel-2.0.0-1.1
[   17s] [196/197] cumulate gcc-PIE-15-1.1
[   17s] [197/197] cumulate rpm-build-4.20.1-6.1
[   17s] now installing cumulated packages
[   18s] Preparing...                          ########################################
[   18s] Updating / installing...
[   18s] system-user-root-20190513-2.4         ########################################
[   18s] typelib-1_0-GIRepository-3_0-2.84.4-1.########################################
[   18s] terminfo-base-6.5.20250809-80.1       ########################################
[   18s] python-rpm-macros-20241120.6ae645f-1.2########################################
[   18s] pkgconf-m4-2.2.0-1.1                  ########################################
[   18s] libsemanage-conf-3.9-2.1              ########################################
[   19s] file-magic-5.46-4.1                   ########################################
[   19s] crypto-policies-20250124.4d262e7-4.1  ########################################
[   19s] compat-usrmerge-tools-84.87-5.5       ########################################
[   19s] filesystem-84.87-18.1                 ########################################
[   19s] glibc-2.42-1.1                        ########################################
[   19s] libz1-1.3.1-1.1                       ########################################
[   19s] libgcc_s1-15.1.1+git10189-1.1         ########################################
[   19s] libstdc++6-15.1.1+git10189-1.1        ########################################
[   19s] libbz2-1-1.0.8-5.3                    ########################################
[   20s] libgmp10-6.3.0-5.1                    ########################################
[   20s] libzstd1-1.5.7-3.1                    ########################################
[   20s] libelf1-0.192-2.1                     ########################################
[   20s] libcrypt1-4.4.38-1.1                  ########################################
[   20s] liblzma5-5.8.1-1.1                    ########################################
[   20s] libacl1-2.3.2-2.1                     ########################################
[   20s] perl-base-5.42.0-1.1                  ########################################
[   20s] libaudit1-4.0.2-4.1                   ########################################
[   20s] libcap2-2.75-1.1                      ########################################
[   21s] libffi8-3.4.7-1.1                     ########################################
[   21s] libgpg-error0-1.55-1.1                ########################################
[   21s] libeconf0-0.7.10-1.1                  ########################################
[   21s] libpcre2-8-0-10.45-2.1                ########################################
[   21s] libselinux1-3.9-2.1                   ########################################
[   21s] libglib-2_0-0-2.84.4-1.1              ########################################
[   21s] libgobject-2_0-0-2.84.4-1.1           ########################################
[   21s] typelib-1_0-GLib-2_0-2.84.4-1.1       ########################################
[   21s] libgmodule-2_0-0-2.84.4-1.1           ########################################
[   21s] sed-4.9-2.2                           ########################################
[   21s] libblkid1-2.41.1-3.1                  ########################################
[   22s] libdw1-0.192-2.1                      ########################################
[   22s] libmpfr6-4.2.2-1.1                    ########################################
[   22s] fillup-1.42-281.1                     ########################################
[   22s] libncurses6-6.5.20250809-80.1         ########################################
[   22s] libreadline8-8.3.1-1.1                ########################################
[   22s] bash-5.3.3-1.1                        ########################################
[   22s] bash-sh-5.3.3-1.1                     ########################################
[   22s] grep-3.12-1.1                         ########################################
[   22s] xz-5.8.1-1.1                          ########################################
[   22s] gawk-5.3.2-1.1                        ########################################
[   22s] cpio-2.15-6.1                         ########################################
[   23s] libmount1-2.41.1-3.1                  ########################################
[   23s] findutils-4.10.0-2.1                  ########################################
[   23s] libassuan9-3.0.2-1.1                  ########################################
[   23s] libgomp1-15.1.1+git10189-1.1          ########################################
[   23s] liblua5_4-5-5.4.8-3.1                 ########################################
[   23s] libpopt0-1.19-1.4                     ########################################
[   23s] libuuid1-2.41.1-3.1                   ########################################
[   23s] update-alternatives-1.22.21-1.1       ########################################
[   23s] gzip-1.14-1.1                         ########################################
[   23s] libmpc3-1.3.1-1.5                     ########################################
[   23s] typelib-1_0-GModule-2_0-2.84.4-1.1    ########################################
[   23s] typelib-1_0-GObject-2_0-2.84.4-1.1    ########################################
[   23s] libsystemd0-mini-257.7-6.2            ########################################
[   23s] permctl-1699_20250120-1.2             ########################################
[   23s] libxml2-2-2.13.8-3.1                  ########################################
[   24s] dwz-0.15-6.1                          ########################################
[   24s] libisl23-0.27-1.1                     ########################################
[   28s] cpp15-15.1.1+git10189-1.1             ########################################
[   28s] diffutils-3.12-1.1                    ########################################
[   28s] libcap-ng0-0.8.5-1.1                  ########################################
[   28s] libexpat1-2.7.1-2.1                   ########################################
[   28s] libgdbm6-1.24-2.1                     ########################################
[   28s] libjitterentropy3-3.6.3-1.1           ########################################
[   29s] libgcrypt20-1.11.2-6.1                ########################################
[   29s] libsepol2-3.9-2.1                     ########################################
[   29s] libsemanage2-3.9-2.1                  ########################################
[   29s] libgdbm_compat4-1.24-2.1              ########################################
[   33s] perl-5.42.0-1.1                       ########################################
[   33s] perl-rpm-packaging-1.2-1.1            ########################################
[   33s] cpp-15-1.1                            ########################################
[   33s] shared-mime-info-2.4-3.1              ########################################
[   37s] gio-branding-upstream-2.84.4-1.1      ########################################
[   37s] libgio-2_0-0-2.84.4-1.1               ########################################
[   37s] glib2-tools-2.84.4-1.1                ########################################
[   37s] No schema files found: doing nothing.
[   38s] typelib-1_0-Gio-2_0-2.84.4-1.1        ########################################
[   38s] libfdisk1-2.41.1-3.1                  ########################################
[   38s] login_defs-4.18.0-1.1                 ########################################
[   38s] make-4.4.1-3.1                        ########################################
[   38s] bzip2-1.0.8-5.3                       ########################################
[   38s] ncurses-utils-6.5.20250809-80.1       ########################################
[   38s] libasm1-0.192-2.1                     ########################################
[   38s] elfutils-0.192-2.1                    ########################################
[   38s] libgirepository-2_0-0-2.84.4-1.1      ########################################
[   38s] typelib-1_0-GLibUnix-2_0-2.84.4-1.1   ########################################
[   38s] libgthread-2_0-0-2.84.4-1.1           ########################################
[   38s] libsubid5-4.18.0-1.1                  ########################################
[   38s] tar-1.35-4.1                          ########################################
[   38s] libpcre2-posix3-10.45-2.1             ########################################
[   38s] libksba8-1.6.7-1.1                    ########################################
[   38s] libudev-mini1-257.7-6.2               ########################################
[   39s] libusb-1_0-0-1.0.29-1.1               ########################################
[   39s] libzio1-1.09-1.2                      ########################################
[   39s] info-7.1-3.1                          ########################################
[   39s] libruby3_4-3_4-3.4.5-1.1              ########################################
[   39s] fdupes-2.4.0-1.1                      ########################################
[   39s] libasan8-15.1.1+git10189-1.1          ########################################
[   39s] liblsan0-15.1.1+git10189-1.1          ########################################
[   39s] libtsan2-15.1.1+git10189-1.1          ########################################
[   40s] libubsan1-15.1.1+git10189-1.1         ########################################
[   40s] libctf-nobfd0-2.43-10.1               ########################################
[   40s] libctf0-2.43-10.1                     ########################################
[   43s] binutils-2.43-10.1                    ########################################
[   44s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[   44s] envsubst-mini-0.26-2.1                ########################################
[   44s] gettext-runtime-mini-0.26-2.1         ########################################
[   45s] glibc-gconv-modules-extra-2.42-1.1    ########################################
[   46s] gettext-tools-mini-0.26-2.1           ########################################
[   46s] glibc-locale-base-2.42-1.1            ########################################
[   46s] libalternatives1-1.2+31.da24cd4-1.1   ########################################
[   46s] alts-1.2+31.da24cd4-1.1               ########################################
[   46s] lua-interpreter-5-3.1                 ########################################
[   46s] lua54-5.4.8-3.1                       ########################################
[   46s] libatomic1-15.1.1+git10189-1.1        ########################################
[   46s] libattr1-2.5.2-1.1                    ########################################
[   47s] coreutils-9.7-3.1                     ########################################
[   47s] rpm-config-SUSE-20250423-1.1          ########################################
[   47s] rpm-4.20.1-6.1                        ########################################
[   48s] Updating /etc/sysconfig/services ...
[   48s] libopenssl3-3.5.2-1.1                 ########################################
[   48s] aaa_base-84.87+git20250805.3069494-1.1########################################
[   48s] Updating /etc/sysconfig/proxy ...
[   49s] aaa_base-malloccheck-84.87+git20250805########################################
[   49s] linux-glibc-devel-6.16-1.1            ########################################
[   49s] systemd-rpm-macros-26-1.1             ########################################
[   49s] permissions-config-1699_20250120-1.2  ########################################
[   49s] Updating /etc/sysconfig/security ...
[   49s] Checking permissions and ownerships - using the permissions files
[   49s] 	/usr/share/permissions/permissions
[   49s] 	/usr/share/permissions/permissions.easy
[   49s] 	/etc/permissions.local
[   49s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root)
[   49s] permissions-1699_20250120-1.2         ########################################
[   50s] pam-1.7.1-4.1                         ########################################
[   50s] shadow-4.18.0-1.1                     ########################################
[   51s] /usr/bin/newgidmap: setting to root:root 0755 "cap_setgid=ep". (wrong owner/group root:shadow, wrong permissions 4755, missing capabilities)
[   51s] /usr/bin/newuidmap: setting to root:root 0755 "cap_setuid=ep". (wrong owner/group root:shadow, wrong permissions 4755, missing capabilities)
[   51s] sysuser-shadow-3.3-10.1               ########################################
[   51s] /usr/sbin/useradd -r -c User for D-Bus -d /run/dbus -U messagebus -s /usr/sbin/nologin
[   51s] dbus-1-common-1.14.10-4.1             ########################################
[   52s] libdbus-1-3-1.14.10-4.1               ########################################
[   52s] dbus-1-daemon-1.14.10-4.1             ########################################
[   52s] polkit-default-privs-1550+20250721.f1b########################################
[   52s] Updating /etc/sysconfig/security ...
[   52s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[   52s] warning: %post(polkit-default-privs-1550+20250721.f1b71a3-1.1.noarch) scriptlet failed, exit status 2
[   52s] debugedit-5.1-1.1                     ########################################
[   52s] libitm1-15.1.1+git10189-1.1           ########################################
[   52s] liblz1-1.15-1.1                       ########################################
[   52s] libmagic1-5.46-4.1                    ########################################
[   53s] librpmbuild10-4.20.1-6.1              ########################################
[   53s] liblz4-1-1.10.0-2.1                   ########################################
[   53s] libarchive13-3.8.1-1.1                ########################################
[   53s] libmpdec4-4.0.1-2.1                   ########################################
[   56s] python313-base-3.13.7-4.2             ########################################
[   56s] libpython3_13-1_0-3.13.7-4.2          ########################################
[   56s] python313-packaging-25.0-1.1          ########################################
[   56s] python-rpm-packaging-20210526+a18ca48-########################################
[   56s] libnpth0-1.8-2.1                      ########################################
[   56s] libpcre2-16-0-10.45-2.1               ########################################
[   56s] libpcre2-32-0-10.45-2.1               ########################################
[   56s] libpkgconf5-2.2.0-1.1                 ########################################
[   56s] pkgconf-2.2.0-1.1                     ########################################
[   56s] pkgconf-pkg-config-2.2.0-1.1          ########################################
[   56s] libeconf-devel-0.7.10-1.1             ########################################
[   56s] libblkid-devel-2.41.1-3.1             ########################################
[   56s] libffi-devel-3.4.7-1.1                ########################################
[   56s] libxcrypt-devel-4.4.38-1.1            ########################################
[   57s] glibc-devel-2.42-1.1                  ########################################
[   57s] libgpg-error-devel-1.55-1.1           ########################################
[   80s] gcc15-15.1.1+git10189-1.1             ########################################
[   80s] gcc15-PIE-15.1.1+git10189-1.1         ########################################
[   80s] gcc-15-1.1                            ########################################
[   80s] libassuan-devel-3.0.2-1.1             ########################################
[   81s] libsepol-devel-3.9-2.1                ########################################
[   81s] zlib-devel-1.3.1-1.1                  ########################################
[   94s] libstdc++6-devel-gcc15-15.1.1+git10189########################################
[   94s] libstdc++-devel-15-1.1                ########################################
[   94s] pcre2-devel-10.45-2.1                 ########################################
[   94s] libselinux-devel-3.9-2.1              ########################################
[   94s] libmount-devel-2.41.1-3.1             ########################################
[   95s] glib2-devel-2.84.4-1.1                ########################################
[   95s] No schema files found: doing nothing.
[   95s] libseccomp2-2.6.0-2.1                 ########################################
[   95s] file-5.46-4.1                         ########################################
[   95s] libsmartcols1-2.41.1-3.1              ########################################
[   96s] util-linux-2.41.1-3.1                 ########################################
[   96s] libsqlite3-0-3.50.4-2.1               ########################################
[   97s] gpg2-2.5.11-1.1                       ########################################
[   97s] libgpgme45-2.0.0-1.1                  ########################################
[   97s] libyaml-0-2-0.2.5-2.2                 ########################################
[   97s] ruby-common-3.2.1-7.1                 ########################################
[   99s] ruby3.4-3.4.5-1.1                     ########################################
[  100s] update-alternatives: using /usr/bin/bundle.ruby.ruby3.4 to provide /usr/bin/bundle (bundle) in auto mode
[  100s] update-alternatives: using /usr/bin/bundle.ruby.ruby3.4 to provide /usr/bin/bundle.ruby3.4 (bundle.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/bundler.ruby.ruby3.4 to provide /usr/bin/bundler (bundler) in auto mode
[  100s] update-alternatives: using /usr/bin/bundler.ruby.ruby3.4 to provide /usr/bin/bundler.ruby3.4 (bundler.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/racc.ruby.ruby3.4 to provide /usr/bin/racc (racc) in auto mode
[  100s] update-alternatives: using /usr/bin/racc.ruby.ruby3.4 to provide /usr/bin/racc.ruby3.4 (racc.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/rake.ruby.ruby3.4 to provide /usr/bin/rake (rake) in auto mode
[  100s] update-alternatives: using /usr/bin/rake.ruby.ruby3.4 to provide /usr/bin/rake.ruby3.4 (rake.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/rbs.ruby.ruby3.4 to provide /usr/bin/rbs (rbs) in auto mode
[  100s] update-alternatives: using /usr/bin/rbs.ruby.ruby3.4 to provide /usr/bin/rbs.ruby3.4 (rbs.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/rdoc.ruby.ruby3.4 to provide /usr/bin/rdoc (rdoc) in auto mode
[  100s] update-alternatives: using /usr/bin/rdoc.ruby.ruby3.4 to provide /usr/bin/rdoc.ruby3.4 (rdoc.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/ri.ruby.ruby3.4 to provide /usr/bin/ri (ri) in auto mode
[  100s] update-alternatives: using /usr/bin/ri.ruby.ruby3.4 to provide /usr/bin/ri.ruby3.4 (ri.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/typeprof.ruby.ruby3.4 to provide /usr/bin/typeprof (typeprof) in auto mode
[  100s] update-alternatives: using /usr/bin/typeprof.ruby.ruby3.4 to provide /usr/bin/typeprof.ruby3.4 (typeprof.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/rdbg.ruby.ruby3.4 to provide /usr/bin/rdbg (rdbg) in auto mode
[  100s] update-alternatives: using /usr/bin/rdbg.ruby.ruby3.4 to provide /usr/bin/rdbg.ruby3.4 (rdbg.ruby3.4) in auto mode
[  100s] update-alternatives: using /usr/bin/syntax_suggest.ruby.ruby3.4 to provide /usr/bin/syntax_suggest (syntax_suggest) in auto mode
[  100s] update-alternatives: using /usr/bin/syntax_suggest.ruby.ruby3.4 to provide /usr/bin/syntax_suggest.ruby3.4 (syntax_suggest.ruby3.4) in auto mode
[  100s] ruby3.4-rubygem-gem2rpm-0.10.1-27.1   ########################################
[  100s] update-alternatives: using /usr/bin/gem2rpm.ruby3.4-0.10.1 to provide /usr/bin/gem2rpm (gem2rpm) in auto mode
[  101s] update-alternatives: using /usr/bin/gem2rpm.ruby3.4-0.10.1 to provide /usr/bin/gem2rpm-0.10.1 (gem2rpm-0.10.1) in auto mode
[  101s] update-alternatives: using /usr/bin/gem2rpm.ruby3.4-0.10.1 to provide /usr/bin/gem2rpm.ruby3.4 (gem2rpm.ruby3.4) in auto mode
[  101s] patch-2.8-1.1                         ########################################
[  101s] which-2.23-1.1                        ########################################
[  101s] rpm-build-4.20.1-6.1                  ########################################
[  101s] ruby3.4-devel-3.4.5-1.1               ########################################
[  101s] gpgme-devel-2.0.0-1.1                 ########################################
[  101s] build-compare-20240801T083050.024a3a7-########################################
[  101s] gcc-PIE-15-1.1                        ########################################
[  103s] rpmlint-mini-2.7.0+git20250710.a7f0a67########################################
[  103s] post-build-checks-84.87+git20250725.0c########################################
[  103s] compat-usrmerge-build-84.87-5.5       ########################################
[  103s] brp-check-suse-84.87+git20230324.8680c########################################
[  109s] qemu-linux-user-10.0.3-85.1           ########################################
[  109s] build-mkbaselibs-20250708-1.1         ########################################
[  111s] kernel-obs-build-6.16.3-1.1           ########################################
[  118s] now finalizing build dir...
[  118s] ... running 01-add_abuild_user_to_trusted_group
[  119s] ... running 02-set_timezone_to_utc
[  119s] ... running 03-set-permissions-secure
[  119s] ... running 11-hack_uname_version_to_kernel_version
[  122s] setting SOURCE_DATE_EPOCH_MTIME to 1718963928
[  128s] -----------------------------------------------------------------
[  128s] I have the following modifications for rubygem-gpgme.spec:
[  128s] 28c28
[  128s] < Release:        0
[  128s] ---
[  128s] > Release:        16.1
[  132s] build target is riscv64-suse-linux
[  132s] -----------------------------------------------------------------
[  132s] ----- building rubygem-gpgme.spec (user abuild)
[  132s] -----------------------------------------------------------------
[  132s] -----------------------------------------------------------------
[  135s] setting SOURCE_DATE_EPOCH_MTIME to 1718963928
[  135s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-suse-linux --undefine _enable_debug_packages --define 'disturl obs://build.opensuse.org/home:lalala123:RISCV_Qwen/standard/d6683666e5450b9f8e05a76cdd4a0b6a-failed_rubygem-gpgme' /home/abuild/rpmbuild/SOURCES/rubygem-gpgme.spec
[  136s] Building target platforms: riscv64-suse-linux
[  136s] Building for target riscv64-suse-linux
[  136s] ++ /usr/bin/ruby-find-versioned gem2rpm
[  136s] + for gr in $(/usr/bin/ruby-find-versioned gem2rpm)
[  136s] + ruby_suffix=.ruby3.4
[  136s] ++ /usr/bin/ruby.ruby3.4 -r rubygems -e 'puts Gem.default_dir'
[  137s] + export GEM_HOME=/usr/lib64/ruby/gems/3.4.0
[  137s] + GEM_HOME=/usr/lib64/ruby/gems/3.4.0
[  137s] + /usr/bin/gem2rpm.ruby3.4 --local -t /usr/lib/rpm/gem_packages.template --config=./rpmbuild/SOURCES/gem2rpm.yml ./rpmbuild/SOURCES/gpgme-2.0.24.gem
[  140s] NOTE: Gem::Specification#has_rdoc? is deprecated with no replacement. It will be removed in Rubygems 4
[  140s] Gem::Specification#has_rdoc? called from /usr/lib64/ruby/3.4.0/delegate.rb:87.
[  140s] NOTE: Gem::Specification#has_rdoc is deprecated with no replacement. It will be removed in Rubygems 4
[  140s] Gem::Specification#has_rdoc called from /usr/lib64/ruby/3.4.0/rubygems/deprecate.rb:143.
[  140s] NOTE: Gem::Specification#has_rdoc? is deprecated with no replacement. It will be removed in Rubygems 4
[  140s] Gem::Specification#has_rdoc? called from /usr/lib64/ruby/3.4.0/delegate.rb:87.
[  140s] NOTE: Gem::Specification#has_rdoc is deprecated with no replacement. It will be removed in Rubygems 4
[  140s] Gem::Specification#has_rdoc called from /usr/lib64/ruby/3.4.0/rubygems/deprecate.rb:143.
[  140s] using SOURCE_DATE_EPOCH with value 1718963927 as build time
[  140s] Executing(%mkbuilddir): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.GsMpBc
[  140s] Executing(%prep): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.QntDWV
[  140s] + umask 022
[  140s] + cd /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build
[  140s] + RPM_EC=0
[  140s] ++ jobs -p
[  140s] + exit 0
[  140s] Executing(%build): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.mSH6kt
[  141s] + umask 022
[  141s] + cd /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build
[  141s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  141s] ++ dirname /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  141s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build
[  141s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  141s] + ref=/usr/lib/rpm
[  141s] + mints=0
[  141s] + case $(uname -m) in
[  141s] ++ uname -m
[  141s] + mints=20160911
[  141s] + for s in guess sub
[  141s] ++ find -maxdepth 8 -name config.guess
[  141s] + for s in guess sub
[  141s] ++ find -maxdepth 8 -name config.sub
[  141s] + RPM_EC=0
[  141s] ++ jobs -p
[  141s] + exit 0
[  141s] Executing(%install): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.Fg6YYf
[  141s] + umask 022
[  141s] + cd /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build
[  141s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  141s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build
[  141s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  141s] + export RUBY_GPGME_USE_SYSTEM_LIBRARIES=1
[  141s] + RUBY_GPGME_USE_SYSTEM_LIBRARIES=1
[  141s] + /usr/lib/rpm/gem_install.sh --default-gem gpgme-2.0.24.gem --gem-name=gpgme --gem-version=2.0.24 --build-root /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT -f
[  144s] I, [2025-08-28T16:59:18.519738 #3513]  INFO -- : unhandled options: ["-f"]
[  144s] I, [2025-08-28T16:59:18.524721 #3513]  INFO -- : Found gem /home/abuild/rpmbuild/SOURCES/gpgme-2.0.24.gem
[  145s] I, [2025-08-28T16:59:18.953027 #3513]  INFO -- : Using prefix ruby3.4
[  145s] I, [2025-08-28T16:59:18.958288 #3513]  INFO -- : Using suffix .ruby3.4
[  145s] I, [2025-08-28T16:59:18.959388 #3513]  INFO -- : install cmdline: ["/usr/bin/gem.ruby3.4", "install", "--verbose", "--local", "--build-root", "/home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT", "-f", "--no-document", "/home/abuild/rpmbuild/SOURCES/gpgme-2.0.24.gem"]
[  148s] WARNING:  You build with buildroot.
[  148s]   Build root: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT
[  148s]   Bin dir: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/bin
[  148s]   Gem home: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0
[  148s]   Plugins dir: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/plugins
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/edit.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/genkey.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/keylist.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/roundtrip.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/sign.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/examples/verify.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme/extconf.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme/gpgme_n.c
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/compat.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/constants.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/crypto.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/ctx.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/data.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/engine.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/error.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/io_callbacks.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/key.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/key_common.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/key_sig.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/misc.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/signature.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/sub_key.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/user_id.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/lib/gpgme/version.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ports/archives/gpgme-1.21.0.tar.bz2
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ports/archives/libassuan-2.5.6.tar.bz2
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ports/archives/libgpg-error-1.47.tar.bz2
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/crypto_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/ctx_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/data_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/files/testkey_pub.gpg
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/files/testkey_pub_invalid.gpg
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/files/testkey_sec.gpg
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/gpgme_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/key_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/pinentry
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/signature_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/sub_key_test.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/support/resources.rb
[  148s] /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/test/test_helper.rb
[  148s] Building native extensions. This could take a while...
[  148s] current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  148s] ["/usr/bin/ruby.ruby3.4", "extconf.rb"]
[  166s] checking for pkg-config... yes
[  166s] checking for gpgme >= 1.1.3... yes
[  166s] checking for gpgme_op_export_keys()... yes
[  166s] creating Makefile
[  166s] current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  166s] ["make", "DESTDIR=", "sitearchdir=./.gem.20250828-3517-o69o71", "sitelibdir=./.gem.20250828-3517-o69o71", "clean"]
[  166s] current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  166s] ["make", "DESTDIR=", "sitearchdir=./.gem.20250828-3517-o69o71", "sitelibdir=./.gem.20250828-3517-o69o71"]
[  169s] compiling gpgme_n.c
[  169s] In file included from /usr/include/ruby-3.4.0/ruby/internal/assume.h:29,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/backward/2/assume.h:24,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/defines.h:72,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/ruby.h:25,
[  169s]                  from /usr/include/ruby-3.4.0/ruby.h:38,
[  169s]                  from gpgme_n.c:39:
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_ctx_get_engine_info’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:206:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   206 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] In file included from /usr/include/ruby-3.4.0/ruby/internal/core.h:27,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/ruby.h:29:
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_ctx_set_engine_info’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:234:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   234 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_new’:
[  169s] gpgme_n.c:289:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   289 |     rb_ary_store (rdh, 0, WRAP_GPGME_DATA(dh));
[  169s]       |     ^~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_new_from_mem’:
[  169s] gpgme_n.c:302:28: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
[  169s]   302 |   if (RSTRING_LEN(vbuffer) < size)
[  169s]       |                            ^
[  169s] gpgme_n.c:308:7: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   308 |       vdh = WRAP_GPGME_DATA(dh);
[  169s]       |       ^~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_new_from_fd’:
[  169s] gpgme_n.c:320:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   320 |     rb_ary_store (rdh, 0, WRAP_GPGME_DATA(dh));
[  169s]       |     ^~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_new_from_cbs’:
[  169s] gpgme_n.c:395:7: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   395 |       VALUE vdh = WRAP_GPGME_DATA(dh);
[  169s]       |       ^~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_read’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:411:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   411 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_seek’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:429:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   429 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_write’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:442:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   442 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_get_encoding’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:455:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   455 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_set_encoding’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:466:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   466 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_get_file_name’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:476:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   476 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_data_set_file_name’:
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:487:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]   487 |   UNWRAP_GPGME_DATA(vdh, dh);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_new’:
[  169s] gpgme_n.c:500:5: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   500 |     rb_ary_store (rctx, 0, WRAP_GPGME_CTX(ctx));
[  169s]       |     ^~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_release’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:509:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   509 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_ctx_flag’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:528:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   528 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_ctx_flag’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:545:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   545 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:541:7: warning: unused variable ‘yes’ [-Wunused-variable]
[  169s]   541 |   int yes;
[  169s]       |       ^~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_protocol’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:563:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   563 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_protocol’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:576:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   576 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_armor’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:588:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   588 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_armor’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:602:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   602 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_ignore_mdc_error’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:618:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   618 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_ignore_mdc_error’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:632:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   632 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_textmode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:650:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   650 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_textmode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:663:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   663 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_include_certs’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:675:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   675 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_include_certs’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:688:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   688 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_keylist_mode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:701:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   701 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_keylist_mode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:714:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   714 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_passphrase_cb’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:751:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   751 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_status_cb’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:798:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   798 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_progress_cb’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:843:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   843 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_locale’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:867:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   867 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_pinentry_mode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:882:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   882 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_pinentry_mode’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:896:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   896 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_set_offline’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:911:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   911 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_offline’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:925:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   925 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_keylist_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:943:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   943 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:951:34: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
[  169s]   951 |     SET_KEYLIST_IN_PROGRESS(vctx);
[  169s]       |                                  ^
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_keylist_ext_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:966:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]   966 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:981:34: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
[  169s]   981 |     SET_KEYLIST_IN_PROGRESS(vctx);
[  169s]       |                                  ^
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_keylist_next’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1101:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1101 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1108:7: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]  1108 |       VALUE vkey = WRAP_GPGME_KEY(key);
[  169s]       |       ^~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_keylist_end’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1123:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1123 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_get_key’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1140:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1140 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1147:7: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]  1147 |       VALUE vkey = WRAP_GPGME_KEY(key);
[  169s]       |       ^~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_genkey’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1164:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1164 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1168:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1168 |     UNWRAP_GPGME_DATA(vpubkey, pubkey);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1170:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1170 |     UNWRAP_GPGME_DATA(vseckey, seckey);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_genkey_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1186:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1186 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1190:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1190 |     UNWRAP_GPGME_DATA(vpubkey, pubkey);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1192:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1192 |     UNWRAP_GPGME_DATA(vseckey, seckey);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1208:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1208 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1211:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1211 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1228:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1228 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1231:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1231 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export_ext’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1250:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1250 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1256:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1256 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export_ext_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1274:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1274 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1280:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1280 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export_keys’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1299:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1299 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1305:5: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1305 |     UNWRAP_GPGME_KEY(RARRAY_PTR(vkeys)[i], keys[i]);
[  169s]       |     ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1307:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1307 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_export_keys_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1325:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1325 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1331:5: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1331 |     UNWRAP_GPGME_KEY(RARRAY_PTR(vkeys)[i], keys[i]);
[  169s]       |     ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1333:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1333 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_import’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1349:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1349 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1352:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1352 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_import_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1367:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1367 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1370:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1370 |   UNWRAP_GPGME_DATA(vkeydata, keydata);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_import_keys’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1387:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1387 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1393:5: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1393 |     UNWRAP_GPGME_KEY(RARRAY_PTR(vkeys)[i], keys[i]);
[  169s]       |     ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_import_keys_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1410:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1410 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1416:5: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1416 |     UNWRAP_GPGME_KEY(RARRAY_PTR(vkeys)[i], keys[i]);
[  169s]       |     ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_import_result’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1432:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1432 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_delete’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1478:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1478 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1481:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1481 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_delete_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1497:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1497 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1500:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1500 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_edit’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1532:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1532 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1535:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1535 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1537:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1537 |     UNWRAP_GPGME_DATA(vout, out);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1545:3: warning: ‘gpgme_op_edit’ is deprecated [-Wdeprecated-declarations]
[  169s]  1545 |   err = gpgme_op_edit (ctx, key, edit_cb, (void *)vcb, out);
[  169s]       |   ^~~
[  169s] In file included from gpgme_n.c:43:
[  169s] /usr/include/gpgme.h:2700:15: note: declared here
[  169s]  2700 | gpgme_error_t gpgme_op_edit       (gpgme_ctx_t ctx, gpgme_key_t key,
[  169s]       |               ^~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_edit_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1561:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1561 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1564:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1564 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1566:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1566 |     UNWRAP_GPGME_DATA(vout, out);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1574:3: warning: ‘gpgme_op_edit_start’ is deprecated [-Wdeprecated-declarations]
[  169s]  1574 |   err = gpgme_op_edit_start (ctx, key, edit_cb, (void *)vcb, out);
[  169s]       |   ^~~
[  169s] /usr/include/gpgme.h:2697:15: note: declared here
[  169s]  2697 | gpgme_error_t gpgme_op_edit_start (gpgme_ctx_t ctx, gpgme_key_t key,
[  169s]       |               ^~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_card_edit’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1590:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1590 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1593:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1593 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1595:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1595 |     UNWRAP_GPGME_DATA(vout, out);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1603:3: warning: ‘gpgme_op_card_edit’ is deprecated [-Wdeprecated-declarations]
[  169s]  1603 |   err = gpgme_op_card_edit (ctx, key, edit_cb, (void *)vcb, out);
[  169s]       |   ^~~
[  169s] /usr/include/gpgme.h:2707:15: note: declared here
[  169s]  2707 | gpgme_error_t gpgme_op_card_edit       (gpgme_ctx_t ctx, gpgme_key_t key,
[  169s]       |               ^~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_card_edit_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1619:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1619 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1622:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1622 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1624:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1624 |     UNWRAP_GPGME_DATA(vout, out);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1632:3: warning: ‘gpgme_op_card_edit_start’ is deprecated [-Wdeprecated-declarations]
[  169s]  1632 |   err = gpgme_op_card_edit_start (ctx, key, edit_cb, (void *)vcb, out);
[  169s]       |   ^~~
[  169s] /usr/include/gpgme.h:2703:15: note: declared here
[  169s]  2703 | gpgme_error_t gpgme_op_card_edit_start (gpgme_ctx_t ctx, gpgme_key_t key,
[  169s]       |               ^~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_trustlist_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1645:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1645 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1648:9: error: implicit declaration of function ‘gpgme_op_trustlist_start’; did you mean ‘rb_s_gpgme_op_trustlist_start’? [-Wimplicit-function-declaration]
[  169s]  1648 |   err = gpgme_op_trustlist_start (ctx, StringValueCStr(vpattern),
[  169s]       |         ^~~~~~~~~~~~~~~~~~~~~~~~
[  169s]       |         rb_s_gpgme_op_trustlist_start
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_trustlist_next’:
[  169s] gpgme_n.c:1657:3: error: unknown type name ‘gpgme_trust_item_t’
[  169s]  1657 |   gpgme_trust_item_t item;
[  169s]       |   ^~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1663:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1663 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1667:9: error: implicit declaration of function ‘gpgme_op_trustlist_next’; did you mean ‘rb_s_gpgme_op_trustlist_next’? [-Wimplicit-function-declaration]
[  169s]  1667 |   err = gpgme_op_trustlist_next (ctx, &item);
[  169s]       |         ^~~~~~~~~~~~~~~~~~~~~~~
[  169s]       |         rb_s_gpgme_op_trustlist_next
[  169s] gpgme_n.c:1670:7: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]  1670 |       vitem = WRAP_GPGME_TRUST_ITEM(item);
[  169s]       |       ^~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:110:35: error: ‘gpgme_trust_item_unref’ undeclared (first use in this function); did you mean ‘gpgme_result_unref’?
[  169s]   110 |   Data_Wrap_Struct(cTrustItem, 0, gpgme_trust_item_unref, item)
[  169s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:203:9: note: in expansion of macro ‘RBIMPL_DATA_FUNC’
[  169s]   203 |         RBIMPL_DATA_FUNC(free))
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:110:3: note: in expansion of macro ‘Data_Wrap_Struct’
[  169s]   110 |   Data_Wrap_Struct(cTrustItem, 0, gpgme_trust_item_unref, item)
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1670:15: note: in expansion of macro ‘WRAP_GPGME_TRUST_ITEM’
[  169s]  1670 |       vitem = WRAP_GPGME_TRUST_ITEM(item);
[  169s]       |               ^~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:110:35: note: each undeclared identifier is reported only once for each function it appears in
[  169s]   110 |   Data_Wrap_Struct(cTrustItem, 0, gpgme_trust_item_unref, item)
[  169s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:203:9: note: in expansion of macro ‘RBIMPL_DATA_FUNC’
[  169s]   203 |         RBIMPL_DATA_FUNC(free))
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:110:3: note: in expansion of macro ‘Data_Wrap_Struct’
[  169s]   110 |   Data_Wrap_Struct(cTrustItem, 0, gpgme_trust_item_unref, item)
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1670:15: note: in expansion of macro ‘WRAP_GPGME_TRUST_ITEM’
[  169s]  1670 |       vitem = WRAP_GPGME_TRUST_ITEM(item);
[  169s]       |               ^~~~~~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:201:9: error: passing argument 2 of ‘rb_data_object_wrap_warning’ makes pointer from integer without a cast [-Wint-conversion]
[  169s]   201 |         (sval),                                   \
[  169s]       |         ^~~~~~
[  169s]       |         |
[  169s]       |         int
[  169s] gpgme_n.c:110:3: note: in expansion of macro ‘Data_Wrap_Struct’
[  169s]   110 |   Data_Wrap_Struct(cTrustItem, 0, gpgme_trust_item_unref, item)
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1670:15: note: in expansion of macro ‘WRAP_GPGME_TRUST_ITEM’
[  169s]  1670 |       vitem = WRAP_GPGME_TRUST_ITEM(item);
[  169s]       |               ^~~~~~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:48: note: expected ‘void *’ but argument is of type ‘int’
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       |                                          ~~~~~~^~~
[  169s] In file included from /usr/include/ruby-3.4.0/ruby/internal/value_type.h:30,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/internal/fl_type.h:38,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/internal/core/rstring.h:30,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/internal/arithmetic/char.h:29,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/internal/arithmetic.h:24,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/ruby.h:28:
[  169s] gpgme_n.c:1671:52: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1671 |       rb_iv_set (vitem, "@keyid", rb_str_new2 (item->keyid));
[  169s]       |                                                    ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/constant_p.h:33:55: note: in definition of macro ‘RBIMPL_CONSTANT_P’
[  169s]    33 | # define RBIMPL_CONSTANT_P(expr) __builtin_constant_p(expr)
[  169s]       |                                                       ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1675:21: note: in expansion of macro ‘rb_str_new_cstr’
[  169s]  1675 | #define rb_str_new2 rb_str_new_cstr                  /**< @old{rb_str_new_cstr} */
[  169s]       |                     ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1671:35: note: in expansion of macro ‘rb_str_new2’
[  169s]  1671 |       rb_iv_set (vitem, "@keyid", rb_str_new2 (item->keyid));
[  169s]       |                                   ^~~~~~~~~~~
[  169s] In file included from /usr/include/ruby-3.4.0/ruby/intern.h:56,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/ruby.h:194:
[  169s] gpgme_n.c:1671:52: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1671 |       rb_iv_set (vitem, "@keyid", rb_str_new2 (item->keyid));
[  169s]       |                                                    ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1517:25: note: in definition of macro ‘rb_str_new_cstr’
[  169s]  1517 |       rb_str_new_cstr) (str))
[  169s]       |                         ^~~
[  169s] gpgme_n.c:1671:35: note: in expansion of macro ‘rb_str_new2’
[  169s]  1671 |       rb_iv_set (vitem, "@keyid", rb_str_new2 (item->keyid));
[  169s]       |                                   ^~~~~~~~~~~
[  169s] In file included from /usr/include/ruby-3.4.0/ruby/internal/arithmetic/int.h:26,
[  169s]                  from /usr/include/ruby-3.4.0/ruby/internal/arithmetic/char.h:23:
[  169s] gpgme_n.c:1672:46: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1672 |       rb_iv_set (vitem, "@type", INT2FIX(item->type));
[  169s]       |                                              ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  169s]   350 |         __builtin_constant_p(i),                        \
[  169s]       |                              ^
[  169s] gpgme_n.c:1672:46: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1672 |       rb_iv_set (vitem, "@type", INT2FIX(item->type));
[  169s]       |                                              ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:1672:34: note: in expansion of macro ‘INT2FIX’
[  169s]  1672 |       rb_iv_set (vitem, "@type", INT2FIX(item->type));
[  169s]       |                                  ^~~~~~~
[  169s] gpgme_n.c:1672:46: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1672 |       rb_iv_set (vitem, "@type", INT2FIX(item->type));
[  169s]       |                                              ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:352:20: note: in definition of macro ‘INT2FIX’
[  169s]   352 |         RB_INT2FIX(i))
[  169s]       |                    ^
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  169s]   349 |     __builtin_choose_expr(                              \
[  169s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1672:34: note: in expansion of macro ‘INT2FIX’
[  169s]  1672 |       rb_iv_set (vitem, "@type", INT2FIX(item->type));
[  169s]       |                                  ^~~~~~~
[  169s] gpgme_n.c:1673:47: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1673 |       rb_iv_set (vitem, "@level", INT2FIX(item->level));
[  169s]       |                                               ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  169s]   350 |         __builtin_constant_p(i),                        \
[  169s]       |                              ^
[  169s] gpgme_n.c:1673:47: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1673 |       rb_iv_set (vitem, "@level", INT2FIX(item->level));
[  169s]       |                                               ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:1673:35: note: in expansion of macro ‘INT2FIX’
[  169s]  1673 |       rb_iv_set (vitem, "@level", INT2FIX(item->level));
[  169s]       |                                   ^~~~~~~
[  169s] gpgme_n.c:1673:47: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1673 |       rb_iv_set (vitem, "@level", INT2FIX(item->level));
[  169s]       |                                               ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:352:20: note: in definition of macro ‘INT2FIX’
[  169s]   352 |         RB_INT2FIX(i))
[  169s]       |                    ^
[  169s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  169s]   349 |     __builtin_choose_expr(                              \
[  169s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1673:35: note: in expansion of macro ‘INT2FIX’
[  169s]  1673 |       rb_iv_set (vitem, "@level", INT2FIX(item->level));
[  169s]       |                                   ^~~~~~~
[  169s] gpgme_n.c:1674:15: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1674 |       if (item->owner_trust)
[  169s]       |               ^~
[  169s] gpgme_n.c:1675:60: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1675 |         rb_iv_set (vitem, "@owner_trust", rb_str_new2 (item->owner_trust));
[  169s]       |                                                            ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/constant_p.h:33:55: note: in definition of macro ‘RBIMPL_CONSTANT_P’
[  169s]    33 | # define RBIMPL_CONSTANT_P(expr) __builtin_constant_p(expr)
[  169s]       |                                                       ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1675:21: note: in expansion of macro ‘rb_str_new_cstr’
[  169s]  1675 | #define rb_str_new2 rb_str_new_cstr                  /**< @old{rb_str_new_cstr} */
[  169s]       |                     ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1675:43: note: in expansion of macro ‘rb_str_new2’
[  169s]  1675 |         rb_iv_set (vitem, "@owner_trust", rb_str_new2 (item->owner_trust));
[  169s]       |                                           ^~~~~~~~~~~
[  169s] gpgme_n.c:1675:60: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1675 |         rb_iv_set (vitem, "@owner_trust", rb_str_new2 (item->owner_trust));
[  169s]       |                                                            ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1517:25: note: in definition of macro ‘rb_str_new_cstr’
[  169s]  1517 |       rb_str_new_cstr) (str))
[  169s]       |                         ^~~
[  169s] gpgme_n.c:1675:43: note: in expansion of macro ‘rb_str_new2’
[  169s]  1675 |         rb_iv_set (vitem, "@owner_trust", rb_str_new2 (item->owner_trust));
[  169s]       |                                           ^~~~~~~~~~~
[  169s] gpgme_n.c:1676:55: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1676 |       rb_iv_set (vitem, "@validity", rb_str_new2 (item->validity));
[  169s]       |                                                       ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/constant_p.h:33:55: note: in definition of macro ‘RBIMPL_CONSTANT_P’
[  169s]    33 | # define RBIMPL_CONSTANT_P(expr) __builtin_constant_p(expr)
[  169s]       |                                                       ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1675:21: note: in expansion of macro ‘rb_str_new_cstr’
[  169s]  1675 | #define rb_str_new2 rb_str_new_cstr                  /**< @old{rb_str_new_cstr} */
[  169s]       |                     ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1676:38: note: in expansion of macro ‘rb_str_new2’
[  169s]  1676 |       rb_iv_set (vitem, "@validity", rb_str_new2 (item->validity));
[  169s]       |                                      ^~~~~~~~~~~
[  169s] gpgme_n.c:1676:55: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1676 |       rb_iv_set (vitem, "@validity", rb_str_new2 (item->validity));
[  169s]       |                                                       ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1517:25: note: in definition of macro ‘rb_str_new_cstr’
[  169s]  1517 |       rb_str_new_cstr) (str))
[  169s]       |                         ^~~
[  169s] gpgme_n.c:1676:38: note: in expansion of macro ‘rb_str_new2’
[  169s]  1676 |       rb_iv_set (vitem, "@validity", rb_str_new2 (item->validity));
[  169s]       |                                      ^~~~~~~~~~~
[  169s] gpgme_n.c:1677:15: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1677 |       if (item->name)
[  169s]       |               ^~
[  169s] gpgme_n.c:1678:53: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1678 |         rb_iv_set (vitem, "@name", rb_str_new2 (item->name));
[  169s]       |                                                     ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/constant_p.h:33:55: note: in definition of macro ‘RBIMPL_CONSTANT_P’
[  169s]    33 | # define RBIMPL_CONSTANT_P(expr) __builtin_constant_p(expr)
[  169s]       |                                                       ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1675:21: note: in expansion of macro ‘rb_str_new_cstr’
[  169s]  1675 | #define rb_str_new2 rb_str_new_cstr                  /**< @old{rb_str_new_cstr} */
[  169s]       |                     ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1678:36: note: in expansion of macro ‘rb_str_new2’
[  169s]  1678 |         rb_iv_set (vitem, "@name", rb_str_new2 (item->name));
[  169s]       |                                    ^~~~~~~~~~~
[  169s] gpgme_n.c:1678:53: error: invalid type argument of ‘->’ (have ‘int’)
[  169s]  1678 |         rb_iv_set (vitem, "@name", rb_str_new2 (item->name));
[  169s]       |                                                     ^~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/intern/string.h:1517:25: note: in definition of macro ‘rb_str_new_cstr’
[  169s]  1517 |       rb_str_new_cstr) (str))
[  169s]       |                         ^~~
[  169s] gpgme_n.c:1678:36: note: in expansion of macro ‘rb_str_new2’
[  169s]  1678 |         rb_iv_set (vitem, "@name", rb_str_new2 (item->name));
[  169s]       |                                    ^~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_trustlist_end’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1692:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1692 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1696:9: error: implicit declaration of function ‘gpgme_op_trustlist_end’; did you mean ‘rb_s_gpgme_op_trustlist_end’? [-Wimplicit-function-declaration]
[  169s]  1696 |   err = gpgme_op_trustlist_end (ctx);
[  169s]       |         ^~~~~~~~~~~~~~~~~~~~~~
[  169s]       |         rb_s_gpgme_op_trustlist_end
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_decrypt’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1709:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1709 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1712:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1712 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1713:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1713 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_decrypt_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1729:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1729 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1732:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1732 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1733:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1733 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_decrypt_result’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1747:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1747 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_verify’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1785:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1785 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1788:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1788 |   UNWRAP_GPGME_DATA(vsig, sig);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1790:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1790 |     UNWRAP_GPGME_DATA(vsigned_text, signed_text);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1792:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1792 |     UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_verify_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1808:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1808 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1811:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1811 |   UNWRAP_GPGME_DATA(vsig, sig);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1813:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1813 |     UNWRAP_GPGME_DATA(vsigned_text, signed_text);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1815:5: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1815 |     UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |     ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_verify_result’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1829:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1829 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_decrypt_verify’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1892:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1892 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1895:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1895 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1896:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1896 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_decrypt_verify_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1912:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1912 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1915:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1915 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1916:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1916 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_signers_clear’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1927:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1927 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_signers_add’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1941:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1941 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1944:3: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  1944 |   UNWRAP_GPGME_KEY(vkey, key);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_signers_enum’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1956:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1956 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1963:3: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]  1963 |   return WRAP_GPGME_KEY(key);
[  169s]       |   ^~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_sign’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1976:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1976 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1979:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1979 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1980:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1980 |   UNWRAP_GPGME_DATA(vsig, sig);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_sign_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1996:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  1996 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:1999:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  1999 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2000:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2000 |   UNWRAP_GPGME_DATA(vsig, sig);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_sign_result’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2015:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2015 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_encrypt’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2068:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2068 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2078:9: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  2078 |         UNWRAP_GPGME_KEY(RARRAY_PTR(vrecp)[i], recp[i]);
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2081:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2081 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2082:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2082 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_encrypt_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2101:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2101 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2111:9: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  2111 |         UNWRAP_GPGME_KEY(RARRAY_PTR(vrecp)[i], recp[i]);
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2114:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2114 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2115:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2115 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_encrypt_result’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2133:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2133 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_encrypt_sign’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2167:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2167 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2177:9: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  2177 |         UNWRAP_GPGME_KEY(RARRAY_PTR(vrecp)[i], recp[i]);
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2180:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2180 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2181:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2181 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_encrypt_sign_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2200:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2200 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:107:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |                                ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:107:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   107 |   Data_Get_Struct(vkey, struct _gpgme_key, key)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2210:9: note: in expansion of macro ‘UNWRAP_GPGME_KEY’
[  169s]  2210 |         UNWRAP_GPGME_KEY(RARRAY_PTR(vrecp)[i], recp[i]);
[  169s]       |         ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2213:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2213 |   UNWRAP_GPGME_DATA(vplain, plain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2214:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2214 |   UNWRAP_GPGME_DATA(vcipher, cipher);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_wait’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2233:7: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2233 |       UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |       ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2243:9: warning: ‘rb_data_object_wrap_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]  2243 |         vctx = WRAP_GPGME_CTX(ret);
[  169s]       |         ^~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here
[  169s]   293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_spawn_start’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2265:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2265 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2283:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2283 |   UNWRAP_GPGME_DATA(vdatain, datain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2284:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2284 |   UNWRAP_GPGME_DATA(vdataout, dataout);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2285:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2285 |   UNWRAP_GPGME_DATA(vdataerr, dataerr);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c: In function ‘rb_s_gpgme_op_spawn’:
[  169s] gpgme_n.c:101:32: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |                                ^~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:101:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]   101 |   Data_Get_Struct(vctx, struct gpgme_context, ctx)
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2309:3: note: in expansion of macro ‘UNWRAP_GPGME_CTX’
[  169s]  2309 |   UNWRAP_GPGME_CTX(vctx, ctx);
[  169s]       |   ^~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2327:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  169s]  2327 |   UNWRAP_GPGME_DATA(vdatain, datain);
[  169s]       |   ^~~~~~~~~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  169s]   325 | rb_data_object_get_warning(VALUE obj)
[  169s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  169s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |                               ^~~~~~~~~~
[  169s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  169s]    31 | # define RBIMPL_CAST(expr) (expr)
[  169s]       |                             ^~~~
[  169s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  169s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  169s]       |   ^~~~~~~~~~~~~~~
[  169s] gpgme_n.c:2328:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  170s]  2328 |   UNWRAP_GPGME_DATA(vdataout, dataout);
[  170s]       |   ^~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  170s]   325 | rb_data_object_get_warning(VALUE obj)
[  170s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:95:31: warning: ‘rb_data_object_get_warning’ is deprecated: by TypedData [-Wdeprecated-declarations]
[  170s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  170s]       |                               ^~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro ‘RBIMPL_CAST’
[  170s]    31 | # define RBIMPL_CAST(expr) (expr)
[  170s]       |                             ^~~~
[  170s] gpgme_n.c:95:3: note: in expansion of macro ‘Data_Get_Struct’
[  170s]    95 |   Data_Get_Struct(vdh, struct gpgme_data, dh);
[  170s]       |   ^~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2329:3: note: in expansion of macro ‘UNWRAP_GPGME_DATA’
[  170s]  2329 |   UNWRAP_GPGME_DATA(vdataerr, dataerr);
[  170s]       |   ^~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here
[  170s]   325 | rb_data_object_get_warning(VALUE obj)
[  170s]       | ^~~~~~~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c: In function ‘Init_gpgme_n’:
[  170s] gpgme_n.c:2810:28: error: ‘GPGME_ATTR_KEYID’ undeclared (first use in this function)
[  170s]  2810 |                    INT2FIX(GPGME_ATTR_KEYID));
[  170s]       |                            ^~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2810:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2810 |                    INT2FIX(GPGME_ATTR_KEYID));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2812:28: error: ‘GPGME_ATTR_FPR’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_PURE’?
[  170s]  2812 |                    INT2FIX(GPGME_ATTR_FPR));
[  170s]       |                            ^~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2812:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2812 |                    INT2FIX(GPGME_ATTR_FPR));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2814:28: error: ‘GPGME_ATTR_ALGO’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_MALLOC’?
[  170s]  2814 |                    INT2FIX(GPGME_ATTR_ALGO));
[  170s]       |                            ^~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2814:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2814 |                    INT2FIX(GPGME_ATTR_ALGO));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2816:28: error: ‘GPGME_ATTR_LEN’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_USED’?
[  170s]  2816 |                    INT2FIX(GPGME_ATTR_LEN));
[  170s]       |                            ^~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2816:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2816 |                    INT2FIX(GPGME_ATTR_LEN));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2818:28: error: ‘GPGME_ATTR_CREATED’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_DEPRECATED’?
[  170s]  2818 |                    INT2FIX(GPGME_ATTR_CREATED));
[  170s]       |                            ^~~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2818:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2818 |                    INT2FIX(GPGME_ATTR_CREATED));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2820:28: error: ‘GPGME_ATTR_EXPIRE’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_PURE’?
[  170s]  2820 |                    INT2FIX(GPGME_ATTR_EXPIRE));
[  170s]       |                            ^~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2820:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2820 |                    INT2FIX(GPGME_ATTR_EXPIRE));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2822:28: error: ‘GPGME_ATTR_OTRUST’ undeclared (first use in this function)
[  170s]  2822 |                    INT2FIX(GPGME_ATTR_OTRUST));
[  170s]       |                            ^~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2822:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2822 |                    INT2FIX(GPGME_ATTR_OTRUST));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2824:28: error: ‘GPGME_ATTR_USERID’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_USED’?
[  170s]  2824 |                    INT2FIX(GPGME_ATTR_USERID));
[  170s]       |                            ^~~~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  170s]   349 |     __builtin_choose_expr(                              \
[  170s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  170s] gpgme_n.c:2824:20: note: in expansion of macro ‘INT2FIX’
[  170s]  2824 |                    INT2FIX(GPGME_ATTR_USERID));
[  170s]       |                    ^~~~~~~
[  170s] gpgme_n.c:2826:28: error: ‘GPGME_ATTR_NAME’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_PURE’?
[  170s]  2826 |                    INT2FIX(GPGME_ATTR_NAME));
[  170s]       |                            ^~~~~~~~~~~~~~~
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  170s]   350 |         __builtin_constant_p(i),                        \
[  170s]       |                              ^
[  170s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2826:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2826 |                    INT2FIX(GPGME_ATTR_NAME));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2828:28: error: ‘GPGME_ATTR_EMAIL’ undeclared (first use in this function)
[  171s]  2828 |                    INT2FIX(GPGME_ATTR_EMAIL));
[  171s]       |                            ^~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2828:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2828 |                    INT2FIX(GPGME_ATTR_EMAIL));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2830:28: error: ‘GPGME_ATTR_COMMENT’ undeclared (first use in this function)
[  171s]  2830 |                    INT2FIX(GPGME_ATTR_COMMENT));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2830:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2830 |                    INT2FIX(GPGME_ATTR_COMMENT));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2832:28: error: ‘GPGME_ATTR_VALIDITY’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_VALIDSIG’?
[  171s]  2832 |                    INT2FIX(GPGME_ATTR_VALIDITY));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2832:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2832 |                    INT2FIX(GPGME_ATTR_VALIDITY));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2834:28: error: ‘GPGME_ATTR_LEVEL’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_LEAVE’?
[  171s]  2834 |                    INT2FIX(GPGME_ATTR_LEVEL));
[  171s]       |                            ^~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2834:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2834 |                    INT2FIX(GPGME_ATTR_LEVEL));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2836:28: error: ‘GPGME_ATTR_TYPE’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_PURE’?
[  171s]  2836 |                    INT2FIX(GPGME_ATTR_TYPE));
[  171s]       |                            ^~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2836:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2836 |                    INT2FIX(GPGME_ATTR_TYPE));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2838:28: error: ‘GPGME_ATTR_IS_SECRET’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_NO_SECKEY’?
[  171s]  2838 |                    INT2FIX(GPGME_ATTR_IS_SECRET));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2838:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2838 |                    INT2FIX(GPGME_ATTR_IS_SECRET));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2840:28: error: ‘GPGME_ATTR_KEY_REVOKED’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_KEYREVOKED’?
[  171s]  2840 |                    INT2FIX(GPGME_ATTR_KEY_REVOKED));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2840:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2840 |                    INT2FIX(GPGME_ATTR_KEY_REVOKED));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2842:28: error: ‘GPGME_ATTR_KEY_INVALID’ undeclared (first use in this function); did you mean ‘GPGME_DATA_TYPE_INVALID’?
[  171s]  2842 |                    INT2FIX(GPGME_ATTR_KEY_INVALID));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2842:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2842 |                    INT2FIX(GPGME_ATTR_KEY_INVALID));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2844:28: error: ‘GPGME_ATTR_UID_REVOKED’ undeclared (first use in this function)
[  171s]  2844 |                    INT2FIX(GPGME_ATTR_UID_REVOKED));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  171s]   349 |     __builtin_choose_expr(                              \
[  171s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  171s] gpgme_n.c:2844:20: note: in expansion of macro ‘INT2FIX’
[  171s]  2844 |                    INT2FIX(GPGME_ATTR_UID_REVOKED));
[  171s]       |                    ^~~~~~~
[  171s] gpgme_n.c:2846:28: error: ‘GPGME_ATTR_UID_INVALID’ undeclared (first use in this function); did you mean ‘GPGME_DATA_TYPE_INVALID’?
[  171s]  2846 |                    INT2FIX(GPGME_ATTR_UID_INVALID));
[  171s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  171s]   350 |         __builtin_constant_p(i),                        \
[  171s]       |                              ^
[  171s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2846:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2846 |                    INT2FIX(GPGME_ATTR_UID_INVALID));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2848:28: error: ‘GPGME_ATTR_KEY_CAPS’ undeclared (first use in this function)
[  172s]  2848 |                    INT2FIX(GPGME_ATTR_KEY_CAPS));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2848:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2848 |                    INT2FIX(GPGME_ATTR_KEY_CAPS));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2850:28: error: ‘GPGME_ATTR_CAN_ENCRYPT’ undeclared (first use in this function)
[  172s]  2850 |                    INT2FIX(GPGME_ATTR_CAN_ENCRYPT));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2850:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2850 |                    INT2FIX(GPGME_ATTR_CAN_ENCRYPT));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2852:28: error: ‘GPGME_ATTR_CAN_SIGN’ undeclared (first use in this function); did you mean ‘GPGME_CREATE_SIGN’?
[  172s]  2852 |                    INT2FIX(GPGME_ATTR_CAN_SIGN));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2852:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2852 |                    INT2FIX(GPGME_ATTR_CAN_SIGN));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2854:28: error: ‘GPGME_ATTR_CAN_CERTIFY’ undeclared (first use in this function)
[  172s]  2854 |                    INT2FIX(GPGME_ATTR_CAN_CERTIFY));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2854:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2854 |                    INT2FIX(GPGME_ATTR_CAN_CERTIFY));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2856:28: error: ‘GPGME_ATTR_KEY_EXPIRED’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_KEYEXPIRED’?
[  172s]  2856 |                    INT2FIX(GPGME_ATTR_KEY_EXPIRED));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2856:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2856 |                    INT2FIX(GPGME_ATTR_KEY_EXPIRED));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2858:28: error: ‘GPGME_ATTR_KEY_DISABLED’ undeclared (first use in this function); did you mean ‘GPG_ERR_KEY_DISABLED’?
[  172s]  2858 |                    INT2FIX(GPGME_ATTR_KEY_DISABLED));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2858:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2858 |                    INT2FIX(GPGME_ATTR_KEY_DISABLED));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2860:28: error: ‘GPGME_ATTR_SERIAL’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_SENTINEL’?
[  172s]  2860 |                    INT2FIX(GPGME_ATTR_SERIAL));
[  172s]       |                            ^~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2860:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2860 |                    INT2FIX(GPGME_ATTR_SERIAL));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2862:28: error: ‘GPGME_ATTR_ISSUER’ undeclared (first use in this function); did you mean ‘GPGRT_ATTR_PURE’?
[  172s]  2862 |                    INT2FIX(GPGME_ATTR_ISSUER));
[  172s]       |                            ^~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2862:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2862 |                    INT2FIX(GPGME_ATTR_ISSUER));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2864:28: error: ‘GPGME_ATTR_CHAINID’ undeclared (first use in this function)
[  172s]  2864 |                    INT2FIX(GPGME_ATTR_CHAINID));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2864:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2864 |                    INT2FIX(GPGME_ATTR_CHAINID));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2866:28: error: ‘GPGME_ATTR_SIG_STATUS’ undeclared (first use in this function)
[  172s]  2866 |                    INT2FIX(GPGME_ATTR_SIG_STATUS));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s] ERROR:  Error installing /home/abuild/rpmbuild/SOURCES/gpgme-2.0.24.gem:
[  172s] 	ERROR: Failed to build gem native extension.
[  172s] 
[  172s]     current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  172s] /usr/bin/ruby.ruby3.4 extconf.rb
[  172s] current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  172s] make DESTDIR\= sitearchdir\=./.gem.20250828-3517-o69o71 sitelibdir\=./.gem.20250828-3517-o69o71 clean
[  172s] current directory: /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24/ext/gpgme
[  172s] make DESTDIR\= sitearchdir\=./.gem.20250828-3517-o69o71 sitelibdir\=./.gem.20250828-3517-o69o71
[  172s] Building has failed. See above output for more information on the failure.
[  172s] make failed, exit code 2
[  172s] 
[  172s] Gem files will remain installed in /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/gems/gpgme-2.0.24 for inspection.
[  172s] Results logged to /home/abuild/rpmbuild/BUILD/rubygem-gpgme-2.0.24-build/BUILDROOT/usr/lib64/ruby/gems/3.4.0/extensions/riscv64-linux-gnu/3.4.0/gpgme-2.0.24/gem_make.out
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2866:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2866 |                    INT2FIX(GPGME_ATTR_SIG_STATUS));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2868:28: error: ‘GPGME_ATTR_ERRTOK’ undeclared (first use in this function); did you mean ‘GPGME_STATUS_ERROR’?
[  172s]  2868 |                    INT2FIX(GPGME_ATTR_ERRTOK));
[  172s]       |                            ^~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2868:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2868 |                    INT2FIX(GPGME_ATTR_ERRTOK));
[  172s]       |                    ^~~~~~~
[  172s] gpgme_n.c:2870:28: error: ‘GPGME_ATTR_SIG_SUMMARY’ undeclared (first use in this function)
[  172s]  2870 |                    INT2FIX(GPGME_ATTR_SIG_SUMMARY));
[  172s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:350:30: note: in definition of macro ‘INT2FIX’
[  172s]   350 |         __builtin_constant_p(i),                        \
[  172s]       |                              ^
[  172s] /usr/include/ruby-3.4.0/ruby/internal/arithmetic/long.h:349:5: error: first argument to ‘__builtin_choose_expr’ not a constant
[  172s]   349 |     __builtin_choose_expr(                              \
[  172s]       |     ^~~~~~~~~~~~~~~~~~~~~
[  172s] gpgme_n.c:2870:20: note: in expansion of macro ‘INT2FIX’
[  172s]  2870 |                    INT2FIX(GPGME_ATTR_SIG_SUMMARY));
[  172s]       |                    ^~~~~~~
[  172s] At top level:
[  172s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[  172s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[  172s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[  172s] make: *** [Makefile:251: gpgme_n.o] Error 1
[  172s] error: Bad exit status from /var/tmp/rpm-tmp.Fg6YYf (%install)
[  172s] 
[  172s] RPM build errors:
[  172s]     Bad exit status from /var/tmp/rpm-tmp.Fg6YYf (%install)
[  172s] ### VM INTERACTION START ###
[  172s] mount: /: mount point is busy.
[  172s]        dmesg(1) may have more information after failed mount system call.
[  172s] Warning: 'remount -o ro /' failed. Triple Syncing..
[  172s] [  168.709727][    T1] sysrq: Power Off
[  173s] ### VM INTERACTION END ###
[  173s] 
[  173s] i01-ch2d failed "build rubygem-gpgme.spec" at Thu Aug 28 16:59:47 UTC 2025.
[  173s] 
openSUSE Build Service is sponsored by