>>> Building on exopi-3 under devel/ruby-ffi,ruby34 BDEPENDS = [lang/ruby/3.4;devel/libffi] DIST = [devel/ruby-ffi,ruby32:ffi-1.15.5.gem] FULLPKGNAME = ruby34-ffi-1.15.5 RDEPENDS = [devel/libffi;lang/ruby/3.4] (Junk lock obtained for exopi-3 at 1738654044.64) >>> Running depends in devel/ruby-ffi,ruby34 at 1738654044.70 last junk was in devel/kproperty /usr/sbin/pkg_add -aI -Drepair libffi-3.4.6 ruby-3.4.1p1 was: /usr/sbin/pkg_add -aI -Drepair libffi-3.4.6 ruby-3.4.1p1 /usr/sbin/pkg_add -aI -Drepair libffi-3.4.6 ruby-3.4.1p1 --- +ruby-3.4.1p1 ------------------- If you want to use this package as your default system ruby, as root create symbolic links like so (overwriting any previous default): ln -sf /usr/local/bin/ruby34 /usr/local/bin/ruby ln -sf /usr/local/bin/bundle34 /usr/local/bin/bundle ln -sf /usr/local/bin/bundler34 /usr/local/bin/bundler ln -sf /usr/local/bin/erb34 /usr/local/bin/erb ln -sf /usr/local/bin/gem34 /usr/local/bin/gem ln -sf /usr/local/bin/irb34 /usr/local/bin/irb ln -sf /usr/local/bin/racc34 /usr/local/bin/racc ln -sf /usr/local/bin/rake34 /usr/local/bin/rake ln -sf /usr/local/bin/rbs34 /usr/local/bin/rbs ln -sf /usr/local/bin/rdbg34 /usr/local/bin/rdbg ln -sf /usr/local/bin/rdoc34 /usr/local/bin/rdoc ln -sf /usr/local/bin/ri34 /usr/local/bin/ri ln -sf /usr/local/bin/syntax_suggest34 /usr/local/bin/syntax_suggest ln -sf /usr/local/bin/typeprof34 /usr/local/bin/typeprof The ruby-shims package is also available to automatically select an appropriate Ruby version per-project directory or system-wide. >>> Running show-prepare-results in devel/ruby-ffi,ruby34 at 1738654054.12 ===> devel/ruby-ffi,ruby34 ===> Building from scratch ruby34-ffi-1.15.5 ===> ruby34-ffi-1.15.5 depends on: ruby->=3.4.0,<3.5 -> ruby-3.4.1p1 ===> ruby34-ffi-1.15.5 depends on: libffi-* -> libffi-3.4.6 ===> Verifying specs: ffi ruby34 c gmp m pthread ===> found ffi.2.1 ruby34.0.0 c.100.3 gmp.11.1 m.10.1 pthread.27.1 libffi-3.4.6 ruby-3.4.1p1 (Junk lock released for exopi-3 at 1738654054.85) distfiles size=909824 >>> Running build in devel/ruby-ffi,ruby34 at 1738654054.90 ===> devel/ruby-ffi,ruby34 ===> Checking files for ruby34-ffi-1.15.5 `/exopi-cvs/ports/distfiles/ffi-1.15.5.gem' is up to date. >> (SHA256) all files: OK ===> Extracting for ruby34-ffi-1.15.5 ===> Patching for ruby34-ffi-1.15.5 ===> Applying OpenBSD patch patch-ext_ffi_c_libffi_bsd_mk Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: ext/ffi_c/libffi.bsd.mk |--- ext/ffi_c/libffi.bsd.mk.orig |+++ ext/ffi_c/libffi.bsd.mk -------------------------- Patching file ext/ffi_c/libffi.bsd.mk using Plan A... Hunk #1 succeeded at 16. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for ruby34-ffi-1.15.5 ===> Configuring for ruby34-ffi-1.15.5 ===> Building for ruby34-ffi-1.15.5 if [ -f /exopi-obj/pobj/ffi-1.15.5-ruby34/ffi-1.15.5/.metadata ]; then cd /exopi-obj/pobj/ffi-1.15.5-ruby34/ffi-1.15.5 && gzip .metadata && mv -f .metadata.gz /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-content/metadata.gz; fi; cd /exopi-obj/pobj/ffi-1.15.5-ruby34/ffi-1.15.5 && pax -wz -s '/.*\.orig\.port$//' -x ustar -o write_opt=nodir . >/exopi-obj/pobj/ffi-1.15.5-ruby34/gem-content/data.tar.gz; cd /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-content && tar -cf /exopi-obj/pobj/ffi-1.15.5-ruby34/ffi-1.15.5.gem *.gz; mkdir -p /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem; env -i PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/ffi-1.15.5-ruby34/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/ffi-1.15.5_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755" HOME=`dirname /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem` GEM_HOME=/exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem make="make V=1" /usr/local/bin/gem34 install --local -N --no-force --verbose --backtrace --user-install /exopi-obj/pobj/ffi-1.15.5-ruby34/ffi-1.15.5.gem -- /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/CHANGELOG.md /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/COPYING /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/Gemfile /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/LICENSE /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/LICENSE.SPECS /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/README.md /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/Rakefile /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/AbstractMemory.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/AbstractMemory.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/ArrayType.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/ArrayType.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Buffer.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Call.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Call.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/ClosurePool.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/ClosurePool.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/DynamicLibrary.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/DynamicLibrary.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Function.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Function.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/FunctionInfo.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/LastError.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/LastError.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/LongDouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/LongDouble.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MappedType.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MappedType.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MemoryPointer.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MemoryPointer.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MethodHandle.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/MethodHandle.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Platform.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Platform.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Pointer.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Pointer.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Struct.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Struct.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/StructByValue.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/StructByValue.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/StructLayout.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Thread.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Thread.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Type.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Type.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Types.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Types.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/Variadic.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/compat.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/extconf.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.bsd.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.darwin.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.appveyor.yml /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.gitattributes /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.github/issue_template.md /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.gitignore /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis.yml /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/ar-lib /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/bfin-sim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/build-cross-in-container.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/build-in-container.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/build.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/compile /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/install.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/m32r-sim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/moxie-sim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/or1k-sim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/powerpc-eabisim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/site.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/.travis/wine-sim.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/ChangeLog.old /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/LICENSE /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/LICENSE-BUILDTOOLS /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/Makefile.am /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/Makefile.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/README.md /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/acinclude.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/autogen.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/config.guess /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/config.sub /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/configure /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/configure.ac /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/configure.host /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/Makefile.am /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/Makefile.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/libffi.texi /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/doc/version.texi /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/fficonfig.h.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/generate-darwin-source-and-headers.py /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/include/Makefile.am /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/include/Makefile.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/include/ffi.h.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/include/ffi_cfi.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/include/ffi_common.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/install-sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/libffi.map.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/libffi.pc.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/libffi.xcodeproj/project.pbxproj /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/libtool-ldflags /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/libtool-version /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/ltmain.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/asmcfi.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_append_flag.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_cc_maxopt.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_cflags_warn_all.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_check_compile_flag.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_compiler_vendor.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_configure_args.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_enable_builddir.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_gcc_archflag.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_gcc_x86_cpuid.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/m4/ax_require_defined.m4 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/make_sunver.pl /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/Makefile.am /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/Makefile.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/ffi.3 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/ffi_call.3 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/ffi_prep_cif.3 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/man/ffi_prep_cif_var.3 /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/missing /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.sln /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.filters /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/Ffi_staticLib.vcxproj.user /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/ffi.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/fficonfig.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/msvcc.sh /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/aarch64/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/aarch64/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/aarch64/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/aarch64/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/aarch64/win64_armasm.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/alpha/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/alpha/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/alpha/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/alpha/osf.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arc/arcompact.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arc/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arc/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/arm/sysv_msvc_arm32.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/avr32/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/avr32/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/avr32/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/bfin/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/bfin/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/bfin/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/closures.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/cris/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/cris/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/cris/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/csky/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/csky/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/csky/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/debug.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/dlmalloc.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/frv/eabi.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/frv/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/frv/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/ia64/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/ia64/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/ia64/ia64_flags.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/ia64/unix.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/java_raw_api.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/kvx/asm.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/kvx/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/kvx/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/kvx/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m32r/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m32r/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m32r/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m68k/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m68k/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m68k/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m88k/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m88k/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/m88k/obsd.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/metag/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/metag/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/metag/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/microblaze/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/microblaze/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/microblaze/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/mips/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/mips/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/mips/n32.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/mips/o32.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/moxie/eabi.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/moxie/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/moxie/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/nios2/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/nios2/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/nios2/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/or1k/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/or1k/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/or1k/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/pa/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/pa/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/pa/hpux32.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/pa/linux.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/aix.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/aix_closure.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/asm.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/darwin.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/darwin_closure.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffi_darwin.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffi_linux64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffi_powerpc.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffi_sysv.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/linux64.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/linux64_closure.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/ppc_closure.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/powerpc/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/prep_cif.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/raw_api.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/riscv/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/riscv/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/riscv/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/s390/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/s390/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/s390/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/s390/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh64/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh64/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sh64/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/ffi64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/v8.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/sparc/v9.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/tile/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/tile/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/tile/tile.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/types.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/vax/elfbsd.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/vax/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/vax/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/asmnames.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/ffi64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/ffiw64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/internal.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/internal64.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/sysv_intel.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/unix64.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/win64.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/x86/win64_intel.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/xtensa/ffi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/xtensa/ffitarget.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/src/xtensa/sysv.S /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/stamp-h.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/Makefile.am /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/Makefile.in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/config/default.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/lib/libffi.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/lib/target-libpath.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/lib/wrapper.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/Makefile /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/README /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/alignof.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/bhaible.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-call.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-callback.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.bhaible/testcases.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/align_mixed.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/align_stdcall.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/call.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_typedef.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/ffitest.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float4.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/float_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/many.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/many2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/many_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/many_mixed.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/negint.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/offsets.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/pr1172638.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/promotion.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/pyobjc-tc.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_fl.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_fl1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_fl2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_fl3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_ldl.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_ll.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_ll1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_sc.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_sl.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_uc.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/return_ul.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/strlen.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/strlen2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/strlen3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/strlen4.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct10.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct4.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct5.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct6.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct7.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct8.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/struct9.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/uninitialized.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/va_1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/va_struct1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/va_struct2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.call/va_struct3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn0.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn4.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn5.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn6.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_loc_fn0.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/closure_simple.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_12byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_16byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_18byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_19byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_1_1byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_24byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_2byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3_1byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4_1byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5_1_byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_64byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6_1_byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7_1_byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_8byte.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_pointer.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint16.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint32.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint16.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint32.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint64.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_dbls_struct.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_args.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_float_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_schar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshort.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshortchar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_uchar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushort.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushortchar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer_stack.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_schar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sint.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sshort.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_struct_va1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uchar.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uchar_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulong_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulonglong.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ushort.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ushort_va.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/err_bad_abi.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/ffitest.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/huge_struct.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct10.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct11.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct3.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct4.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct5.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct6.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct7.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct8.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct9.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/problem1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium2.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/testclosure.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/unwindtest.cc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.closures/unwindtest_ffi_call.cc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_double.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_float.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_defs_longdouble.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_int.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/complex_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/ffitest.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2.inc /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_double.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_float.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_longdouble.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/aa-direct.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/closure1.c /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/ffitest.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/go.exp /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi/testsuite/libffi.go/static-chain.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.gnu.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.vc.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/libffi.vc64.mk /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/rbffi.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c/rbffi_endian.h /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ffi.gemspec /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/abstract_memory.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/autopointer.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/buffer.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/callback.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/data_converter.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/enum.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/errno.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/ffi.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/io.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/library.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/managedstruct.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/memorypointer.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/aarch64-darwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/aarch64-freebsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/aarch64-freebsd12/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/aarch64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/aarch64-openbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/arm-freebsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/arm-freebsd12/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/arm-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-cygwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-darwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-freebsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-freebsd12/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-gnu/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-netbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-openbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-solaris/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/i386-windows/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/ia64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mips-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mips64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mips64el-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mipsel-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mipsisa32r6-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mipsisa32r6el-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mipsisa64r6-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/mipsisa64r6el-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc-aix/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc-darwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc-openbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/powerpc64le-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/riscv64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/s390-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/s390x-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/sparc-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/sparc-solaris/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/sparc64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/sparcv9-openbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/sparcv9-solaris/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-cygwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-darwin/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-dragonflybsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-freebsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-freebsd12/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-haiku/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-linux/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-msys/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-netbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-openbsd/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-solaris/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/platform/x86_64-windows/types.conf /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/pointer.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/struct.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/struct_by_reference.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/struct_layout.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/struct_layout_builder.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/tools/const_generator.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/tools/generator.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/tools/generator_task.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/tools/struct_generator.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/tools/types_generator.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/types.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/union.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/variadic.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/lib/ffi/version.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/rakelib/ffi_gem_helper.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/getlogin.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/getpid.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/gettimeofday.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/hello.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/inotify.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/pty.rb /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/samples/qsort.rb Building native extensions. This could take a while... current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c ["/usr/local/bin/ruby34", "extconf.rb"] checking for pkg-config for libffi... ["-I/usr/local/include ", "-L/usr/local/lib", "-lffi"] checking for ffi_prep_closure_loc() in -lffi... yes checking for ffi_prep_cif_var()... yes checking for ffi_raw_call()... yes checking for ffi_prep_raw_closure()... yes checking for whether -pthread is accepted as LDFLAGS... yes creating extconf.h creating Makefile current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c ["make", "V=1", "INSTALL_PROGRAM=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -s -m 755", "INSTALL_SCRIPT=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 755", "INSTALL_DATA=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 644", "INSTALL=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c ", "DESTDIR=", "sitearchdir=./.gem.20250204-52602-flhfy8", "sitelibdir=./.gem.20250204-52602-flhfy8", "clean"] rm -f rm -fr ffi_c.so false AbstractMemory.o ArrayType.o Buffer.o Call.o ClosurePool.o DynamicLibrary.o Function.o FunctionInfo.o LastError.o LongDouble.o MappedType.o MemoryPointer.o MethodHandle.o Platform.o Pointer.o Struct.o StructByValue.o StructLayout.o Thread.o Type.o Types.o Variadic.o ffi.o *.bak mkmf.log .*.time current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c ["make", "V=1", "INSTALL_PROGRAM=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -s -m 755", "INSTALL_SCRIPT=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 755", "INSTALL_DATA=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 644", "INSTALL=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c ", "DESTDIR=", "sitearchdir=./.gem.20250204-52602-flhfy8", "sitelibdir=./.gem.20250204-52602-flhfy8"] cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o AbstractMemory.o -c AbstractMemory.c AbstractMemory.c:250:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int8, int8_t, NUM2INT, INT2NUM, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:250:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int8, int8_t, NUM2INT, INT2NUM, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:250:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int8, int8_t, NUM2INT, INT2NUM, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :81:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:250:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int8, int8_t, NUM2INT, INT2NUM, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :85:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:251:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint8, uint8_t, NUM2UINT, UINT2NUM, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :104:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:251:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint8, uint8_t, NUM2UINT, UINT2NUM, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :108:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:251:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint8, uint8_t, NUM2UINT, UINT2NUM, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :114:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:251:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint8, uint8_t, NUM2UINT, UINT2NUM, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :118:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:252:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int16, int16_t, NUM2INT, INT2NUM, SWAPS16); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :137:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:252:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int16, int16_t, NUM2INT, INT2NUM, SWAPS16); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :141:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:252:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int16, int16_t, NUM2INT, INT2NUM, SWAPS16); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :147:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:252:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int16, int16_t, NUM2INT, INT2NUM, SWAPS16); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :151:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:253:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint16, uint16_t, NUM2UINT, UINT2NUM, SWAPU16); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :170:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:253:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint16, uint16_t, NUM2UINT, UINT2NUM, SWAPU16); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :174:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:253:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint16, uint16_t, NUM2UINT, UINT2NUM, SWAPU16); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :180:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:253:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint16, uint16_t, NUM2UINT, UINT2NUM, SWAPU16); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :184:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:254:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int32, int32_t, NUM2INT, INT2NUM, SWAPS32); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :203:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:254:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int32, int32_t, NUM2INT, INT2NUM, SWAPS32); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :207:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:254:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int32, int32_t, NUM2INT, INT2NUM, SWAPS32); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :5:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:254:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int32, int32_t, NUM2INT, INT2NUM, SWAPS32); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :9:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:255:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint32, uint32_t, NUM2UINT, UINT2NUM, SWAPU32); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :28:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:255:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint32, uint32_t, NUM2UINT, UINT2NUM, SWAPU32); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :32:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:255:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint32, uint32_t, NUM2UINT, UINT2NUM, SWAPU32); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :38:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:255:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint32, uint32_t, NUM2UINT, UINT2NUM, SWAPU32); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :42:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:256:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int64, int64_t, NUM2LL, LL2NUM, SWAPS64); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :61:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:256:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int64, int64_t, NUM2LL, LL2NUM, SWAPS64); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :65:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:256:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int64, int64_t, NUM2LL, LL2NUM, SWAPS64); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:256:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(int64, int64_t, NUM2LL, LL2NUM, SWAPS64); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:257:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint64, uint64_t, NUM2ULL, ULL2NUM, SWAPU64); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :94:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:257:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint64, uint64_t, NUM2ULL, ULL2NUM, SWAPU64); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :98:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:257:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint64, uint64_t, NUM2ULL, ULL2NUM, SWAPU64); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :104:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:257:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(uint64, uint64_t, NUM2ULL, ULL2NUM, SWAPU64); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :108:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:258:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(long, long, NUM2LONG, LONG2NUM, SWAPSLONG); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :127:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:258:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(long, long, NUM2LONG, LONG2NUM, SWAPSLONG); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :131:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:258:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(long, long, NUM2LONG, LONG2NUM, SWAPSLONG); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :137:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:258:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(long, long, NUM2LONG, LONG2NUM, SWAPSLONG); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :141:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:259:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(ulong, unsigned long, NUM2ULONG, ULONG2NUM, SWAPULONG); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :160:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:259:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(ulong, unsigned long, NUM2ULONG, ULONG2NUM, SWAPULONG); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :164:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:259:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(ulong, unsigned long, NUM2ULONG, ULONG2NUM, SWAPULONG); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :170:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:259:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(ulong, unsigned long, NUM2ULONG, ULONG2NUM, SWAPULONG); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :174:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:260:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float32, float, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :13:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:260:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float32, float, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :17:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:260:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float32, float, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :23:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:260:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float32, float, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :27:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:261:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float64, double, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :46:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:261:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float64, double, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :50:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:261:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float64, double, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :56:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:261:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(float64, double, NUM2DBL, rb_float_new, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :60:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:262:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(longdouble, long double, rbffi_num2longdouble, rbffi_longdouble_new, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :79:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:262:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(longdouble, long double, rbffi_num2longdouble, rbffi_longdouble_new, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :83:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:262:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(longdouble, long double, rbffi_num2longdouble, rbffi_longdouble_new, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :89:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:262:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(longdouble, long double, rbffi_num2longdouble, rbffi_longdouble_new, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :93:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:284:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(pointer, void *, get_pointer_value, rbffi_Pointer_NewInstance, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :112:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:284:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(pointer, void *, get_pointer_value, rbffi_Pointer_NewInstance, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :116:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:284:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(pointer, void *, get_pointer_value, rbffi_Pointer_NewInstance, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :122:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:284:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(pointer, void *, get_pointer_value, rbffi_Pointer_NewInstance, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :126:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:298:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(bool, unsigned char, rbffi_bool_value, rbffi_bool_new, NOSWAP); ^ AbstractMemory.c:90:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :145:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:298:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(bool, unsigned char, rbffi_bool_value, rbffi_bool_new, NOSWAP); ^ AbstractMemory.c:99:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :149:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:298:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(bool, unsigned char, rbffi_bool_value, rbffi_bool_new, NOSWAP); ^ AbstractMemory.c:118:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :155:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:298:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] NUM_OP(bool, unsigned char, rbffi_bool_value, rbffi_bool_new, NOSWAP); ^ AbstractMemory.c:126:5: note: expanded from macro 'NUM_OP' Data_Get_Struct(self, AbstractMemory, memory); \ ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :159:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:324:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :7:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:347:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :8:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:348:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(nType, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :9:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:379:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :10:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:380:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(nType, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :11:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:445:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :12:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:636:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :13:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:654:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :14:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:672:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, dst); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :15:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ AbstractMemory.c:684:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(obj, AbstractMemory, memory); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :16:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 70 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o ArrayType.o -c ArrayType.c ArrayType.c:87:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, ArrayType, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ ArrayType.c:91:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbComponentType, Type, array->componentType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ ArrayType.c:115:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, ArrayType, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ ArrayType.c:130:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, ArrayType, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 4 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Buffer.o -c Buffer.c Buffer.c:98:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, p); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:141:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, dst); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:175:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:200:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:229:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:258:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:282:13: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(retval, Buffer, p2); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Buffer.c:297:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Buffer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 8 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Call.o -c Call.c Call.c:469:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(proc, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 1 warning generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o ClosurePool.o -c ClosurePool.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o DynamicLibrary.o -c DynamicLibrary.c DynamicLibrary.c:116:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Library, library); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ DynamicLibrary.c:147:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Library, library); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ DynamicLibrary.c:257:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, LibrarySymbol, sym); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 3 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Function.o -c Function.c Function.c:257:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(cbref, Function, fp); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:301:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:305:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(fn->rbFunctionInfo, FunctionType, fn->info); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:309:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbProc, Pointer, orig); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:363:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:381:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :76:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:424:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :77:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:436:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :78:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Function.c:451:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Function, fn); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :79:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 9 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o FunctionInfo.o -c FunctionInfo.c FunctionInfo.c:132:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, FunctionType, fnInfo); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ FunctionInfo.c:161:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(type, Type, fnInfo->parameterTypes[i]); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ FunctionInfo.c:176:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(fnInfo->rbReturnType, Type, fnInfo->returnType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ FunctionInfo.c:215:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, FunctionType, ft); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ FunctionInfo.c:230:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, FunctionType, ft); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 5 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o LastError.o -c LastError.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o LongDouble.o -c LongDouble.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o MappedType.o -c MappedType.c MappedType.c:85:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, MappedType, m); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ MappedType.c:92:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(m->rbType, Type, m->type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ MappedType.c:114:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, MappedType, m); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ MappedType.c:128:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, MappedType, m); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ MappedType.c:142:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, MappedType, m); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 5 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o MemoryPointer.o -c MemoryPointer.c MemoryPointer.c:97:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, p); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ MemoryPointer.c:125:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 2 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o MethodHandle.o -c MethodHandle.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Platform.o -c Platform.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Pointer.o -c Pointer.c Pointer.c:98:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, p); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:127:17: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbAddress, Pointer, orig); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:156:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, dst); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:198:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:225:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, AbstractMemory, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:255:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:278:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:294:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:313:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:338:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :76:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:364:13: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(retval, Pointer, p2); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :77:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:384:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :78:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:407:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :79:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:423:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :80:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Pointer.c:439:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Pointer, ptr); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :81:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 15 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Struct.o -c Struct.c Struct.c:111:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:126:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(s->rbLayout, StructLayout, s->layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:149:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, dst); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:150:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(other, Struct, src); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:206:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(s->rbLayout, StructLayout, s->layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:216:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:386:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:387:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(pointer, AbstractMemory, memory); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:412:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:427:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :76:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:435:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(layout, StructLayout, s->layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :77:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:451:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :78:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:466:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :79:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:479:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :80:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:524:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :81:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:528:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbMemory, AbstractMemory, array->memory); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :82:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:529:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbField, StructField, array->field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :83:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:530:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(array->field->rbType, ArrayType, array->arrayType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :84:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:531:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(array->arrayType->rbComponentType, Type, array->componentType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :85:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:553:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :86:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:578:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :87:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:614:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :88:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:636:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbValue, Struct, s); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :89:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:644:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(array->field->rbType, ArrayType, arrayType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :90:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:664:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :91:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:685:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :92:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:708:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :93:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:731:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, InlineArray, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :94:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Struct.c:644:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] Data_Get_Struct(array->field->rbType, ArrayType, arrayType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :90:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ 29 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o StructByValue.o -c StructByValue.c StructByValue.c:88:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbLayout, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructByValue.c:89:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructByValue, sbv); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructByValue.c:119:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructByValue, sbv); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructByValue.c:128:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructByValue, sbv); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 4 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o StructLayout.o -c StructLayout.c StructLayout.c:101:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:120:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(field->rbType, Type, field->type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:150:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:163:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:176:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:189:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:203:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:218:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:239:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :75:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:261:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :76:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:281:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :77:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:316:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :78:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:317:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(f->rbType, ArrayType, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :79:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:340:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructField, f); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :80:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:341:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(f->rbType, ArrayType, array); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :81:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:446:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :82:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:473:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbField, StructField, field); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :83:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:518:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :84:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:548:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :85:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:563:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :86:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:578:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :87:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ StructLayout.c:593:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, StructLayout, layout); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :88:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 22 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Thread.o -c Thread.c cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Type.o -c Type.c Type.c:81:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:86:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(value, Type, other); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:106:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:121:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:137:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:178:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, BuiltinType, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Type.c:201:17: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(nType, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 7 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Types.o -c Types.c Types.c:100:13: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbMemory, AbstractMemory, mem); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 1 warning generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o Variadic.o -c Variadic.c Variadic.c:111:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, VariadicInvoker, invoker); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :67:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:131:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbReturnType, Type, invoker->returnType); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :68:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:145:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbType, Type, type); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :69:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:179:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(self, VariadicInvoker, invoker); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :70:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:195:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbType, Type, paramTypes[i]); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :71:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:202:17: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbType, Type, paramTypes[i]); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :72:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:208:17: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbType, Type, paramTypes[i]); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :73:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ Variadic.c:213:17: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] Data_Get_Struct(rbType, Type, paramTypes[i]); ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' #define RBIMPL_MACRO_SELECT(x, y) x ## y ^ :74:1: note: expanded from here rb_data_object_get_1 ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' #define rb_data_object_get_1 rb_data_object_get_warning ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() ^ /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' RBIMPL_ATTR_DEPRECATED(("by TypedData")) ^ /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) ^ 8 warnings generated. cc -I. -I/usr/local/include/ruby-3.4/x86_64-openbsd -I/usr/local/include/ruby-3.4/ruby/backward -I/usr/local/include/ruby-3.4 -I. -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include -fPIC -O2 -pipe -g -fdeclspec -fno-fast-math -ggdb3 -fPIC -o ffi.o -c ffi.c rm -f ffi_c.so cc -shared -fPIC -o ffi_c.so AbstractMemory.o ArrayType.o Buffer.o Call.o ClosurePool.o DynamicLibrary.o Function.o FunctionInfo.o LastError.o LongDouble.o MappedType.o MemoryPointer.o MethodHandle.o Platform.o Pointer.o Struct.o StructByValue.o StructLayout.o Thread.o Type.o Types.o Variadic.o ffi.o -L. -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L. -L/usr/local/lib -fstack-protector-strong -Wl,-E -Wl,--no-as-needed -lpthread -lc++abi -L/usr/local/lib -pthread -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -lruby34 -lffi -lffi -lm -pthread -lc ld: warning: LongDouble.c:24(LongDouble.o:(rbffi_longdouble_new)): warning: sprintf() is often misused, please use snprintf() : current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c ["make", "V=1", "INSTALL_PROGRAM=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -s -m 755", "INSTALL_SCRIPT=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 755", "INSTALL_DATA=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 644", "INSTALL=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c ", "DESTDIR=", "sitearchdir=./.gem.20250204-52602-flhfy8", "sitelibdir=./.gem.20250204-52602-flhfy8", "install"] mkdir -p . ./.gem.20250204-52602-flhfy8 exit > ./.sitearchdir.time /exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 0755 ffi_c.so ./.gem.20250204-52602-flhfy8 current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c /usr/local/bin/ruby34 extconf.rb current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c make V\=1 INSTALL_PROGRAM\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -s\ -m\ 755 INSTALL_SCRIPT\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 755 INSTALL_DATA\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 644 INSTALL\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ DESTDIR\= sitearchdir\=./.gem.20250204-52602-flhfy8 sitelibdir\=./.gem.20250204-52602-flhfy8 clean current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c make V\=1 INSTALL_PROGRAM\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -s\ -m\ 755 INSTALL_SCRIPT\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 755 INSTALL_DATA\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 644 INSTALL\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ DESTDIR\= sitearchdir\=./.gem.20250204-52602-flhfy8 sitelibdir\=./.gem.20250204-52602-flhfy8 current directory: /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/gems/ffi-1.15.5/ext/ffi_c make V\=1 INSTALL_PROGRAM\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -s\ -m\ 755 INSTALL_SCRIPT\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 755 INSTALL_DATA\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ -m\ 644 INSTALL\=/exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install\ -c\ DESTDIR\= sitearchdir\=./.gem.20250204-52602-flhfy8 sitelibdir\=./.gem.20250204-52602-flhfy8 install Successfully installed ffi-1.15.5 1 gem installed >>> Running package in devel/ruby-ffi,ruby34 at 1738654069.04 ===> devel/ruby-ffi,ruby34 ===> Faking installation for ruby34-ffi-1.15.5 if [ -d /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/bin ]; then /exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755 /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/bin; for f in /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/bin/*; do /exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -c -m 755 $f /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/bin; done; rm -r /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4/bin; fi; /exopi-obj/pobj/ffi-1.15.5-ruby34/bin/install -d -m 755 /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/lib/ruby/gems/3.4; cd /exopi-obj/pobj/ffi-1.15.5-ruby34/gem-tmp/.gem/ruby/3.4 && mv * /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/lib/ruby/gems/3.4; if [ 'X' != "Xlib/ruby/gems/3.4/extensions/x86_64-openbsd/3.4/ffi-1.15.5/gem.build_complete" ]; then mkdir -p /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/lib/ruby/gems/3.4/extensions/x86_64-openbsd/3.4/ffi-1.15.5; touch /exopi-obj/pobj/ffi-1.15.5-ruby34/fake-amd64-ruby34/usr/local/lib/ruby/gems/3.4/extensions/x86_64-openbsd/3.4/ffi-1.15.5/gem.build_complete; fi ===> Building package for ruby34-ffi-1.15.5 Create /exopi-cvs/ports/packages/amd64/all/ruby34-ffi-1.15.5.tgz Creating package ruby34-ffi-1.15.5 reading plist| checking dependencies| checking dependencies|devel/libffi checking dependencies|lang/ruby/3.4,-main checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*************************** | 43% archiving|**************************** | 43% archiving|**************************** | 44% archiving|***************************** | 45% archiving|***************************** | 46% archiving|****************************** | 47% archiving|******************************* | 48% archiving|******************************* | 49% archiving|******************************** | 49% archiving|******************************** | 50% archiving|******************************** | 51% archiving|********************************* | 51% archiving|********************************* | 52% archiving|********************************** | 52% archiving|********************************** | 53% archiving|********************************** | 54% archiving|*********************************** | 54% archiving|*********************************** | 55% archiving|************************************ | 56% archiving|************************************ | 57% archiving|************************************* | 57% archiving|************************************* | 58% archiving|************************************** | 59% archiving|************************************** | 60% archiving|*************************************** | 60% archiving|*************************************** | 61% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/ruby34-ffi-1.15.5.tgz >>> Running clean in devel/ruby-ffi,ruby34 at 1738654071.43 ===> devel/ruby-ffi,ruby34 ===> Cleaning for ruby34-ffi-1.15.5 >>> Ended at 1738654071.74 max_stuck=3.08/depends=9.42/show-prepare-results=0.78/build=14.15/package=2.39/clean=0.36