[00:00:00] =>> Building databases/ruby-bdb [00:00:01] build started at 2026-04-23T19:05:50+02:00 [00:00:01] port directory: /usr/ports/databases/ruby-bdb [00:00:01] package name: ruby34-bdb-0.6.6_9 [00:00:01] building for: FreeBSD pkg.mfl.dk 15.0-RELEASE-p1 FreeBSD 15.0-RELEASE-p1 amd64 [00:00:01] maintained by: ruby@FreeBSD.org [00:00:01] port version: 0.6.6 [00:00:01] port revision: 9 [00:00:01] Makefile datestamp: Apr 9 13:56:37 2026 [00:00:01] Ports top last git commit: 1b109ddf6ef871616c44ef6bc0c063d232a3476c [00:00:01] Ports top unclean checkout: no [00:00:01] =>> Inspecting /usr/local/poudriere/data/.m/150amd64-local/ref//usr/ports/databases/ruby-bdb for modifications to git checkout... no [00:00:01] Port dir unclean checkout: no [00:00:01] Poudriere version: poudriere-git-3.4.99.20260415 [00:00:01] Host OSVERSION: 1500068 [00:00:01] Jail OSVERSION: 1500068 [00:00:01] Builder Id: 03 [00:00:01] Builder jail path: /usr/local/poudriere/data/.m/150amd64-local/03 [00:00:01] Ref jail path: /usr/local/poudriere/data/.m/150amd64-local/ref [00:00:01] Job Idx: 37 [00:00:01] Jail Id (no networking) : 69 [00:00:01] Jail Name (no networking): 150amd64-local-job-03 [00:00:01] Jail Id (networking) : 73 [00:00:01] Jail Name (networking) : 150amd64-local-job-03-n [00:00:01] [00:00:01] ---Begin Environment--- [00:00:01] SHELL=/bin/sh [00:00:01] OSVERSION=1500068 [00:00:01] UNAME_v=FreeBSD 15.0-RELEASE-p1 [00:00:01] UNAME_r=15.0-RELEASE-p1 [00:00:01] BLOCKSIZE=K [00:00:01] MAIL=/var/mail/root [00:00:01] MM_CHARSET=UTF-8 [00:00:01] LANG=C.UTF-8 [00:00:01] STATUS=1 [00:00:01] HOME=/root [00:00:01] PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin [00:00:01] MAKE_OBJDIR_CHECK_WRITABLE=0 [00:00:01] LOCALBASE=/usr/local [00:00:01] USER=root [00:00:01] POUDRIERE_NAME=poudriere-git [00:00:01] POUDRIERE_VERSION=3.4.99.20260415 [00:00:01] LC_COLLATE=C [00:00:01] POUDRIERE_BUILD_TYPE=bulk [00:00:01] PACKAGE_BUILDING=yes [00:00:01] SAVED_TERM=tmux-256color [00:00:01] OUTPUT_REDIRECTED_STDERR=4 [00:00:01] OUTPUT_REDIRECTED=1 [00:00:01] PWD=/usr/local/poudriere/data/.m/150amd64-local/03/.p [00:00:01] OUTPUT_REDIRECTED_STDOUT=3 [00:00:01] P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:01] MASTERNAME=150amd64-local [00:00:01] OLDPWD=/usr/local/poudriere/data/.m/150amd64-local/ref/.p/pool [00:00:01] POUDRIERE_PKGNAME=poudriere-git-3.4.99.20260415 [00:00:01] PREFIX=/usr/local [00:00:01] POUDRIEREPATH=/usr/local/bin/poudriere [00:00:01] ---End Environment--- [00:00:01] [00:00:01] ---Begin Poudriere Port Flags/Env--- [00:00:01] PORT_FLAGS= [00:00:01] PKGENV= [00:00:01] FLAVOR= [00:00:01] MAKE_ARGS= [00:00:01] ---End Poudriere Port Flags/Env--- [00:00:01] [00:00:01] ---Begin OPTIONS List--- [00:00:01] ===> The following configuration options are available for ruby34-bdb-0.6.6_9: [00:00:01] DOCS=on: Build and/or install documentation [00:00:01] EXAMPLES=on: Build and/or install examples [00:00:01] ===> Use 'make config' to modify these settings [00:00:01] ---End OPTIONS List--- [00:00:01] [00:00:01] --MAINTAINER-- [00:00:01] ruby@FreeBSD.org [00:00:01] --End MAINTAINER-- [00:00:01] [00:00:01] --PORTVERSION-- [00:00:01] 0.6.6 [00:00:01] --End PORTVERSION-- [00:00:01] [00:00:01] --PORTREVISION-- [00:00:01] 9 [00:00:01] --End PORTREVISION-- [00:00:01] [00:00:01] --CONFIGURE_ARGS-- [00:00:01] --with-cflags=-Wno-incompatible-function-pointer-types --with-db-include=/usr/local/include/db5 --with-db-lib=/usr/local/lib/db5 --with-opt-dir="/usr/local" [00:00:01] --End CONFIGURE_ARGS-- [00:00:01] [00:00:01] --CONFIGURE_ENV-- [00:00:01] RB_USER_INSTALL=yes XDG_DATA_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work/.cache HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/ruby-bdb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/ruby-bdb/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh [00:00:01] --End CONFIGURE_ENV-- [00:00:01] [00:00:01] --MAKE_ENV-- [00:00:01] XDG_DATA_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work/.cache HOME=/wrkdirs/usr/ports/databases/ruby-bdb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/ruby-bdb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/ruby-bdb/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" [00:00:01] --End MAKE_ENV-- [00:00:01] [00:00:01] --PLIST_SUB-- [00:00:01] PORTDOCS="" PORTEXAMPLES="" RUBY_LIBDIR="lib/ruby/3.4" RUBY_ARCHLIBDIR="lib/ruby/3.4/amd64-freebsd15" RUBY_SITELIBDIR="lib/ruby/site_ruby/3.4" RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/3.4/amd64-freebsd15" RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/3.4" RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/3.4/amd64-freebsd15" RUBY_MODDOCDIR="share/doc/ruby34/bdb" RUBY_MODEXAMPLESDIR="share/examples/ruby34/bdb" RUBY_DOCDIR="share/doc/ruby34" RUBY_EXAMPLESDIR="share/examples/ruby34" RUBY_RIDIR="share/ri/3.4/system" RUBY_SITERIDIR="share/ri/3.4/site" RUBY_VERSION="3.4.9" RUBY_VER="3.4" RUBY_SHLIBVER="34" RUBY_ARCH="amd64-freebsd15" RUBY_SUFFIX="34" RUBY_DEFAULT_SUFFIX="34" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ruby34/bdb" EXAMPLESDIR="share/examples/ruby34/bdb" DATADIR="share/bdb" WWWDIR="www/bdb" ETCDIR="etc/bdb" [00:00:01] --End PLIST_SUB-- [00:00:01] [00:00:01] --SUB_LIST-- [00:00:01] PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/bdb DOCSDIR=/usr/local/share/doc/ruby34/bdb EXAMPLESDIR=/usr/local/share/examples/ruby34/bdb WWWDIR=/usr/local/www/bdb ETCDIR=/usr/local/etc/bdb [00:00:01] --End SUB_LIST-- [00:00:01] [00:00:01] ---Begin make.conf--- [00:00:01] USE_PACKAGE_DEPENDS=yes [00:00:01] BATCH=yes [00:00:01] WRKDIRPREFIX=/wrkdirs [00:00:01] PORTSDIR=/usr/ports [00:00:01] PACKAGES=/packages [00:00:01] DISTDIR=/distfiles [00:00:01] FORCE_PACKAGE=yes [00:00:01] PACKAGE_BUILDING=yes [00:00:01] PACKAGE_BUILDING_FLAVORS=yes [00:00:01] #### /usr/local/etc/poudriere.d/make.conf #### [00:00:01] DEFAULT_VERSIONS+= ssl=openssl [00:00:01] DEFAULT_VERSIONS+= mysql=11.4m [00:00:01] DEFAULT_VERSIONS+= pgsql=17 [00:00:01] OPTIONS_SET+= LDAP [00:00:01] OPTIONS_SET+= QT6 [00:00:01] #OPTIONS_UNSET+= X11 [00:00:01] DEFAULT_VERSIONS+= php=8.4 [00:00:01] DEFAULT_VERSIONS+= samba=4.23 [00:00:01] graphics_cairo_UNSET+= XCB [00:00:01] x11-toolkits_gtk30_UNSET += ATK_BRIDGE COLORD [00:00:01] #ALLOW_UNSUPPORTED_SYSTEM= yes [00:00:01] CCACHE_DIR= /var/cache/ccache [00:00:01] WITH_CCACHE_BUILD= yes [00:00:01] #OVERLAYS+= /usr/local/share/sccache/overlay [00:00:01] #SCCACHE_DIR= /var/cache/ccache/sccache [00:00:01] [00:00:01] databases_redis_UNSET= PIE RELRO BIND_NOW [00:00:01] [00:00:01] WITHOUT_PIE_PORTS+= databases/redis [00:00:01] WITHOUT_RELRO_PORTS+= databases/redis [00:00:01] WITHOUT_BIND_NOW_PORTS+= databases/redis [00:00:01] WITH_CCACHE_BUILD=yes [00:00:01] CCACHE_DIR=/root/.ccache [00:00:01] #### Misc Poudriere #### [00:00:01] .include "/etc/make.conf.ports_env" [00:00:01] GID=0 [00:00:01] UID=0 [00:00:01] DISABLE_MAKE_JOBS=poudriere [00:00:01] ---End make.conf--- [00:00:01] --Resource limits-- [00:00:01] cpu time (seconds, -t) unlimited [00:00:01] file size (512-blocks, -f) unlimited [00:00:01] data seg size (kbytes, -d) 33554432 [00:00:01] stack size (kbytes, -s) 524288 [00:00:01] core file size (512-blocks, -c) unlimited [00:00:01] max memory size (kbytes, -m) unlimited [00:00:01] locked memory (kbytes, -l) unlimited [00:00:01] max user processes (-u) 58500 [00:00:01] open files (-n) 8192 [00:00:01] virtual mem size (kbytes, -v) unlimited [00:00:01] swap limit (kbytes, -w) unlimited [00:00:01] socket buffer size (bytes, -b) unlimited [00:00:01] pseudo-terminals (-p) unlimited [00:00:01] kqueues (-k) unlimited [00:00:01] umtx shared locks (-o) unlimited [00:00:01] pipebuf (-y) unlimited [00:00:01] --End resource limits-- [00:00:01] times start [shell] (user/sys/real): 0m0.010s 0m0.005s 49m43.000s [00:00:01] times start [child] (user/sys/real): 0m0.057s 0m0.833s 49m43.000s [00:00:01] =================================================== [00:00:01] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:01] ===> License RUBY accepted by the user [00:00:01] =========================================================================== [00:00:01] =================================================== [00:00:01] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:01] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/sbin/pkg - not found [00:00:01] ===> Installing existing package /packages/All/pkg-2.7.4.pkg [00:00:02] [pkg.mfl.dk] Installing pkg-2.7.4... [00:00:02] [pkg.mfl.dk] Extracting pkg-2.7.4: .......... done [00:00:02] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/sbin/pkg - found [00:00:02] ===> Returning to build of ruby34-bdb-0.6.6_9 [00:00:02] =========================================================================== [00:00:02] =================================================== [00:00:02] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:02] =========================================================================== [00:00:03] =================================================== [00:00:03] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:03] ===> License RUBY accepted by the user [00:00:03] => bdb-0.6.6.tar.bz2 doesn't seem to exist in /portdistfiles/ruby. [00:00:03] => Attempting to fetch ftp://ftp.idaemons.org/pub/distfiles/ruby/bdb-0.6.6.tar.bz2 [00:00:08] fetch: ftp://ftp.idaemons.org/pub/distfiles/ruby/bdb-0.6.6.tar.bz2: Not logged in [00:00:08] => Attempting to fetch http://idaemons.org/distfiles/ruby/bdb-0.6.6.tar.bz2 [00:00:10] bdb-0.6.6.tar.bz2 212 kB 288 kBps 01s [00:00:10] ===> Fetching all distfiles required by ruby34-bdb-0.6.6_9 for building [00:00:10] =========================================================================== [00:00:10] =================================================== [00:00:10] ===== env: FETCH_REGET=0 NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:11] ===> License RUBY accepted by the user [00:00:11] ===> Fetching all distfiles required by ruby34-bdb-0.6.6_9 for building [00:00:11] => SHA256 Checksum OK for ruby/bdb-0.6.6.tar.bz2. [00:00:11] =========================================================================== [00:00:11] =================================================== [00:00:11] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:11] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ruby34 - not found [00:00:11] ===> Installing existing package /packages/All/ruby-3.4.9,1.pkg [00:00:12] [pkg.mfl.dk] Installing ruby-3.4.9,1... [00:00:12] [pkg.mfl.dk] `-- Installing libffi-3.5.1... [00:00:12] [pkg.mfl.dk] | `-- Installing indexinfo-0.3.1_1... [00:00:12] [pkg.mfl.dk] | `-- Extracting indexinfo-0.3.1_1: .... done [00:00:12] [pkg.mfl.dk] `-- Extracting libffi-3.5.1: .......... done [00:00:12] [pkg.mfl.dk] `-- Installing libunwind-20250904... [00:00:12] [pkg.mfl.dk] `-- Extracting libunwind-20250904: .......... done [00:00:12] [pkg.mfl.dk] `-- Installing libyaml-0.2.5... [00:00:12] [pkg.mfl.dk] `-- Extracting libyaml-0.2.5: ......... done [00:00:13] [pkg.mfl.dk] `-- Installing openssl-3.0.20,1... [00:00:13] [pkg.mfl.dk] `-- Extracting openssl-3.0.20,1: .......... done [00:00:19] [pkg.mfl.dk] Extracting ruby-3.4.9,1: .......... done [00:00:24] ===== [00:00:24] Message from ruby-3.4.9,1: [00:00:24] [00:00:24] -- [00:00:24] Some of the standard commands and libraries are provided as separate [00:00:24] ports for ease of upgrading: [00:00:24] [00:00:24] converters/rubygem-base64: base64 - Encode and decode binary data using a Base64 representation [00:00:24] devel/ruby-gems: gem - RubyGems package manager [00:00:24] devel/rubygem-csv: csv - Interface to CSV files and data [00:00:24] devel/rubygem-debug: debug - Debugging functionality for Ruby [00:00:24] devel/rubygem-drb: drb - Distributed object system for Ruby [00:00:24] devel/rubygem-erb: erb - Templating system for Ruby [00:00:24] devel/rubygem-getoptlong: getoptlong -GetoptLong for Ruby [00:00:24] devel/rubygem-irb: irb - Interactive Ruby [00:00:24] devel/rubygem-minitest: minitest - Complete suite of testing facilities [00:00:24] devel/rubygem-mutex_m: mutex_m - Mixin to extend objects to be handled like a Mutex [00:00:24] devel/rubygem-observer: observer - Implementation of the Observer object-oriented design pattern [00:00:24] devel/rubygem-power_assert: power_assert - Power Assert for Ruby [00:00:24] devel/rubygem-racc: racc - LALR(1) parser generator for Ruby [00:00:24] devel/rubygem-rake: rake - Ruby Make [00:00:24] devel/rubygem-rbs: rbs - Language for type signatures for Ruby and standard library definitions [00:00:24] devel/rubygem-rdoc: rdoc - Ruby Documentation System [00:00:24] devel/rubygem-repl_type_completor: repl_type_completor - Type based completion for REPL [00:00:24] devel/rubygem-rinda: rinda - Linda distributed computing paradigm in Ruby [00:00:24] devel/rubygem-syslog: syslog - Ruby interface for the POSIX system logging facility [00:00:24] devel/rubygem-test-unit: test-unit - Unit testing framework for Ruby [00:00:24] devel/rubygem-typeprof: typeprof - Type analysis tool for Ruby code [00:00:24] dns/rubygem-resolv-replace: resolv-replace - Replace Socket DNS with Resolv [00:00:24] ftp/rubygem-net-ftp: net-ftp - Support for the File Transfer Protocol [00:00:24] mail/rubygem-net-imap: net-imap - Ruby client api for Internet Message Access Protocol [00:00:24] mail/rubygem-net-pop: net-pop - Ruby client library for POP3 [00:00:24] mail/rubygem-net-smtp: net-smtp - Simple Mail Transfer Protocol client library for Ruby [00:00:24] math/rubygem-bigdecimal: bigdecimal - Arbitrary-precision decimal floating-point number class [00:00:24] math/rubygem-matrix: matrix - Implementation of Matrix and Vector classes [00:00:24] math/rubygem-prime: prime - Prime numbers and factorization library [00:00:24] net/rubygem-nkf: nkf - Ruby extension for Network Kanji Filter [00:00:24] sysutils/rubygem-bundler: bundler - Tool that manages gem dependencies for ruby applications [00:00:24] textproc/rubygem-abbrev: abbrev - Calculate a set of unique abbreviations for a given set of strings [00:00:24] textproc/rubygem-rexml: rexml - XML toolkit for Ruby [00:00:24] www/rubygem-rss: rss - Family of libraries that support various formats of XML "feeds" [00:00:24] [00:00:24] Install them as occasion demands. [00:00:24] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ruby34 - found [00:00:24] ===> Returning to build of ruby34-bdb-0.6.6_9 [00:00:24] =========================================================================== [00:00:24] =================================================== [00:00:24] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:24] ===> License RUBY accepted by the user [00:00:24] ===> Fetching all distfiles required by ruby34-bdb-0.6.6_9 for building [00:00:24] ===> Extracting for ruby34-bdb-0.6.6_9 [00:00:24] => SHA256 Checksum OK for ruby/bdb-0.6.6.tar.bz2. [00:00:24] =========================================================================== [00:00:24] =================================================== [00:00:24] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:24] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ruby34 - found [00:00:24] =========================================================================== [00:00:24] =================================================== [00:00:24] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:24] ===> Patching for ruby34-bdb-0.6.6_9 [00:00:24] ===> Applying FreeBSD patches for ruby34-bdb-0.6.6_9 from /usr/ports/databases/ruby-bdb/files [00:00:25] =========================================================================== [00:00:25] =================================================== [00:00:25] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:25] ===> ruby34-bdb-0.6.6_9 depends on package: rubygem-rdoc>=0.a - not found [00:00:25] ===> Installing existing package /packages/All/rubygem-rdoc-6.17.0.pkg [00:00:25] [pkg.mfl.dk] Installing rubygem-rdoc-6.17.0... [00:00:26] [pkg.mfl.dk] `-- Installing ruby34-gems-4.0.10... [00:00:26] [pkg.mfl.dk] `-- Extracting ruby34-gems-4.0.10: .......... done [00:00:27] [pkg.mfl.dk] `-- Installing rubygem-erb-6.0.4... [00:00:27] [pkg.mfl.dk] `-- Extracting rubygem-erb-6.0.4: .......... done [00:00:27] [pkg.mfl.dk] `-- Installing rubygem-psych-5.3.1... [00:00:27] [pkg.mfl.dk] | `-- Installing rubygem-date-3.5.1... [00:00:27] [pkg.mfl.dk] | `-- Extracting rubygem-date-3.5.1: .......... done [00:00:27] [pkg.mfl.dk] | `-- Installing rubygem-stringio-3.2.0... [00:00:27] [pkg.mfl.dk] | `-- Extracting rubygem-stringio-3.2.0: .......... done [00:00:27] [pkg.mfl.dk] `-- Extracting rubygem-psych-5.3.1: .......... done [00:00:28] [pkg.mfl.dk] `-- Installing rubygem-tsort-0.2.0... [00:00:28] [pkg.mfl.dk] `-- Extracting rubygem-tsort-0.2.0: .......... done [00:00:28] [pkg.mfl.dk] Extracting rubygem-rdoc-6.17.0: .......... done [00:00:29] ===> ruby34-bdb-0.6.6_9 depends on package: rubygem-rdoc>=0.a - found [00:00:29] ===> Returning to build of ruby34-bdb-0.6.6_9 [00:00:29] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ruby34 - found [00:00:29] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ccache - not found [00:00:29] ===> Installing existing package /packages/All/ccache-3.7.12_9.pkg [00:00:29] [pkg.mfl.dk] Installing ccache-3.7.12_9... [00:00:29] [pkg.mfl.dk] Extracting ccache-3.7.12_9: .......... done [00:00:29] Create compiler links... [00:00:29] create symlink for cc [00:00:29] create symlink for cc (world) [00:00:29] create symlink for c++ [00:00:29] create symlink for c++ (world) [00:00:29] create symlink for CC [00:00:29] create symlink for CC (world) [00:00:29] create symlink for clang [00:00:29] create symlink for clang (world) [00:00:29] create symlink for clang++ [00:00:29] create symlink for clang++ (world) [00:00:29] ===== [00:00:29] Message from ccache-3.7.12_9: [00:00:29] [00:00:29] -- [00:00:29] NOTE: [00:00:29] Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for [00:00:29] information on using ccache with FreeBSD ports and src. [00:00:29] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ccache - found [00:00:29] ===> Returning to build of ruby34-bdb-0.6.6_9 [00:00:29] =========================================================================== [00:00:29] =================================================== [00:00:29] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:00:29] ===> ruby34-bdb-0.6.6_9 depends on shared library: libdb-5.3.so - not found [00:00:29] ===> Installing existing package /packages/All/db5-5.3.28_10.pkg [00:00:30] [pkg.mfl.dk] Installing db5-5.3.28_10... [00:00:30] [pkg.mfl.dk] Extracting db5-5.3.28_10: .......... done [00:00:34] ===== [00:00:34] Message from db5-5.3.28_10: [00:00:34] [00:00:34] -- [00:00:34] ===> NOTICE: [00:00:34] [00:00:34] The db5 port currently does not have a maintainer. As a result, it is [00:00:34] more likely to have unresolved issues, not be up-to-date, or even be removed in [00:00:34] the future. To volunteer to maintain this port, please create an issue at: [00:00:34] [00:00:34] https://bugs.freebsd.org/bugzilla [00:00:34] [00:00:34] More information about port maintainership is available at: [00:00:34] [00:00:34] https://docs.freebsd.org/en/articles/contributing/#ports-contributing [00:00:34] -- [00:00:34] ===> NOTICE: [00:00:34] [00:00:34] This port is deprecated; you may wish to reconsider installing it: [00:00:34] [00:00:34] EOLd, potential security issues, maybe use db18 instead. [00:00:34] [00:00:34] It is scheduled to be removed on or after 2022-06-30. [00:00:34] ===> ruby34-bdb-0.6.6_9 depends on shared library: libdb-5.3.so - found (/usr/local/lib/libdb-5.3.so) [00:00:34] ===> Returning to build of ruby34-bdb-0.6.6_9 [00:00:34] =========================================================================== [00:00:34] =================================================== [00:00:34] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:00:34] ===> Configuring for ruby34-bdb-0.6.6_9 [00:00:34] ===> Running extconf.rb to configure [00:00:35] extconf.rb: Entering directory `src' [00:00:35] checking for db_version() in -ldb5... no [00:00:48] checking for db_version_5000() in -ldb5... no [00:00:56] checking for db_version() in -ldb... yes [00:00:59] checking for ruby/io.h... yes [00:00:59] checking for rb_frame_this_func() in ruby.h... yes [00:01:00] checking for rb_block_proc() in ruby.h... yes [00:01:01] checking for rb_io_stdio_file() in ruby.h... yes [00:01:03] checking for rb_block_call() in ruby.h... yes [00:01:05] checking for Array#insert... yes [00:01:05] checking for Array#values_at... yes [00:01:05] checking for rb_io_t in ruby.h,ruby/io.h... yes [00:01:06] checking for DB_AFTER in db.h...yes [00:01:07] checking for DB_AGGRESSIVE in db.h...yes [00:01:07] checking for DB_APPEND in db.h...yes [00:01:08] checking for DB_ARCH_ABS in db.h...yes [00:01:09] checking for DB_ARCH_DATA in db.h...yes [00:01:09] checking for DB_ARCH_LOG in db.h...yes [00:01:10] checking for DB_AUTO_COMMIT in db.h...yes [00:01:11] checking for DB_BEFORE in db.h...yes [00:01:12] checking for DB_BTREE in db.h...yes [00:01:12] checking for DB_CACHED_COUNTS in db.h...no [00:01:14] checking for DB_CDB_ALLDB in db.h...yes [00:01:14] checking for DB_CHECKPOINT in db.h...no [00:01:16] checking for DB_CHKSUM in db.h...yes [00:01:17] checking for DB_CHKSUM_SHA1 in db.h...no [00:01:17] checking for DB_CLIENT in db.h...no [00:01:18] checking for DB_CONFIG in db.h...no [00:01:19] checking for DB_CONSUME in db.h...yes [00:01:20] checking for DB_CONSUME_WAIT in db.h...yes [00:01:20] checking for DB_CREATE in db.h...yes [00:01:21] checking for DB_CURLSN in db.h...no [00:01:21] checking for DB_CURRENT in db.h...yes [00:01:22] checking for DB_DBT_MALLOC in db.h...yes [00:01:23] checking for DB_DBT_PARTIAL in db.h...yes [00:01:24] checking for DB_DBT_REALLOC in db.h...yes [00:01:25] checking for DB_DBT_USERMEM in db.h...yes [00:01:25] checking for DB_DIRECT_DB in db.h...yes [00:01:26] checking for DB_DIRECT_LOG in db.h...no [00:01:27] checking for DB_DIRTY_READ in db.h...yes [00:01:27] checking for DB_DONOTINDEX in db.h...yes [00:01:27] checking for DB_DSYNC_LOG in db.h...no [00:01:28] checking for DB_DUP in db.h...yes [00:01:29] checking for DB_DUPSORT in db.h...yes [00:01:29] checking for DB_EID_BROADCAST in db.h...yes [00:01:30] checking for DB_EID_INVALID in db.h...yes [00:01:30] checking for DB_ENCRYPT in db.h...yes [00:01:31] checking for DB_ENCRYPT_AES in db.h...yes [00:01:31] checking for DB_ENV_THREAD in db.h...no [00:01:31] checking for DB_EVENT_PANIC in db.h...yes [00:01:32] checking for DB_EVENT_REP_CLIENT in db.h...yes [00:01:32] checking for DB_EVENT_REP_ELECTED in db.h...yes [00:01:33] checking for DB_EVENT_REP_MASTER in db.h...yes [00:01:33] checking for DB_EVENT_REP_NEWMASTER in db.h...yes [00:01:34] checking for DB_EVENT_REP_PERM_FAILED in db.h...yes [00:01:35] checking for DB_EVENT_REP_STARTUPDONE in db.h...yes [00:01:36] checking for DB_EVENT_WRITE_FAILED in db.h...yes [00:01:36] checking for DB_EXCL in db.h...yes [00:01:37] checking for DB_FAST_STAT in db.h...yes [00:01:37] checking for DB_FIRST in db.h...yes [00:01:38] checking for DB_FIXEDLEN in db.h...no [00:01:39] checking for DB_FLUSH in db.h...yes [00:01:39] checking for DB_FORCE in db.h...yes [00:01:39] checking for DB_GET_BOTH_RANGE in db.h...yes [00:01:40] checking for DB_GET_RECNO in db.h...yes [00:01:41] checking for DB_GET_BOTH in db.h...yes [00:01:41] checking for DB_HASH in db.h...yes [00:01:42] checking for DB_HOME in db.h...no [00:01:43] checking for DB_IGNORE_LEASE in db.h...yes [00:01:43] checking for DB_INCOMPLETE in db.h...no [00:01:44] checking for DB_INIT_CDB in db.h...yes [00:01:45] checking for DB_INIT_LOCK in db.h...yes [00:01:45] checking for DB_INIT_LOG in db.h...yes [00:01:45] checking for DB_INIT_MPOOL in db.h...yes [00:01:46] checking for DB_INIT_REP in db.h...yes [00:01:47] checking for DB_INIT_TXN in db.h...yes [00:01:47] checking for DB_JOINENV in db.h...yes [00:01:48] checking for DB_JOIN_ITEM in db.h...yes [00:01:50] checking for DB_JOIN_NOSORT in db.h...yes [00:01:50] checking for DB_KEYEMPTY in db.h...yes [00:01:51] checking for DB_KEYEXIST in db.h...yes [00:01:52] checking for DB_KEYFIRST in db.h...yes [00:01:52] checking for DB_KEYLAST in db.h...yes [00:01:53] checking for DB_LAST in db.h...yes [00:01:53] checking for DB_LOCKDOWN in db.h...yes [00:01:54] checking for DB_LOCK_CONFLICT in db.h...no [00:01:55] checking for DB_LOCK_DEADLOCK in db.h...yes [00:01:56] checking for DB_LOCK_DEFAULT in db.h...yes [00:01:56] checking for DB_LOCK_EXPIRE in db.h...yes [00:01:56] checking for DB_LOCK_GET in db.h...yes [00:01:57] checking for DB_LOCK_GET_TIMEOUT in db.h...yes [00:01:58] checking for DB_LOCK_IREAD in db.h...yes [00:01:59] checking for DB_LOCK_IWR in db.h...yes [00:02:00] checking for DB_LOCK_IWRITE in db.h...yes [00:02:00] checking for DB_LOCK_MAXLOCKS in db.h...yes [00:02:01] checking for DB_LOCK_MINLOCKS in db.h...yes [00:02:01] checking for DB_LOCK_MINWRITE in db.h...yes [00:02:01] checking for DB_LOCK_NG in db.h...yes [00:02:02] checking for DB_LOCK_NOTGRANTED in db.h...yes [00:02:03] checking for DB_LOCK_NOTHELD in db.h...no [00:02:04] checking for DB_LOCK_NOWAIT in db.h...yes [00:02:04] checking for DB_LOCK_OLDEST in db.h...yes [00:02:04] checking for DB_LOCK_PUT in db.h...yes [00:02:05] checking for DB_LOCK_PUT_ALL in db.h...yes [00:02:07] checking for DB_LOCK_PUT_OBJ in db.h...yes [00:02:08] checking for DB_LOCK_RANDOM in db.h...yes [00:02:09] checking for DB_LOCK_READ in db.h...yes [00:02:09] checking for DB_LOCK_TIMEOUT in db.h...yes [00:02:10] checking for DB_LOCK_WRITE in db.h...yes [00:02:11] checking for DB_LOCK_YOUNGEST in db.h...yes [00:02:13] checking for DB_LOG_AUTOREMOVE in db.h...no [00:02:14] checking for DB_LOG_AUTO_REMOVE in db.h...yes [00:02:14] checking for DB_LOG_DIRECT in db.h...yes [00:02:15] checking for DB_LOG_DSYNC in db.h...yes [00:02:15] checking for DB_LOG_INMEMORY in db.h...no [00:02:16] checking for DB_LOG_IN_MEMORY in db.h...yes [00:02:16] checking for DB_LOG_ZERO in db.h...yes [00:02:17] checking for DB_MPOOL_CLEAN in db.h...no [00:02:18] checking for DB_MPOOL_CREATE in db.h...yes [00:02:18] checking for DB_MPOOL_DIRTY in db.h...yes [00:02:18] checking for DB_MPOOL_DISCARD in db.h...yes [00:02:18] checking for DB_MPOOL_LAST in db.h...yes [00:02:19] checking for DB_MPOOL_NEW in db.h...yes [00:02:20] checking for DB_MPOOL_PRIVATE in db.h...no [00:02:20] checking for DB_MULTIVERSION in db.h...yes [00:02:21] checking for DB_MUTEX_PROCESS_ONLY in db.h...yes [00:02:21] checking for DB_NEXT_DUP in db.h...yes [00:02:22] checking for DB_NEXT_NODUP in db.h...yes [00:02:23] checking for DB_NODUPDATA in db.h...yes [00:02:23] checking for DB_NOORDERCHK in db.h...yes [00:02:24] checking for DB_NOSERVER in db.h...yes [00:02:24] checking for DB_NOSERVER_HOME in db.h...no [00:02:25] checking for DB_NOSERVER_ID in db.h...no [00:02:26] checking for DB_NOTFOUND in db.h...yes [00:02:27] checking for DB_OLD_VERSION in db.h...yes [00:02:28] checking for DB_ORDERCHKONLY in db.h...yes [00:02:28] checking for DB_OVERWRITE in db.h...yes [00:02:29] checking for DB_POSITION in db.h...yes [00:02:30] checking for DB_PRIVATE in db.h...yes [00:02:31] checking for DB_SYSTEM_MEM in db.h...yes [00:02:32] checking for DB_RMW in db.h...yes [00:02:32] checking for DB_PAD in db.h...no [00:02:33] checking for DB_PREV_DUP in db.h...yes [00:02:33] checking for DB_PREV_NODUP in db.h...yes [00:02:34] checking for DB_PRINTABLE in db.h...yes [00:02:34] checking for DB_PRIORITY_DEFAULT in db.h...yes [00:02:35] checking for DB_PRIORITY_HIGH in db.h...yes [00:02:36] checking for DB_PRIORITY_LOW in db.h...yes [00:02:37] checking for DB_PRIORITY_VERY_HIGH in db.h...yes [00:02:37] checking for DB_QUEUE in db.h...yes [00:02:38] checking for DB_RDONLY in db.h...yes [00:02:39] checking for DB_READ_COMMITTED in db.h...yes [00:02:39] checking for DB_READ_UNCOMMITTED in db.h...yes [00:02:39] checking for DB_RECNO in db.h...yes [00:02:40] checking for DB_RECNUM in db.h...yes [00:02:41] checking for DB_RECORDCOUNT in db.h...no [00:02:41] checking for DB_RECOVER in db.h...yes [00:02:42] checking for DB_RECOVER_FATAL in db.h...yes [00:02:42] checking for DB_REGION_INIT in db.h...yes [00:02:43] checking for DB_RENUMBER in db.h...yes [00:02:43] checking for DB_REPFLAGS_MASK in db.h...no [00:02:43] checking for DB_REPMGR_ACKS_ALL in db.h...yes [00:02:44] checking for DB_REPMGR_ACKS_ALL_PEERS in db.h...yes [00:02:44] checking for DB_REPMGR_ACKS_NONE in db.h...yes [00:02:44] checking for DB_REPMGR_ACKS_ONE in db.h...yes [00:02:45] checking for DB_REPMGR_ACKS_ONE_PEER in db.h...yes [00:02:45] checking for DB_REPMGR_ACKS_QUORUM in db.h...yes [00:02:45] checking for DB_REPMGR_CONNECTED in db.h...yes [00:02:45] checking for DB_REPMGR_DISCONNECTED in db.h...yes [00:02:46] checking for DB_REPMGR_PEER in db.h...yes [00:02:46] checking for DB_REP_ACK_TIMEOUT in db.h...yes [00:02:46] checking for DB_REP_ANYWHERE in db.h...yes [00:02:46] checking for DB_REP_BULKOVF in db.h...yes [00:02:47] checking for DB_REP_CHECKPOINT_DELAY in db.h...yes [00:02:47] checking for DB_REP_CLIENT in db.h...yes [00:02:47] checking for DB_REP_CONF_BULK in db.h...yes [00:02:48] checking for DB_REP_CONF_DELAYCLIENT in db.h...yes [00:02:48] checking for DB_REP_CONF_NOAUTOINIT in db.h...no [00:02:49] checking for DB_REP_CONF_NOWAIT in db.h...yes [00:02:49] checking for DB_REP_CONNECTION_RETRY in db.h...yes [00:02:49] checking for DB_REP_DEFAULT_PRIORITY in db.h...yes [00:02:50] checking for DB_REP_DUPMASTER in db.h...yes [00:02:51] checking for DB_REP_EGENCHG in db.h...no [00:02:51] checking for DB_REP_ELECTION in db.h...yes [00:02:52] checking for DB_REP_ELECTION_RETRY in db.h...yes [00:02:52] checking for DB_REP_ELECTION_TIMEOUT in db.h...yes [00:02:52] checking for DB_REP_FULL_ELECTION in db.h...no [00:02:53] checking for DB_REP_FULL_ELECTION_TIMEOUT in db.h...yes [00:02:53] checking for DB_REP_HANDLE_DEAD in db.h...yes [00:02:54] checking for DB_REP_HOLDELECTION in db.h...yes [00:02:55] checking for DB_REP_IGNORE in db.h...yes [00:02:56] checking for DB_REP_ISPERM in db.h...yes [00:02:57] checking for DB_REP_JOIN_FAILURE in db.h...yes [00:02:57] checking for DB_REP_LEASE_EXPIRED in db.h...yes [00:02:58] checking for DB_REP_LEASE_TIMEOUT in db.h...yes [00:02:59] checking for DB_REP_LOCKOUT in db.h...yes [00:02:59] checking for DB_REP_LOGREADY in db.h...yes [00:03:00] checking for DB_REP_LOGSONLY in db.h...no [00:03:02] checking for DB_REP_MASTER in db.h...yes [00:03:02] checking for DB_REP_NEWMASTER in db.h...yes [00:03:03] checking for DB_REP_NEWSITE in db.h...yes [00:03:04] checking for DB_REP_NOBUFFER in db.h...yes [00:03:04] checking for DB_REP_NOTPERM in db.h...yes [00:03:05] checking for DB_REP_OUTDATED in db.h...no [00:03:06] checking for DB_REP_PAGEDONE in db.h...yes [00:03:06] checking for DB_REP_PERMANENT in db.h...yes [00:03:06] checking for DB_REP_REREQUEST in db.h...yes [00:03:07] checking for DB_REP_UNAVAIL in db.h...yes [00:03:07] checking for DB_RPCCLIENT in db.h...no [00:03:08] checking for DB_RUNRECOVERY in db.h...yes [00:03:09] checking for DB_SALVAGE in db.h...yes [00:03:09] checking for DB_SECONDARY_BAD in db.h...yes [00:03:10] checking for DB_SET in db.h...yes [00:03:11] checking for DB_SET_LOCK_TIMEOUT in db.h...yes [00:03:11] checking for DB_SET_RANGE in db.h...yes [00:03:12] checking for DB_SET_RECNO in db.h...yes [00:03:13] checking for DB_SET_TXN_TIMEOUT in db.h...yes [00:03:13] checking for DB_SNAPSHOT in db.h...yes [00:03:13] checking for DB_STAT_ALL in db.h...yes [00:03:13] checking for DB_STAT_CLEAR in db.h...yes [00:03:14] checking for DB_STAT_SUBSYSTEM in db.h...yes [00:03:14] checking for DB_THREAD in db.h...yes [00:03:14] checking for DB_TRUNCATE in db.h...yes [00:03:15] checking for DB_TXN_ABORT in db.h...yes [00:03:15] checking for DB_TXN_APPLY in db.h...yes [00:03:16] checking for DB_TXN_BACKWARD_ROLL in db.h...yes [00:03:17] checking for DB_TXN_FORWARD_ROLL in db.h...yes [00:03:18] checking for DB_TXN_NOSYNC in db.h...yes [00:03:18] checking for DB_TXN_NOWAIT in db.h...yes [00:03:18] checking for DB_TXN_PRINT in db.h...yes [00:03:19] checking for DB_TXN_SNAPSHOT in db.h...yes [00:03:20] checking for DB_TXN_SYNC in db.h...yes [00:03:20] checking for DB_TXN_WRITE_NOSYNC in db.h...yes [00:03:20] checking for DB_UNKNOWN in db.h...yes [00:03:21] checking for DB_UPGRADE in db.h...yes [00:03:21] checking for DB_USE_ENVIRON in db.h...yes [00:03:21] checking for DB_USE_ENVIRON_ROOT in db.h...yes [00:03:22] checking for DB_VERB_CHKPOINT in db.h...no [00:03:22] checking for DB_VERB_DEADLOCK in db.h...yes [00:03:23] checking for DB_VERB_RECOVERY in db.h...yes [00:03:23] checking for DB_VERB_REPLICATION in db.h...yes [00:03:23] checking for DB_VERB_WAITSFOR in db.h...yes [00:03:23] checking for DB_VERIFY in db.h...yes [00:03:24] checking for DB_PRIORITY_VERY_LOW in db.h...yes [00:03:24] checking for DB_WRITECURSOR in db.h...yes [00:03:24] checking for DB_XA_CREATE in db.h...yes [00:03:25] checking for DB_XIDDATASIZE in db.h...no [00:03:26] checking for DB_MULTIPLE_KEY in db.h...yes [00:03:26] checking for DB_REP_CONF_LEASE in db.h...yes [00:03:26] checking for DB_REP_HEARTBEAT_MONITOR in db.h...yes [00:03:26] checking for DB_REP_HEARTBEAT_SEND in db.h...yes [00:03:27] checking for DB_TXN_NOT_DURABLE in db.h...yes [00:03:28] checking for DB_KEY_RANGE in db.h... yes [00:03:29] checking for DB_INFO in db.h... no [00:03:30] checking for DB_SEQUENCE in db.h... yes [00:03:31] checking for DB_LOGC in db.h... yes [00:03:33] checking for DBTYPE in db.h... yes [00:03:34] checking for DB_COMPACT in db.h... yes [00:03:35] checking for DB_HASH_STAT in db.h... yes [00:03:37] checking for DB_HASH_STAT.hash_nkeys in db.h... yes [00:03:38] checking for DB_HASH_STAT.hash_nrecs in db.h... no [00:03:39] checking for DB_HASH_STAT.hash_ndata in db.h... yes [00:03:40] checking for DB_HASH_STAT.hash_nelem in db.h... no [00:03:42] checking for DB_HASH_STAT.hash_pagecnt in db.h... yes [00:03:44] checking for DB_QUEUE_STAT in db.h... yes [00:03:48] checking for DB_QUEUE_STAT.qs_nkeys in db.h... yes [00:03:50] checking for DB_QUEUE_STAT.qs_nrecs in db.h... no [00:03:54] checking for DB_QUEUE_STAT.qs_ndata in db.h... yes [00:03:55] checking for DB_QUEUE_STAT.qs_start in db.h... no [00:03:57] checking for DB_REP_STAT in db.h... yes [00:03:59] checking for DB_REP_STAT.st_bulk_fills in db.h... yes [00:04:00] checking for DB_REP_STAT.st_bulk_overflows in db.h... yes [00:04:03] checking for DB_REP_STAT.st_bulk_records in db.h... yes [00:04:04] checking for DB_REP_STAT.st_bulk_transfers in db.h... yes [00:04:06] checking for DB_REP_STAT.st_client_rerequests in db.h... yes [00:04:08] checking for DB_REP_STAT.st_client_svc_miss in db.h... yes [00:04:09] checking for DB_REP_STAT.st_client_svc_req in db.h... yes [00:04:11] checking for DB_REP_STAT.st_egen in db.h... yes [00:04:14] checking for DB_REP_STAT.st_election_nvotes in db.h... yes [00:04:16] checking for DB_REP_STAT.st_election_sec in db.h... yes [00:04:18] checking for DB_REP_STAT.st_election_usec in db.h... yes [00:04:20] checking for DB_REP_STAT.st_next_pg in db.h... yes [00:04:22] checking for DB_REP_STAT.st_pg_duplicated in db.h... yes [00:04:24] checking for DB_REP_STAT.st_pg_records in db.h... yes [00:04:25] checking for DB_REP_STAT.st_pg_requested in db.h... yes [00:04:27] checking for DB_REP_STAT.st_startup_complete in db.h... yes [00:04:28] checking for DB_REP_STAT.st_waiting_pg in db.h... yes [00:04:30] checking for DBC.c_close in db.h... yes [00:04:32] checking for DBC.c_count in db.h... yes [00:04:33] checking for DBC.c_del in db.h... yes [00:04:36] checking for DBC.c_dup in db.h... yes [00:04:40] checking for DBC.c_get in db.h... yes [00:05:09] checking for DBC.c_pget in db.h... yes [00:05:41] checking for DBC.c_put in db.h... yes [00:05:43] checking for DBC.close in db.h... yes [00:05:45] checking for DBC.count in db.h... yes [00:05:46] checking for DBC.del in db.h... yes [00:05:48] checking for DBC.dup in db.h... yes [00:05:49] checking for DBC.get in db.h... yes [00:05:51] checking for DBC.pget in db.h... yes [00:05:52] checking for DBC.put in db.h... yes [00:05:54] checking for DBC.get_priority in db.h... yes [00:05:55] checking for DB.app_private in db.h... yes [00:05:57] checking for DB.set_h_compare in db.h... yes [00:05:58] checking for DB.set_append_recno in db.h... yes [00:06:00] checking for DB.set_feedback in db.h... yes [00:06:02] checking for DB.set_q_extendsize in db.h... no [00:06:04] checking for DB.set_encrypt in db.h... yes [00:06:06] checking for DB.set_errcall in db.h... yes [00:06:08] checking for DB.get_type in db.h... yes [00:06:09] checking for DB.pget in db.h... yes [00:06:14] checking for DB.fd in db.h... yes [00:06:16] checking for DB.set_priority in db.h... yes [00:06:17] checking for DB.byteswapped in db.h... no [00:06:19] checking for DB.get_bt_minkey in db.h... yes [00:06:21] checking for DB.get_cachesize in db.h... yes [00:06:22] checking for DB.get_dbname in db.h... yes [00:06:24] checking for DB.get_env in db.h... yes [00:06:26] checking for DB.get_h_ffactor in db.h... yes [00:06:27] checking for DB.get_h_nelem in db.h... yes [00:06:29] checking for DB.get_lorder in db.h... yes [00:06:31] checking for DB.get_pagesize in db.h... yes [00:06:32] checking for DB.get_q_extentsize in db.h... yes [00:06:34] checking for DB.get_re_delim in db.h... yes [00:06:35] checking for DB.get_re_len in db.h... yes [00:06:36] checking for DB.get_re_pad in db.h... yes [00:06:38] checking for DB.get_re_source in db.h... yes [00:06:39] checking for DB.get_flags in db.h... yes [00:06:40] checking for DB.get_open_flags in db.h... yes [00:06:42] checking for DB.verify in db.h... yes [00:06:44] checking for DB.truncate in db.h... yes [00:06:45] checking for DB.upgrade in db.h... yes [00:06:46] checking for DB.remove in db.h... yes [00:06:48] checking for DB.rename in db.h... yes [00:06:50] checking for DB.join in db.h... yes [00:06:51] checking for DB.get_byteswapped in db.h... yes [00:06:53] checking for DB.set_cache_priority in db.h... no [00:06:55] checking for DB_GET_TYPE_2... yes [00:06:56] checking for DB.open in db.h... yes [00:06:58] checking for DB_OPEN_7... yes [00:07:05] checking for DB.associate in db.h... yes [00:07:07] checking for DB_ASSOCIATE_TXN... yes [00:07:08] checking for DB_JOIN_FLAG_DBC... yes [00:07:09] checking for DB_GET_BYTESWAPPED_2... yes [00:07:10] checking for DB_ENV.get_cachesize in db.h... yes [00:07:12] checking for DB_ENV.get_data_dirs in db.h... yes [00:07:13] checking for DB_ENV.get_flags in db.h... yes [00:07:15] checking for DB_ENV.get_home in db.h... yes [00:07:17] checking for DB_ENV.get_lg_bsize in db.h... yes [00:07:18] checking for DB_ENV.get_lg_dir in db.h... yes [00:07:19] checking for DB_ENV.get_lg_max in db.h... yes [00:07:20] checking for DB_ENV.get_lg_regionmax in db.h... yes [00:07:22] checking for DB_ENV.get_lk_detect in db.h... yes [00:07:24] checking for DB_ENV.get_lk_max_lockers in db.h... yes [00:07:25] checking for DB_ENV.get_lk_max_locks in db.h... yes [00:07:27] checking for DB_ENV.get_lk_max_objects in db.h... yes [00:07:28] checking for DB_ENV.get_mp_mmapsize in db.h... yes [00:07:30] checking for DB_ENV.get_open_flags in db.h... yes [00:07:31] checking for DB_ENV.get_rep_limit in db.h... no [00:07:33] checking for DB_ENV.get_rep_nsites in db.h... no [00:07:34] checking for DB_ENV.get_shm_key in db.h... yes [00:07:35] checking for DB_ENV.get_tas_spins in db.h... no [00:07:37] checking for DB_ENV.get_tmp_dir in db.h... yes [00:07:38] checking for DB_ENV.get_timeout in db.h... yes [00:07:40] checking for DB_ENV.get_tx_max in db.h... yes [00:07:42] checking for DB_ENV.get_tx_timestamp in db.h... yes [00:07:43] checking for DB_ENV.rep_get_nsites in db.h... yes [00:07:45] checking for DB_ENV.rep_get_priority in db.h... yes [00:07:46] checking for DB_ENV.lg_info in db.h... no [00:07:47] checking for DB_ENV.log_put in db.h... yes [00:07:49] checking for DB_ENV.log_flush in db.h... yes [00:07:50] checking for DB_ENV.log_cursor in db.h... yes [00:07:51] checking for DB_ENV.log_file in db.h... yes [00:07:53] checking for DB_ENV.log_flush in db.h... yes [00:07:54] checking for DB_ENV.set_feedback in db.h... yes [00:07:55] checking for DB_ENV.set_app_dispatch in db.h... yes [00:07:57] checking for DB_ENV.set_rep_transport in db.h... no [00:07:58] checking for DB_ENV.set_timeout in db.h... yes [00:07:59] checking for DB_ENV.set_txn_timeout in db.h... no [00:08:01] checking for DB_ENV.set_lock_timeout in db.h... no [00:08:02] checking for DB_ENV.set_encrypt in db.h... yes [00:08:04] checking for DB_ENV.set_rep_limit in db.h... no [00:08:05] checking for DB_ENV.rep_elect in db.h... yes [00:08:06] checking for DB_ENV.rep_start in db.h... yes [00:08:08] checking for DB_ENV.rep_process_message in db.h... yes [00:08:09] checking for DB_ENV.rep_set_limit in db.h... yes [00:08:11] checking for DB_ENV.set_msgcall in db.h... yes [00:08:13] checking for DB_ENV.set_thread_id in db.h... yes [00:08:14] checking for DB_ENV.set_thread_id_string in db.h... yes [00:08:15] checking for DB_ENV.set_isalive in db.h... yes [00:08:16] checking for DB_ENV.set_shm_key in db.h... yes [00:08:17] checking for DB_ENV.rep_set_nsites in db.h... yes [00:08:19] checking for DB_ENV.rep_set_priority in db.h... yes [00:08:20] checking for DB_ENV.rep_set_config in db.h... yes [00:08:21] checking for DB_ENV.rep_set_timeout in db.h... yes [00:08:22] checking for DB_ENV.rep_set_transport in db.h... yes [00:08:24] checking for DB_ENV.repmgr_set_local_site in db.h... no [00:08:25] checking for DB_ENV.repmgr_add_remote_site in db.h... no [00:08:27] checking for DB_ENV.repmgr_set_ack_policy in db.h... yes [00:08:29] checking for DB_ENV.repmgr_set_site_list in db.h... no [00:08:30] checking for DB_ENV.repmgr_start in db.h... yes [00:08:32] checking for DB_ENV.set_intermediate_dir_mode in db.h... yes [00:08:34] checking for DB_ENV.set_event_notify in db.h... yes [00:08:35] checking for DB_ENV.set_cachesize in db.h... yes [00:08:36] checking for DB_ENV.set_region_init in db.h... no [00:08:37] checking for DB_ENV.set_tas_spins in db.h... no [00:08:39] checking for DB_ENV.set_tx_timestamp in db.h... yes [00:08:40] checking for DB_ENV.db_verbose in db.h... no [00:08:41] checking for DB_ENV.set_verbose in db.h... yes [00:08:43] checking for DB_ENV.lk_detect in db.h... yes [00:08:44] checking for DB_ENV.set_lk_detect in db.h... yes [00:08:45] checking for DB_ENV.lk_max in db.h... yes [00:08:47] checking for DB_ENV.set_lk_max in db.h... no [00:08:48] checking for DB_ENV.lk_conflicts in db.h... yes [00:08:49] checking for DB_ENV.set_lk_conflicts in db.h... yes [00:08:51] checking for DB_ENV.set_timeout in db.h... yes [00:08:51] checking for DB_ENV.set_lk_max_locks in db.h... yes [00:08:52] checking for DB_ENV.set_lk_max_lockers in db.h... yes [00:08:54] checking for DB_ENV.lg_max in db.h... no [00:08:56] checking for DB_ENV.set_lk_max_objects in db.h... yes [00:08:57] checking for DB_ENV.set_lg_bsize in db.h... yes [00:08:59] checking for DB_ENV.set_data_dir in db.h... yes [00:09:00] checking for DB_ENV.set_lg_dir in db.h... yes [00:09:02] checking for DB_ENV.set_tmp_dir in db.h... yes [00:09:03] checking for DB_ENV.set_server in db.h... no [00:09:05] checking for DB_ENV.set_rpc_server in db.h... no [00:09:06] checking for DB_ENV.set_flags in db.h... yes [00:09:07] checking for DB_ENV.close in db.h... yes [00:09:09] checking for DB_ENV.set_func_sleep in db.h... no [00:09:10] checking for DB_ENV.set_func_yield in db.h... no [00:09:12] checking for DB_ENV.set_alloc in db.h... yes [00:09:13] checking for DB_ENV.set_errcall in db.h... yes [00:09:14] checking for DB_ENV.lsn_reset in db.h... yes [00:09:16] checking for DB_ENV.fileid_reset in db.h... yes [00:09:17] checking for DB_ENV.failchk in db.h... yes [00:09:18] checking for DB_ENV.rep_sync in db.h... yes [00:09:20] checking for DB_ENV.rep_stat in db.h... yes [00:09:21] checking for DB_ENV.log_set_config in db.h... yes [00:09:23] checking for DB_ENV.fidp in db.h... no [00:09:24] checking for DB_ENV.rep_set_clockskew in db.h... yes [00:09:25] checking for DB_ENV.rep_set_request in db.h... yes [00:09:32] checking for DB_ENV.open in db.h... yes [00:09:33] checking for ENV_OPEN_DB_CONFIG... no [00:09:35] checking for ENV_REMOVE_4... no [00:09:36] checking for DB_ENV.log_stat in db.h... yes [00:09:37] checking for DB_ENV.log_archive in db.h... yes [00:09:39] checking for DB_ENV.log_register in db.h... no [00:09:41] checking for DB_ENV.log_unregister in db.h... no [00:09:43] checking for DB_CURSOR_4... yes [00:09:44] checking for DB_ENV_REP_ELECT_7... no [00:09:45] checking for DB_ENV_REP_ELECT_5... no [00:09:46] checking for DB_ENV_REP_PROCESS_MESSAGE_5... yes [00:09:46] checking for DB_LOG_STAT.st_refcnt in db.h... no [00:09:48] checking for DB_LOG_STAT.st_lg_bsize in db.h... yes [00:09:49] checking for DB_LOG_STAT.st_lg_size in db.h... yes [00:09:51] checking for DB_LOG_STAT.st_lg_max in db.h... no [00:09:52] checking for DB_LOG_STAT.st_wcount_fill in db.h... yes [00:09:53] checking for DB_LOG_STAT.st_disk_file in db.h... yes [00:09:54] checking for DB_LOG_STAT.st_disk_offset in db.h... yes [00:09:55] checking for DB_LOG_STAT.st_flushcommit in db.h... no [00:09:57] checking for DB_LOG_STAT.st_maxcommitperflush in db.h... yes [00:09:58] checking for DB_LOG_STAT.st_mincommitperflush in db.h... yes [00:10:00] checking for DB_BTREE_STAT.bt_nkeys in db.h... yes [00:10:01] checking for DB_BTREE_STAT.bt_nrecs in db.h... no [00:10:02] checking for DB_BTREE_STAT.bt_ndata in db.h... yes [00:10:03] checking for DB_BTREE_STAT.bt_pagecnt in db.h... yes [00:10:05] checking for DB_STAT_4... yes [00:10:06] checking for DB_CURSOR_4... yes [00:10:07] checking for DB_ENV.lock_id_free in db.h... yes [00:10:08] checking for DB_ENV.lock_id in db.h... yes [00:10:09] checking for DB_ENV.lk_info in db.h... no [00:10:11] checking for DB_ENV.lock_detect in db.h... yes [00:10:12] checking for DB_ENV.lock_stat in db.h... yes [00:10:13] checking for DB_ENV.lock_get in db.h... yes [00:10:14] checking for DB_ENV.lock_vec in db.h... yes [00:10:16] checking for DB_ENV.lock_put in db.h... yes [00:10:17] checking for DB_LOCK_STAT.st_id in db.h... yes [00:10:18] checking for DB_LOCK_STAT.st_lastid in db.h... no [00:10:20] checking for DB_LOCK_STAT.st_lock_nowait in db.h... yes [00:10:21] checking for DB_LOCK_STAT.st_lock_wait in db.h... yes [00:10:22] checking for DB_LOCK_STAT.st_nnowaits in db.h... no [00:10:23] checking for DB_LOCK_STAT.st_nconflicts in db.h... no [00:10:24] checking for DB_LOCK_STAT.st_objs_nowait in db.h... yes [00:10:25] checking for DB_LOCK_STAT.st_objs_wait in db.h... yes [00:10:27] checking for DB_LOCK_STAT.st_lockers_nowait in db.h... yes [00:10:28] checking for DB_LOCK_STAT.st_lockers_wait in db.h... yes [00:10:29] checking for DB_LOCK_STAT.st_locks_nowait in db.h... no [00:10:30] checking for DB_LOCK_STAT.st_locks_wait in db.h... no [00:10:32] checking for DB_LOCKREQ.timeout in db.h... yes [00:10:33] checking for DB_TXN.abort in db.h... yes [00:10:34] checking for DB_TXN.commit in db.h... yes [00:10:35] checking for DB_TXN.id in db.h... yes [00:10:37] checking for DB_TXN.prepare in db.h... yes [00:10:38] checking for DB_TXN.discard in db.h... yes [00:10:40] checking for DB_TXN.set_timeout in db.h... yes [00:10:41] checking for DB_TXN.set_name in db.h... yes [00:10:42] checking for DB_ENV.tx_info in db.h... no [00:10:43] checking for DB_ENV.txn_begin in db.h... yes [00:10:44] checking for DB_ENV.txn_checkpoint in db.h... yes [00:10:46] checking for DB_ENV.txn_recover in db.h... yes [00:10:47] checking for DB_ENV.txn_stat in db.h... yes [00:10:48] checking for DB_ENV.dbremove in db.h... yes [00:10:49] checking for DB_ENV.dbrename in db.h... yes [00:10:51] checking for DB_ENV.set_tx_max in db.h... yes [00:10:52] checking for DB_TXN_STAT.st_maxnactive in db.h... yes [00:10:53] checking for DB_TXN_STAT.st_regsize in db.h... yes [00:10:55] checking for DB_TXN_STAT.st_region_wait in db.h... yes [00:10:56] checking for DB_TXN_STAT.st_region_nowait in db.h... yes [00:10:58] checking for DB_TXN_STAT.st_last_ckp in db.h... yes [00:10:59] checking for DB_TXN_STAT.st_pending_ckp in db.h... no [00:11:00] checking for DB_TXN_STAT.st_nrestores in db.h... yes [00:11:02] checking for DB_TXN_ACTIVE.tid in db.h... yes [00:11:03] checking for DB_TXN_ACTIVE.name in db.h... yes [00:11:04] checking for DB_TXN_ACTIVE.parentid in db.h... yes [00:11:06] checking for ENV_REP_TRANSPORT_6... yes [00:11:07] checking for DB_ENV_REP_PROCESS_MESSAGE_ENVID... /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/src/features.rb:882: warning: already initialized constant CONFTEST_C [00:11:08] /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/src/features.rb:818: warning: previous definition of CONFTEST_C was here [00:11:09] yes [00:11:09] creating Makefile [00:11:10] extconf.rb: Leaving directory `src' [00:11:11] =========================================================================== [00:11:11] =================================================== [00:11:11] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:11:12] ===> Building for ruby34-bdb-0.6.6_9 [00:11:12] compiling bdb.c [00:11:14] compiling common.c [00:11:19] common.c:169:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 169 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :183:1: note: expanded from here [00:11:19] 183 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:203:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 203 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :184:1: note: expanded from here [00:11:19] 184 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:221:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 221 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :185:1: note: expanded from here [00:11:19] 185 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:241:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 241 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :186:1: note: expanded from here [00:11:19] 186 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:305:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 305 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :187:1: note: expanded from here [00:11:19] 187 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:413:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 413 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :188:1: note: expanded from here [00:11:19] 188 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:413:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 413 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :189:1: note: expanded from here [00:11:19] 189 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:441:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 441 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :190:1: note: expanded from here [00:11:19] 190 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:441:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 441 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :191:1: note: expanded from here [00:11:19] 191 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:466:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 466 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :192:1: note: expanded from here [00:11:19] 192 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:466:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 466 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :193:1: note: expanded from here [00:11:19] 193 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:496:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 496 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :194:1: note: expanded from here [00:11:19] 194 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:496:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 496 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :195:1: note: expanded from here [00:11:19] 195 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:513:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 513 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :196:1: note: expanded from here [00:11:19] 196 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:513:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 513 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :197:1: note: expanded from here [00:11:19] 197 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:538:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 538 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :198:1: note: expanded from here [00:11:19] 198 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:538:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 538 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :199:1: note: expanded from here [00:11:19] 199 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:561:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 561 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :200:1: note: expanded from here [00:11:19] 200 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:561:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 561 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :201:1: note: expanded from here [00:11:19] 201 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:613:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 613 | Data_Get_Struct(dbstobj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :202:1: note: expanded from here [00:11:19] 202 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:930:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 930 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :203:1: note: expanded from here [00:11:19] 203 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:949:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 949 | Data_Get_Struct(dbst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :204:1: note: expanded from here [00:11:19] 204 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:966:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 966 | GetIdDb(obj, dbst); [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :205:1: note: expanded from here [00:11:19] 205 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1039:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1039 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :206:1: note: expanded from here [00:11:19] 206 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1051:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1051 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :207:1: note: expanded from here [00:11:19] 207 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1060:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1060 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :208:1: note: expanded from here [00:11:19] 208 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1072:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1072 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :209:1: note: expanded from here [00:11:19] 209 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1088:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1088 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :210:1: note: expanded from here [00:11:19] 210 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1185:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1185 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :211:1: note: expanded from here [00:11:19] 211 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1191:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1191 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :212:1: note: expanded from here [00:11:19] 212 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1228:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1228 | Data_Get_Struct(res, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :213:1: note: expanded from here [00:11:19] 213 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1236:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1236 | Data_Get_Struct(v, bdb_TXN, txnst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :214:1: note: expanded from here [00:11:19] 214 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1239:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1239 | Data_Get_Struct(txnst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :215:1: note: expanded from here [00:11:19] 215 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1248:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1248 | Data_Get_Struct(v, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :216:1: note: expanded from here [00:11:19] 216 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1316:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1316 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :217:1: note: expanded from here [00:11:19] 217 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1509:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1509 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :218:1: note: expanded from here [00:11:19] 218 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1515:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1515 | GetEnvDB(dbst->env, envst); [00:11:19] | ^ [00:11:19] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:19] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:19] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :219:1: note: expanded from here [00:11:19] 219 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1542:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1542 | Data_Get_Struct(dbst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :220:1: note: expanded from here [00:11:19] 220 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1577:6: warning: call to undeclared function 'RBASIC_SET_CLASS_RAW'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:19] 1577 | RBASIC_SET_CLASS_RAW(obj, bdb_cBtree); [00:11:19] | ^ [00:11:19] common.c:1641:26: warning: call to undeclared function 'RCLASS_M_TBL'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:19] 1641 | if (cl == bdb_cBtree || RCLASS_M_TBL(cl) == RCLASS_M_TBL(bdb_cBtree)) { [00:11:19] | ^ [00:11:19] common.c:1729:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1729 | Data_Get_Struct(restobj, struct re, rest); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :221:1: note: expanded from here [00:11:19] 221 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1786:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1786 | Data_Get_Struct(ret, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :222:1: note: expanded from here [00:11:19] 222 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1794:65: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] [00:11:19] 1794 | bdb_append_internal(int argc, VALUE *argv, VALUE obj, int flag, retval) [00:11:19] | ^ [00:11:19] | int [00:11:19] common.c:1809:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1809 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :223:1: note: expanded from here [00:11:19] 223 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1809:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1809 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :224:1: note: expanded from here [00:11:19] 224 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] [00:11:19] 1854 | bdb_append(obj, val) [00:11:19] | ^ [00:11:19] common.c:1867:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1867 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :225:1: note: expanded from here [00:11:19] 225 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1867:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1867 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :226:1: note: expanded from here [00:11:19] 226 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1892:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1892 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :227:1: note: expanded from here [00:11:19] 227 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1892:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1892 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :228:1: note: expanded from here [00:11:19] 228 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:1943:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 1943 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :229:1: note: expanded from here [00:11:19] 229 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2013:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2013 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :230:1: note: expanded from here [00:11:19] 230 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2013:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2013 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :231:1: note: expanded from here [00:11:19] 231 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2121:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2121 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :232:1: note: expanded from here [00:11:19] 232 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2121:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2121 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :233:1: note: expanded from here [00:11:19] 233 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2171:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2171 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :234:1: note: expanded from here [00:11:19] 234 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2171:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2171 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :235:1: note: expanded from here [00:11:19] 235 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2196:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2196 | Data_Get_Struct(dataobj, struct data_flags, dtf); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :236:1: note: expanded from here [00:11:19] 236 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2231:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2231 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :237:1: note: expanded from here [00:11:19] 237 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2231:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2231 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :238:1: note: expanded from here [00:11:19] 238 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2298:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2298 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :239:1: note: expanded from here [00:11:19] 239 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2298:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2298 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :240:1: note: expanded from here [00:11:19] 240 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2361:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2361 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :241:1: note: expanded from here [00:11:19] 241 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2361:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2361 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :242:1: note: expanded from here [00:11:19] 242 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2489:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2489 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :243:1: note: expanded from here [00:11:19] 243 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2489:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2489 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :244:1: note: expanded from here [00:11:19] 244 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2536:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2536 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :245:1: note: expanded from here [00:11:19] 245 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2536:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2536 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :246:1: note: expanded from here [00:11:19] 246 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2561:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2561 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :247:1: note: expanded from here [00:11:19] 247 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2561:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2561 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :248:1: note: expanded from here [00:11:19] 248 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2595:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2595 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :249:1: note: expanded from here [00:11:19] 249 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2595:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2595 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :2:1: note: expanded from here [00:11:19] 2 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2667:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2667 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :3:1: note: expanded from here [00:11:19] 3 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2798:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2798 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :4:1: note: expanded from here [00:11:19] 4 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:2916:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 2916 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :5:1: note: expanded from here [00:11:19] 5 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3028:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3028 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :6:1: note: expanded from here [00:11:19] 6 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3028:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3028 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :7:1: note: expanded from here [00:11:19] 7 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3192:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3192 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :8:1: note: expanded from here [00:11:19] 8 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3192:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3192 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :9:1: note: expanded from here [00:11:19] 9 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3280:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3280 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :10:1: note: expanded from here [00:11:19] 10 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3280:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3280 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :11:1: note: expanded from here [00:11:19] 11 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3356:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3356 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :12:1: note: expanded from here [00:11:19] 12 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3356:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3356 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :13:1: note: expanded from here [00:11:19] 13 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3412:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3412 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :14:1: note: expanded from here [00:11:19] 14 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3412:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3412 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :15:1: note: expanded from here [00:11:19] 15 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3519:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3519 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :16:1: note: expanded from here [00:11:19] 16 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3540:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3540 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :17:1: note: expanded from here [00:11:19] 17 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3546:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3546 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :18:1: note: expanded from here [00:11:19] 18 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3609 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :19:1: note: expanded from here [00:11:19] 19 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3615:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3615 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :20:1: note: expanded from here [00:11:19] 20 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3679:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3679 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :21:1: note: expanded from here [00:11:19] 21 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3685:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3685 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :22:1: note: expanded from here [00:11:19] 22 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3736 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :23:1: note: expanded from here [00:11:19] 23 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3742:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3742 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :24:1: note: expanded from here [00:11:19] 24 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3766:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3766 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :25:1: note: expanded from here [00:11:19] 25 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3786:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3786 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :26:1: note: expanded from here [00:11:19] 26 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3812:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3812 | GetEnvDB(obj, envst); [00:11:19] | ^ [00:11:19] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:19] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:19] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :27:1: note: expanded from here [00:11:19] 27 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3849:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3849 | GetDB(val, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :28:1: note: expanded from here [00:11:19] 28 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3870:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3870 | GetDB(c, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :29:1: note: expanded from here [00:11:19] 29 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3900:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3900 | GetDB(c, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :30:1: note: expanded from here [00:11:19] 30 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3926:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3926 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :31:1: note: expanded from here [00:11:19] 31 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3943:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3943 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :32:1: note: expanded from here [00:11:19] 32 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3969:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3969 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :33:1: note: expanded from here [00:11:19] 33 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3988:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3988 | GetCursorDB(RARRAY_PTR(a)[i], dbcst, tmp); [00:11:19] | ^ [00:11:19] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:19] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :34:1: note: expanded from here [00:11:19] 34 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:3988:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 3988 | GetCursorDB(RARRAY_PTR(a)[i], dbcst, tmp); [00:11:19] | ^ [00:11:19] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:19] 338 | GetDB(dbcst->db, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :35:1: note: expanded from here [00:11:19] 35 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4016:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4016 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :36:1: note: expanded from here [00:11:19] 36 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4046:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4046 | GetIdDb(obj, dbst); [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :37:1: note: expanded from here [00:11:19] 37 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4052:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4052 | Data_Get_Struct(second, bdb_DB, secondst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :38:1: note: expanded from here [00:11:19] 38 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4100:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4100 | GetDB(second, secondst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :39:1: note: expanded from here [00:11:19] 39 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4104:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4104 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :40:1: note: expanded from here [00:11:19] 40 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4124:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4124 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :41:1: note: expanded from here [00:11:19] 41 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4148:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4148 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :42:1: note: expanded from here [00:11:19] 42 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4156:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4156 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :43:1: note: expanded from here [00:11:19] 43 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4198:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4198 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :44:1: note: expanded from here [00:11:19] 44 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4218:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4218 | GetDB(obj, dbp); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :45:1: note: expanded from here [00:11:19] 45 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4219:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4219 | GetTxnDB(a, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :46:1: note: expanded from here [00:11:19] 46 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4235:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4235 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :47:1: note: expanded from here [00:11:19] 47 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4240:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4240 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :48:1: note: expanded from here [00:11:19] 48 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4242:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4242 | Data_Get_Struct(dbst->orig, bdb_DB, dbst1); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :49:1: note: expanded from here [00:11:19] 49 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4282:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4282 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :50:1: note: expanded from here [00:11:19] 50 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4318:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4318 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :51:1: note: expanded from here [00:11:19] 51 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4534:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4534 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :52:1: note: expanded from here [00:11:19] 52 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4552:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4552 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :53:1: note: expanded from here [00:11:19] 53 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:4565:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:19] 4565 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :54:1: note: expanded from here [00:11:19] 54 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] /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 [00:11:19] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:19] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:19] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:19] | ^ [00:11:19] common.c:169:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 169 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :183:1: note: expanded from here [00:11:19] 183 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:203:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 203 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :184:1: note: expanded from here [00:11:19] 184 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:221:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 221 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :185:1: note: expanded from here [00:11:19] 185 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:241:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 241 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :186:1: note: expanded from here [00:11:19] 186 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:966:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 966 | GetIdDb(obj, dbst); [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :205:1: note: expanded from here [00:11:19] 205 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1051:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1051 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :207:1: note: expanded from here [00:11:19] 207 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1072:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1072 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :209:1: note: expanded from here [00:11:19] 209 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1316:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1316 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :217:1: note: expanded from here [00:11:19] 217 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1515:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1515 | GetEnvDB(dbst->env, envst); [00:11:19] | ^ [00:11:19] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:19] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:19] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :219:1: note: expanded from here [00:11:19] 219 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1509:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1509 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :218:1: note: expanded from here [00:11:19] 218 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1542:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1542 | Data_Get_Struct(dbst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :220:1: note: expanded from here [00:11:19] 220 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:613:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 613 | Data_Get_Struct(dbstobj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :202:1: note: expanded from here [00:11:19] 202 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:413:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 413 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :188:1: note: expanded from here [00:11:19] 188 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:413:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :189:1: note: expanded from here [00:11:19] 189 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:441:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 441 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :190:1: note: expanded from here [00:11:19] 190 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:441:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :191:1: note: expanded from here [00:11:19] 191 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:466:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 466 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :192:1: note: expanded from here [00:11:19] 192 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:466:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :193:1: note: expanded from here [00:11:19] 193 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:496:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 496 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :194:1: note: expanded from here [00:11:19] 194 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:496:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :195:1: note: expanded from here [00:11:19] 195 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:513:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 513 | GetIdDbSec(obj, dbst, dbbd); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :196:1: note: expanded from here [00:11:19] 196 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:513:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :197:1: note: expanded from here [00:11:19] 197 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:538:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 538 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :198:1: note: expanded from here [00:11:19] 198 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:538:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :199:1: note: expanded from here [00:11:19] 199 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:561:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 561 | GetIdDbSec(obj, dbst, dbp); [00:11:19] | ^ [00:11:19] common.c:46:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 46 | GetIdDb(obj_, dbst_); \ [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :200:1: note: expanded from here [00:11:19] 200 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:561:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] common.c:49:2: note: expanded from macro 'GetIdDbSec' [00:11:19] 49 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :201:1: note: expanded from here [00:11:19] 201 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1185:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1185 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :211:1: note: expanded from here [00:11:19] 211 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1191:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1191 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :212:1: note: expanded from here [00:11:19] 212 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1892:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1892 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :227:1: note: expanded from here [00:11:19] 227 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1892:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :228:1: note: expanded from here [00:11:19] 228 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1943:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1943 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :229:1: note: expanded from here [00:11:19] 229 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:305:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 305 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :187:1: note: expanded from here [00:11:19] 187 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2013:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2013 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :230:1: note: expanded from here [00:11:19] 230 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2013:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :231:1: note: expanded from here [00:11:19] 231 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2536:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2536 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :245:1: note: expanded from here [00:11:19] 245 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2536:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :246:1: note: expanded from here [00:11:19] 246 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3028:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3028 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :6:1: note: expanded from here [00:11:19] 6 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3028:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :7:1: note: expanded from here [00:11:19] 7 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2916:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2916 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :5:1: note: expanded from here [00:11:19] 5 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2798:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2798 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :4:1: note: expanded from here [00:11:19] 4 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3192:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3192 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :8:1: note: expanded from here [00:11:19] 8 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3192:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :9:1: note: expanded from here [00:11:19] 9 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3280:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3280 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :10:1: note: expanded from here [00:11:19] 10 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3280:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :11:1: note: expanded from here [00:11:19] 11 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3412:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3412 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :14:1: note: expanded from here [00:11:19] 14 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3412:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :15:1: note: expanded from here [00:11:19] 15 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3609:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3609 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :19:1: note: expanded from here [00:11:19] 19 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3615:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3615 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :20:1: note: expanded from here [00:11:19] 20 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1228:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1228 | Data_Get_Struct(res, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :213:1: note: expanded from here [00:11:19] 213 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1248:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1248 | Data_Get_Struct(v, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :216:1: note: expanded from here [00:11:19] 216 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1239:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1239 | Data_Get_Struct(txnst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :215:1: note: expanded from here [00:11:19] 215 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1236:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1236 | Data_Get_Struct(v, bdb_TXN, txnst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :214:1: note: expanded from here [00:11:19] 214 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3870:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3870 | GetDB(c, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :29:1: note: expanded from here [00:11:19] 29 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3849:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3849 | GetDB(val, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :28:1: note: expanded from here [00:11:19] 28 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3900:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3900 | GetDB(c, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :30:1: note: expanded from here [00:11:19] 30 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4235:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4235 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :47:1: note: expanded from here [00:11:19] 47 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4240:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4240 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :48:1: note: expanded from here [00:11:19] 48 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4242:3: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4242 | Data_Get_Struct(dbst->orig, bdb_DB, dbst1); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :49:1: note: expanded from here [00:11:19] 49 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4218:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4218 | GetDB(obj, dbp); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :45:1: note: expanded from here [00:11:19] 45 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4219:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4219 | GetTxnDB(a, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :46:1: note: expanded from here [00:11:19] 46 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4148:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4148 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :42:1: note: expanded from here [00:11:19] 42 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4156:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4156 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :43:1: note: expanded from here [00:11:19] 43 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4198:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4198 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :44:1: note: expanded from here [00:11:19] 44 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1088:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1088 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :210:1: note: expanded from here [00:11:19] 210 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1039:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1039 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :206:1: note: expanded from here [00:11:19] 206 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1060:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1060 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :208:1: note: expanded from here [00:11:19] 208 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2298:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2298 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :239:1: note: expanded from here [00:11:19] 239 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2298:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :240:1: note: expanded from here [00:11:19] 240 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2121:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2121 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :232:1: note: expanded from here [00:11:19] 232 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2121:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :233:1: note: expanded from here [00:11:19] 233 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3519:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3519 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :16:1: note: expanded from here [00:11:19] 16 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2489:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2489 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :243:1: note: expanded from here [00:11:19] 243 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2489:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :244:1: note: expanded from here [00:11:19] 244 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2561:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2561 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :247:1: note: expanded from here [00:11:19] 247 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2561:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :248:1: note: expanded from here [00:11:19] 248 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3766:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3766 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :25:1: note: expanded from here [00:11:19] 25 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3786:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3786 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :26:1: note: expanded from here [00:11:19] 26 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3969:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3969 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :33:1: note: expanded from here [00:11:19] 33 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3988:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3988 | GetCursorDB(RARRAY_PTR(a)[i], dbcst, tmp); [00:11:19] | ^ [00:11:19] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:19] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :34:1: note: expanded from here [00:11:19] 34 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3988:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:19] 338 | GetDB(dbcst->db, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :35:1: note: expanded from here [00:11:19] 35 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4016:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4016 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :36:1: note: expanded from here [00:11:19] 36 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4100:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4100 | GetDB(second, secondst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :39:1: note: expanded from here [00:11:19] 39 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4104:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4104 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :40:1: note: expanded from here [00:11:19] 40 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4124:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4124 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :41:1: note: expanded from here [00:11:19] 41 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4282:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4282 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :50:1: note: expanded from here [00:11:19] 50 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2231:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2231 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :237:1: note: expanded from here [00:11:19] 237 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2231:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :238:1: note: expanded from here [00:11:19] 238 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2171:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2171 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :234:1: note: expanded from here [00:11:19] 234 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2171:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :235:1: note: expanded from here [00:11:19] 235 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3540:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3540 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :17:1: note: expanded from here [00:11:19] 17 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3546:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3546 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :18:1: note: expanded from here [00:11:19] 18 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1867:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1867 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :225:1: note: expanded from here [00:11:19] 225 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1867:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :226:1: note: expanded from here [00:11:19] 226 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1786:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1786 | Data_Get_Struct(ret, bdb_DB, dbst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :222:1: note: expanded from here [00:11:19] 222 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2361:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2361 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :241:1: note: expanded from here [00:11:19] 241 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2361:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :242:1: note: expanded from here [00:11:19] 242 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3679:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3679 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :21:1: note: expanded from here [00:11:19] 21 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3685:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3685 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :22:1: note: expanded from here [00:11:19] 22 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3736:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3736 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :23:1: note: expanded from here [00:11:19] 23 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3742:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3742 | GetTxnDB(dbst->txn, txnst); [00:11:19] | ^ [00:11:19] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:19] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:19] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :24:1: note: expanded from here [00:11:19] 24 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4534:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4534 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :52:1: note: expanded from here [00:11:19] 52 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4565:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4565 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :54:1: note: expanded from here [00:11:19] 54 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4552:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4552 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :53:1: note: expanded from here [00:11:19] 53 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2667:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2667 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :3:1: note: expanded from here [00:11:19] 3 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:949:3: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 949 | Data_Get_Struct(dbst->env, bdb_ENV, envst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :204:1: note: expanded from here [00:11:19] 204 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:930:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 930 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :203:1: note: expanded from here [00:11:19] 203 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3812:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3812 | GetEnvDB(obj, envst); [00:11:19] | ^ [00:11:19] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:19] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:19] | ^ [00:11:19] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:19] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :27:1: note: expanded from here [00:11:19] 27 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3356:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3356 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :12:1: note: expanded from here [00:11:19] 12 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3356:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :13:1: note: expanded from here [00:11:19] 13 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2595:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2595 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :249:1: note: expanded from here [00:11:19] 249 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2595:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :2:1: note: expanded from here [00:11:19] 2 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3943:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3943 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :32:1: note: expanded from here [00:11:19] 32 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:3926:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 3926 | GetDB(st->db, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :31:1: note: expanded from here [00:11:19] 31 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4046:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4046 | GetIdDb(obj, dbst); [00:11:19] | ^ [00:11:19] common.c:38:5: note: expanded from macro 'GetIdDb' [00:11:19] 38 | Data_Get_Struct(obj_, bdb_DB, dbst_); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :37:1: note: expanded from here [00:11:19] 37 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4052:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4052 | Data_Get_Struct(second, bdb_DB, secondst); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :38:1: note: expanded from here [00:11:19] 38 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:2196:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 2196 | Data_Get_Struct(dataobj, struct data_flags, dtf); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :236:1: note: expanded from here [00:11:19] 236 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1809:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1809 | INIT_TXN(txnid, obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:19] 426 | GetDB(obj, dbst); \ [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :223:1: note: expanded from here [00:11:19] 223 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1809:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:19] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :224:1: note: expanded from here [00:11:19] 224 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:1729:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 1729 | Data_Get_Struct(restobj, struct re, rest); [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:19] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :221:1: note: expanded from here [00:11:19] 221 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] common.c:4318:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:19] 4318 | GetDB(obj, dbst); [00:11:19] | ^ [00:11:19] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:19] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:19] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:19] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:19] | ^ [00:11:19] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:19] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:19] | ^ [00:11:19] :51:1: note: expanded from here [00:11:19] 51 | rb_data_object_get_1 [00:11:19] | ^ [00:11:19] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:19] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:19] | ^ [00:11:19] 244 warnings generated. [00:11:19] compiling cursor.c [00:11:21] cursor.c:8:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 8 | Data_Get_Struct(dbcst->db, bdb_DB, dbst); [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:21] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :183:1: note: expanded from here [00:11:21] 183 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:28:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 28 | INIT_TXN(txnid, obj, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:21] 426 | GetDB(obj, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :184:1: note: expanded from here [00:11:21] 184 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:28:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 28 | INIT_TXN(txnid, obj, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:21] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :185:1: note: expanded from here [00:11:21] 185 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:74:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 74 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :186:1: note: expanded from here [00:11:21] 186 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:74:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 74 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :187:1: note: expanded from here [00:11:21] 187 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:90:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 90 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :188:1: note: expanded from here [00:11:21] 188 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:90:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 90 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :189:1: note: expanded from here [00:11:21] 189 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:108:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 108 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :190:1: note: expanded from here [00:11:21] 190 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:108:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 108 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :191:1: note: expanded from here [00:11:21] 191 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:133:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 133 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :192:1: note: expanded from here [00:11:21] 192 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:133:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 133 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :193:1: note: expanded from here [00:11:21] 193 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:197:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 197 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :194:1: note: expanded from here [00:11:21] 194 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:197:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 197 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :195:1: note: expanded from here [00:11:21] 195 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:366:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 366 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :196:1: note: expanded from here [00:11:21] 196 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:366:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 366 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :197:1: note: expanded from here [00:11:21] 197 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:407:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 407 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :198:1: note: expanded from here [00:11:21] 198 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:407:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 407 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :199:1: note: expanded from here [00:11:21] 199 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:422:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 422 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :200:1: note: expanded from here [00:11:21] 200 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:422:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:21] 422 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :201:1: note: expanded from here [00:11:21] 201 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] /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 [00:11:21] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:21] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:21] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:21] | ^ [00:11:21] cursor.c:28:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 28 | INIT_TXN(txnid, obj, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:21] 426 | GetDB(obj, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :184:1: note: expanded from here [00:11:21] 184 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:28:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:21] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :185:1: note: expanded from here [00:11:21] 185 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:74:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 74 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :186:1: note: expanded from here [00:11:21] 186 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:74:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :187:1: note: expanded from here [00:11:21] 187 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:90:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 90 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :188:1: note: expanded from here [00:11:21] 188 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:90:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :189:1: note: expanded from here [00:11:21] 189 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:108:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 108 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :190:1: note: expanded from here [00:11:21] 190 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:108:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :191:1: note: expanded from here [00:11:21] 191 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:133:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 133 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :192:1: note: expanded from here [00:11:21] 192 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:133:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :193:1: note: expanded from here [00:11:21] 193 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:366:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 366 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :196:1: note: expanded from here [00:11:21] 196 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:366:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :197:1: note: expanded from here [00:11:21] 197 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:422:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 422 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :200:1: note: expanded from here [00:11:21] 200 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:422:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :201:1: note: expanded from here [00:11:21] 201 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:407:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 407 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :198:1: note: expanded from here [00:11:21] 198 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:407:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :199:1: note: expanded from here [00:11:21] 199 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:8:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 8 | Data_Get_Struct(dbcst->db, bdb_DB, dbst); [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:21] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :183:1: note: expanded from here [00:11:21] 183 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:197:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] 197 | GetCursorDB(obj, dbcst, dbst); [00:11:21] | ^ [00:11:21] ./bdb.h:335:5: note: expanded from macro 'GetCursorDB' [00:11:21] 335 | Data_Get_Struct(obj, bdb_DBC, dbcst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:21] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:21] | ^ [00:11:21] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :194:1: note: expanded from here [00:11:21] 194 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] cursor.c:197:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:21] ./bdb.h:338:5: note: expanded from macro 'GetCursorDB' [00:11:21] 338 | GetDB(dbcst->db, dbst); \ [00:11:21] | ^ [00:11:21] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:21] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:21] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:21] | ^ [00:11:21] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:21] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:21] | ^ [00:11:21] :195:1: note: expanded from here [00:11:21] 195 | rb_data_object_get_1 [00:11:21] | ^ [00:11:21] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:21] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:21] | ^ [00:11:21] 38 warnings generated. [00:11:21] compiling delegator.c [00:11:22] delegator.c:32:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 32 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :183:1: note: expanded from here [00:11:22] 183 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:48:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 48 | Data_Get_Struct(delegst->db, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :184:1: note: expanded from here [00:11:22] 184 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:68:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 68 | Data_Get_Struct(delegst->key, struct deleg_class, newst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :185:1: note: expanded from here [00:11:22] 185 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:84:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 84 | static VALUE bdb_deleg_inspect(VALUE obj) DELEG_0(rb_intern("inspect")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :186:1: note: expanded from here [00:11:22] 186 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:85:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 85 | static VALUE bdb_deleg_to_s(VALUE obj) DELEG_0(rb_intern("to_s")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :187:1: note: expanded from here [00:11:22] 187 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:86:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 86 | static VALUE bdb_deleg_to_str(VALUE obj) DELEG_0(rb_intern("to_str")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :188:1: note: expanded from here [00:11:22] 188 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:87:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 87 | static VALUE bdb_deleg_to_a(VALUE obj) DELEG_0(rb_intern("to_a")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :189:1: note: expanded from here [00:11:22] 189 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:88:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 88 | static VALUE bdb_deleg_to_ary(VALUE obj) DELEG_0(rb_intern("to_ary")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :190:1: note: expanded from here [00:11:22] 190 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:89:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 89 | static VALUE bdb_deleg_to_i(VALUE obj) DELEG_0(rb_intern("to_i")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :191:1: note: expanded from here [00:11:22] 191 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:90:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 90 | static VALUE bdb_deleg_to_int(VALUE obj) DELEG_0(rb_intern("to_int")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :192:1: note: expanded from here [00:11:22] 192 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:91:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 91 | static VALUE bdb_deleg_to_f(VALUE obj) DELEG_0(rb_intern("to_f")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :193:1: note: expanded from here [00:11:22] 193 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:92:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 92 | static VALUE bdb_deleg_to_hash(VALUE obj) DELEG_0(rb_intern("to_hash")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :194:1: note: expanded from here [00:11:22] 194 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:93:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 93 | static VALUE bdb_deleg_to_io(VALUE obj) DELEG_0(rb_intern("to_io")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :195:1: note: expanded from here [00:11:22] 195 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:94:43: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 94 | static VALUE bdb_deleg_to_proc(VALUE obj) DELEG_0(rb_intern("to_proc")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :196:1: note: expanded from here [00:11:22] 196 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:100:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 100 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :197:1: note: expanded from here [00:11:22] 197 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:115:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 115 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :198:1: note: expanded from here [00:11:22] 198 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:116:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 116 | Data_Get_Struct(delegst->db, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :199:1: note: expanded from here [00:11:22] 199 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:126:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:22] 126 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :200:1: note: expanded from here [00:11:22] 200 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] /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 [00:11:22] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:22] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:22] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:22] | ^ [00:11:22] delegator.c:100:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 100 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :197:1: note: expanded from here [00:11:22] 197 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:32:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 32 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :183:1: note: expanded from here [00:11:22] 183 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:48:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 48 | Data_Get_Struct(delegst->db, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :184:1: note: expanded from here [00:11:22] 184 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:68:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 68 | Data_Get_Struct(delegst->key, struct deleg_class, newst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :185:1: note: expanded from here [00:11:22] 185 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:84:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 84 | static VALUE bdb_deleg_inspect(VALUE obj) DELEG_0(rb_intern("inspect")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :186:1: note: expanded from here [00:11:22] 186 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:85:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 85 | static VALUE bdb_deleg_to_s(VALUE obj) DELEG_0(rb_intern("to_s")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :187:1: note: expanded from here [00:11:22] 187 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:86:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 86 | static VALUE bdb_deleg_to_str(VALUE obj) DELEG_0(rb_intern("to_str")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :188:1: note: expanded from here [00:11:22] 188 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:87:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 87 | static VALUE bdb_deleg_to_a(VALUE obj) DELEG_0(rb_intern("to_a")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :189:1: note: expanded from here [00:11:22] 189 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:88:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 88 | static VALUE bdb_deleg_to_ary(VALUE obj) DELEG_0(rb_intern("to_ary")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :190:1: note: expanded from here [00:11:22] 190 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:89:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 89 | static VALUE bdb_deleg_to_i(VALUE obj) DELEG_0(rb_intern("to_i")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :191:1: note: expanded from here [00:11:22] 191 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:90:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 90 | static VALUE bdb_deleg_to_int(VALUE obj) DELEG_0(rb_intern("to_int")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :192:1: note: expanded from here [00:11:22] 192 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:91:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 91 | static VALUE bdb_deleg_to_f(VALUE obj) DELEG_0(rb_intern("to_f")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :193:1: note: expanded from here [00:11:22] 193 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:92:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 92 | static VALUE bdb_deleg_to_hash(VALUE obj) DELEG_0(rb_intern("to_hash")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :194:1: note: expanded from here [00:11:22] 194 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:93:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 93 | static VALUE bdb_deleg_to_io(VALUE obj) DELEG_0(rb_intern("to_io")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :195:1: note: expanded from here [00:11:22] 195 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:94:43: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 94 | static VALUE bdb_deleg_to_proc(VALUE obj) DELEG_0(rb_intern("to_proc")) [00:11:22] | ^ [00:11:22] delegator.c:80:8: note: expanded from macro 'DELEG_0' [00:11:22] 80 | Data_Get_Struct(obj, struct deleg_class, delegst); \ [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :196:1: note: expanded from here [00:11:22] 196 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:116:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 116 | Data_Get_Struct(delegst->db, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :199:1: note: expanded from here [00:11:22] 199 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:115:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 115 | Data_Get_Struct(obj, struct deleg_class, delegst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :198:1: note: expanded from here [00:11:22] 198 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] delegator.c:126:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:22] 126 | Data_Get_Struct(obj, bdb_DB, dbst); [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:22] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:22] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:22] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:22] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:22] | ^ [00:11:22] :200:1: note: expanded from here [00:11:22] 200 | rb_data_object_get_1 [00:11:22] | ^ [00:11:22] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:22] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:22] | ^ [00:11:22] 36 warnings generated. [00:11:22] compiling env.c [00:11:25] env.c:66:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 66 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :183:1: note: expanded from here [00:11:25] 183 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:68:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 68 | Data_Get_Struct(lsnobj, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :184:1: note: expanded from here [00:11:25] 184 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:119:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 119 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :185:1: note: expanded from here [00:11:25] 185 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:164:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 164 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :186:1: note: expanded from here [00:11:25] 186 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:176:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 176 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :187:1: note: expanded from here [00:11:25] 187 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:214:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 214 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :188:1: note: expanded from here [00:11:25] 188 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:238:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 238 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :189:1: note: expanded from here [00:11:25] 189 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:277:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 277 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :190:1: note: expanded from here [00:11:25] 190 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:300:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 300 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :191:1: note: expanded from here [00:11:25] 191 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:302:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 302 | Data_Get_Struct(lsnobj, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :192:1: note: expanded from here [00:11:25] 192 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:326:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 326 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :193:1: note: expanded from here [00:11:25] 193 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:351:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 351 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :194:1: note: expanded from here [00:11:25] 194 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:385:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 385 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :195:1: note: expanded from here [00:11:25] 195 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:417:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 417 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :196:1: note: expanded from here [00:11:25] 196 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:478:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 478 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :197:1: note: expanded from here [00:11:25] 197 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:496:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 496 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :198:1: note: expanded from here [00:11:25] 198 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:519:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 519 | Data_Get_Struct(db_stobj, struct db_stoptions, db_st); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :199:1: note: expanded from here [00:11:25] 199 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1053:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1053 | GetIdEnv1(obj, envst); [00:11:25] | ^ [00:11:25] env.c:38:2: note: expanded from macro 'GetIdEnv1' [00:11:25] 38 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :200:1: note: expanded from here [00:11:25] 200 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1103:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1103 | Data_Get_Struct(obj, bdb_ENV, thst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :201:1: note: expanded from here [00:11:25] 201 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1129:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1129 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :202:1: note: expanded from here [00:11:25] 202 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1309:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1309 | Data_Get_Struct(stobj, struct db_stoptions, db_st); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :203:1: note: expanded from here [00:11:25] 203 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1392:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1392 | Data_Get_Struct(res, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :204:1: note: expanded from here [00:11:25] 204 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1441:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1441 | Data_Get_Struct(res, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :205:1: note: expanded from here [00:11:25] 205 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1470:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1470 | Data_Get_Struct(obj, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :206:1: note: expanded from here [00:11:25] 206 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1713:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1713 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :207:1: note: expanded from here [00:11:25] 207 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1738:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1738 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :208:1: note: expanded from here [00:11:25] 208 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1787:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1787 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :209:1: note: expanded from here [00:11:25] 209 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1814:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 1814 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :210:1: note: expanded from here [00:11:25] 210 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1994:60: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] [00:11:25] 1994 | bdb_test_error(envst->envp->rep_get_priority(envst->envp, &size)); [00:11:25] | ^~~~~ [00:11:25] env.c:2129:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2129 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :211:1: note: expanded from here [00:11:25] 211 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2151:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2151 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :212:1: note: expanded from here [00:11:25] 212 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2170:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2170 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :213:1: note: expanded from here [00:11:25] 213 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2195:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2195 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :214:1: note: expanded from here [00:11:25] 214 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2215:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2215 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :215:1: note: expanded from here [00:11:25] 215 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2235:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2235 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :216:1: note: expanded from here [00:11:25] 216 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2257:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2257 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :217:1: note: expanded from here [00:11:25] 217 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2297:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2297 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :218:1: note: expanded from here [00:11:25] 218 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2309:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2309 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :219:1: note: expanded from here [00:11:25] 219 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2374:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2374 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :220:1: note: expanded from here [00:11:25] 220 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2387:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2387 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :221:1: note: expanded from here [00:11:25] 221 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2423:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2423 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :222:1: note: expanded from here [00:11:25] 222 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2434:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2434 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :223:1: note: expanded from here [00:11:25] 223 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2451:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2451 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :224:1: note: expanded from here [00:11:25] 224 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2462:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2462 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :225:1: note: expanded from here [00:11:25] 225 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2463:61: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] [00:11:25] 2463 | bdb_test_error(envst->envp->rep_get_nsites(envst->envp, &offon)); [00:11:25] | ^~~~~~ [00:11:25] env.c:2476:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2476 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :226:1: note: expanded from here [00:11:25] 226 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2487:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2487 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :227:1: note: expanded from here [00:11:25] 227 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2488:63: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] [00:11:25] 2488 | bdb_test_error(envst->envp->rep_get_priority(envst->envp, &offon)); [00:11:25] | ^~~~~~ [00:11:25] env.c:2501:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2501 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :228:1: note: expanded from here [00:11:25] 228 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2514:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2514 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :229:1: note: expanded from here [00:11:25] 229 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2530:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2530 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :230:1: note: expanded from here [00:11:25] 230 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2557:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2557 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :231:1: note: expanded from here [00:11:25] 231 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2579:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2579 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :232:1: note: expanded from here [00:11:25] 232 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2611:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2611 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :233:1: note: expanded from here [00:11:25] 233 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2650:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2650 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :234:1: note: expanded from here [00:11:25] 234 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2674:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2674 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :235:1: note: expanded from here [00:11:25] 235 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2724:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2724 | Data_Get_Struct(obj, struct bdb_intern, st_intern); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :238:1: note: expanded from here [00:11:25] 238 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2744:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2744 | Data_Get_Struct(obj, struct bdb_intern, st_intern); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :239:1: note: expanded from here [00:11:25] 239 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2768:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2768 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :240:1: note: expanded from here [00:11:25] 240 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2781:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2781 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :241:1: note: expanded from here [00:11:25] 241 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2795:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2795 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :242:1: note: expanded from here [00:11:25] 242 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2808:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2808 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :243:1: note: expanded from here [00:11:25] 243 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2824:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2824 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :244:1: note: expanded from here [00:11:25] 244 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2841:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2841 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :245:1: note: expanded from here [00:11:25] 245 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:2856:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:25] 2856 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :246:1: note: expanded from here [00:11:25] 246 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] /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 [00:11:25] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:25] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:25] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:25] | ^ [00:11:25] env.c:1441:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1441 | Data_Get_Struct(res, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :205:1: note: expanded from here [00:11:25] 205 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1470:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1470 | Data_Get_Struct(obj, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :206:1: note: expanded from here [00:11:25] 206 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1309:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1309 | Data_Get_Struct(stobj, struct db_stoptions, db_st); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :203:1: note: expanded from here [00:11:25] 203 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:478:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 478 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :197:1: note: expanded from here [00:11:25] 197 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:66:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 66 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :183:1: note: expanded from here [00:11:25] 183 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:68:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 68 | Data_Get_Struct(lsnobj, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :184:1: note: expanded from here [00:11:25] 184 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:277:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 277 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :190:1: note: expanded from here [00:11:25] 190 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:300:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 300 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :191:1: note: expanded from here [00:11:25] 191 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:302:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 302 | Data_Get_Struct(lsnobj, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :192:1: note: expanded from here [00:11:25] 192 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:326:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 326 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :193:1: note: expanded from here [00:11:25] 193 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:351:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 351 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :194:1: note: expanded from here [00:11:25] 194 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:385:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 385 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :195:1: note: expanded from here [00:11:25] 195 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:417:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 417 | GetIdEnv(obj, envst); [00:11:25] | ^ [00:11:25] env.c:23:5: note: expanded from macro 'GetIdEnv' [00:11:25] 23 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :196:1: note: expanded from here [00:11:25] 196 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1392:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1392 | Data_Get_Struct(res, bdb_ENV, envst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :204:1: note: expanded from here [00:11:25] 204 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1129:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1129 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :202:1: note: expanded from here [00:11:25] 202 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1713:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1713 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :207:1: note: expanded from here [00:11:25] 207 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1738:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1738 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :208:1: note: expanded from here [00:11:25] 208 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:119:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 119 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :185:1: note: expanded from here [00:11:25] 185 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:164:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 164 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :186:1: note: expanded from here [00:11:25] 186 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:176:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 176 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :187:1: note: expanded from here [00:11:25] 187 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:214:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 214 | GetEnvDB(env, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :188:1: note: expanded from here [00:11:25] 188 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:238:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 238 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :189:1: note: expanded from here [00:11:25] 189 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1787:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1787 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :209:1: note: expanded from here [00:11:25] 209 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2129:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2129 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :211:1: note: expanded from here [00:11:25] 211 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2151:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2151 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :212:1: note: expanded from here [00:11:25] 212 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2170:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2170 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :213:1: note: expanded from here [00:11:25] 213 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2195:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2195 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :214:1: note: expanded from here [00:11:25] 214 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2215:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2215 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :215:1: note: expanded from here [00:11:25] 215 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2235:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2235 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :216:1: note: expanded from here [00:11:25] 216 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2257:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2257 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :217:1: note: expanded from here [00:11:25] 217 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:496:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 496 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :198:1: note: expanded from here [00:11:25] 198 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2744:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2744 | Data_Get_Struct(obj, struct bdb_intern, st_intern); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :239:1: note: expanded from here [00:11:25] 239 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2724:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2724 | Data_Get_Struct(obj, struct bdb_intern, st_intern); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :238:1: note: expanded from here [00:11:25] 238 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2297:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2297 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :218:1: note: expanded from here [00:11:25] 218 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2309:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2309 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :219:1: note: expanded from here [00:11:25] 219 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2374:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2374 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :220:1: note: expanded from here [00:11:25] 220 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2423:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2423 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :222:1: note: expanded from here [00:11:25] 222 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2434:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2434 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :223:1: note: expanded from here [00:11:25] 223 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2451:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2451 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :224:1: note: expanded from here [00:11:25] 224 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2462:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2462 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :225:1: note: expanded from here [00:11:25] 225 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2476:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2476 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :226:1: note: expanded from here [00:11:25] 226 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2487:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2487 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :227:1: note: expanded from here [00:11:25] 227 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2530:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2530 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :230:1: note: expanded from here [00:11:25] 230 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2501:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2501 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :228:1: note: expanded from here [00:11:25] 228 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2514:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2514 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :229:1: note: expanded from here [00:11:25] 229 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2579:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2579 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :232:1: note: expanded from here [00:11:25] 232 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2674:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2674 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :235:1: note: expanded from here [00:11:25] 235 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2650:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2650 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :234:1: note: expanded from here [00:11:25] 234 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2611:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2611 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :233:1: note: expanded from here [00:11:25] 233 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2557:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2557 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :231:1: note: expanded from here [00:11:25] 231 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2387:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2387 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :221:1: note: expanded from here [00:11:25] 221 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2768:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2768 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :240:1: note: expanded from here [00:11:25] 240 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2781:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2781 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :241:1: note: expanded from here [00:11:25] 241 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2795:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2795 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :242:1: note: expanded from here [00:11:25] 242 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2808:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2808 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :243:1: note: expanded from here [00:11:25] 243 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2824:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2824 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :244:1: note: expanded from here [00:11:25] 244 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2841:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2841 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :245:1: note: expanded from here [00:11:25] 245 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:2856:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 2856 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :246:1: note: expanded from here [00:11:25] 246 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:519:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 519 | Data_Get_Struct(db_stobj, struct db_stoptions, db_st); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :199:1: note: expanded from here [00:11:25] 199 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1103:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1103 | Data_Get_Struct(obj, bdb_ENV, thst); [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:25] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:25] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :201:1: note: expanded from here [00:11:25] 201 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1053:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1053 | GetIdEnv1(obj, envst); [00:11:25] | ^ [00:11:25] env.c:38:2: note: expanded from macro 'GetIdEnv1' [00:11:25] 38 | GetEnvDB(obj, envst); \ [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :200:1: note: expanded from here [00:11:25] 200 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] env.c:1814:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:25] 1814 | GetEnvDB(obj, envst); [00:11:25] | ^ [00:11:25] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:25] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:25] | ^ [00:11:25] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:25] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:25] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:25] | ^ [00:11:25] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:25] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:25] | ^ [00:11:25] :210:1: note: expanded from here [00:11:25] 210 | rb_data_object_get_1 [00:11:25] | ^ [00:11:25] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:25] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:25] | ^ [00:11:25] 127 warnings generated. [00:11:25] compiling lock.c [00:11:26] lock.c:13:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 13 | Data_Get_Struct(env, bdb_ENV, envst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :183:1: note: expanded from here [00:11:26] 183 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:24:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 24 | Data_Get_Struct(dblockid->env, bdb_ENV, envst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :184:1: note: expanded from here [00:11:26] 184 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:40:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 40 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :185:1: note: expanded from here [00:11:26] 185 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:67:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 67 | Data_Get_Struct(obj, bdb_LOCKID, dblockid); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :186:1: note: expanded from here [00:11:26] 186 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:70:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 70 | GetEnvDB(dblockid->env, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :187:1: note: expanded from here [00:11:26] 187 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:92:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 92 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :188:1: note: expanded from here [00:11:26] 188 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:114:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 114 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :189:1: note: expanded from here [00:11:26] 189 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:145:21: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:26] 145 | rb_hash_aset(a, rb_tainted_str_new2("st_lastid"), INT2NUM(statp->st_id)); [00:11:26] | ^ [00:11:26] lock.c:275:5: warning: call to undeclared function 'rb_secure'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:26] 275 | rb_secure(2); [00:11:26] | ^ [00:11:26] lock.c:290:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 290 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:237:5: note: expanded from macro 'GetLockid' [00:11:26] 237 | Data_Get_Struct(obj, bdb_LOCKID, lockid); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :190:1: note: expanded from here [00:11:26] 190 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:290:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 290 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:238:5: note: expanded from macro 'GetLockid' [00:11:26] 238 | GetEnvDB(lockid->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :191:1: note: expanded from here [00:11:26] 191 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:346:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 346 | Data_Get_Struct(listobj, struct lockreq, listst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :192:1: note: expanded from here [00:11:26] 192 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:371:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 371 | GetLock(value, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:328:5: note: expanded from macro 'GetLock' [00:11:26] 328 | Data_Get_Struct(obj, bdb_LOCK, lock); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :193:1: note: expanded from here [00:11:26] 193 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:371:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 371 | GetLock(value, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:329:5: note: expanded from macro 'GetLock' [00:11:26] 329 | GetEnvDB(lock->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :194:1: note: expanded from here [00:11:26] 194 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:416:2: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] [00:11:26] 416 | rb_iterate(rb_each, b, bdb_lockid_each, listobj); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/iterator.h:269:1: note: 'rb_iterate' has been explicitly marked deprecated here [00:11:26] 269 | RBIMPL_ATTR_DEPRECATED(("by: rb_block_call since 1.9")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:418:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 418 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:237:5: note: expanded from macro 'GetLockid' [00:11:26] 237 | Data_Get_Struct(obj, bdb_LOCKID, lockid); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :195:1: note: expanded from here [00:11:26] 195 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:418:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 418 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:238:5: note: expanded from macro 'GetLockid' [00:11:26] 238 | GetEnvDB(lockid->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :196:1: note: expanded from here [00:11:26] 196 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:473:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 473 | GetLock(obj, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:328:5: note: expanded from macro 'GetLock' [00:11:26] 328 | Data_Get_Struct(obj, bdb_LOCK, lock); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :197:1: note: expanded from here [00:11:26] 197 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:473:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:26] 473 | GetLock(obj, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:329:5: note: expanded from macro 'GetLock' [00:11:26] 329 | GetEnvDB(lock->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :198:1: note: expanded from here [00:11:26] 198 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] /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 [00:11:26] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:26] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:26] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:26] | ^ [00:11:26] lock.c:13:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 13 | Data_Get_Struct(env, bdb_ENV, envst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :183:1: note: expanded from here [00:11:26] 183 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:40:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 40 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :185:1: note: expanded from here [00:11:26] 185 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:114:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 114 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :189:1: note: expanded from here [00:11:26] 189 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:92:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 92 | GetEnvDB(obj, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :188:1: note: expanded from here [00:11:26] 188 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:290:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 290 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:238:5: note: expanded from macro 'GetLockid' [00:11:26] 238 | GetEnvDB(lockid->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :191:1: note: expanded from here [00:11:26] 191 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:290:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] lock.c:237:5: note: expanded from macro 'GetLockid' [00:11:26] 237 | Data_Get_Struct(obj, bdb_LOCKID, lockid); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :190:1: note: expanded from here [00:11:26] 190 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:418:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 418 | GetLockid(obj, lockid, envst); [00:11:26] | ^ [00:11:26] lock.c:238:5: note: expanded from macro 'GetLockid' [00:11:26] 238 | GetEnvDB(lockid->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :196:1: note: expanded from here [00:11:26] 196 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:418:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] lock.c:237:5: note: expanded from macro 'GetLockid' [00:11:26] 237 | Data_Get_Struct(obj, bdb_LOCKID, lockid); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :195:1: note: expanded from here [00:11:26] 195 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:70:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 70 | GetEnvDB(dblockid->env, envst); [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :187:1: note: expanded from here [00:11:26] 187 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:67:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 67 | Data_Get_Struct(obj, bdb_LOCKID, dblockid); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :186:1: note: expanded from here [00:11:26] 186 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:473:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 473 | GetLock(obj, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:329:5: note: expanded from macro 'GetLock' [00:11:26] 329 | GetEnvDB(lock->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :198:1: note: expanded from here [00:11:26] 198 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:473:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] lock.c:328:5: note: expanded from macro 'GetLock' [00:11:26] 328 | Data_Get_Struct(obj, bdb_LOCK, lock); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :197:1: note: expanded from here [00:11:26] 197 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:24:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 24 | Data_Get_Struct(dblockid->env, bdb_ENV, envst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :184:1: note: expanded from here [00:11:26] 184 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:346:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 346 | Data_Get_Struct(listobj, struct lockreq, listst); [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:26] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :192:1: note: expanded from here [00:11:26] 192 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:371:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] 371 | GetLock(value, lockst, envst); [00:11:26] | ^ [00:11:26] lock.c:329:5: note: expanded from macro 'GetLock' [00:11:26] 329 | GetEnvDB(lock->env, envst); \ [00:11:26] | ^ [00:11:26] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:26] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:26] | ^ [00:11:26] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:26] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:26] | ^ [00:11:26] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :194:1: note: expanded from here [00:11:26] 194 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] lock.c:371:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:26] lock.c:328:5: note: expanded from macro 'GetLock' [00:11:26] 328 | Data_Get_Struct(obj, bdb_LOCK, lock); \ [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:26] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:26] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:26] | ^ [00:11:26] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:26] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:26] | ^ [00:11:26] :193:1: note: expanded from here [00:11:26] 193 | rb_data_object_get_1 [00:11:26] | ^ [00:11:26] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:26] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:26] | ^ [00:11:26] 35 warnings generated. [00:11:26] compiling log.c [00:11:28] log.c:19:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 19 | Data_Get_Struct(lsnst->env, bdb_ENV, envst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :183:1: note: expanded from here [00:11:28] 183 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:37:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 37 | GetEnvDB(env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :184:1: note: expanded from here [00:11:28] 184 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:53:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 53 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :185:1: note: expanded from here [00:11:28] 185 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:56:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 56 | Data_Get_Struct(ret, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :186:1: note: expanded from here [00:11:28] 186 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:107:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 107 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :187:1: note: expanded from here [00:11:28] 187 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:148:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 148 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :188:1: note: expanded from here [00:11:28] 188 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:174:23: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:28] 174 | rb_hash_aset(res, rb_tainted_str_new2("st_magic"), INT2NUM(bdb_stat->st_magic)); [00:11:28] | ^ [00:11:28] log.c:282:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 282 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :189:1: note: expanded from here [00:11:28] 189 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:290:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 290 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :190:1: note: expanded from here [00:11:28] 190 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:323:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 323 | Data_Get_Struct(lsn1, struct dblsnst, lsnst1); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :191:1: note: expanded from here [00:11:28] 191 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:332:8: warning: call to undeclared function 'rb_tainted_str_new'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:28] 332 | res = rb_tainted_str_new(data.data, data.size); [00:11:28] | ^ [00:11:28] log.c:360:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 360 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :192:1: note: expanded from here [00:11:28] 192 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:373:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 373 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :193:1: note: expanded from here [00:11:28] 193 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:385:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 385 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :194:1: note: expanded from here [00:11:28] 194 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:387:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 387 | GetEnvDB(lsnst->env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :195:1: note: expanded from here [00:11:28] 195 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:407:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 407 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :196:1: note: expanded from here [00:11:28] 196 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:408:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 408 | GetEnvDB(lsnst->env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :197:1: note: expanded from here [00:11:28] 197 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:421:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 421 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :198:1: note: expanded from here [00:11:28] 198 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:433:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 433 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :199:1: note: expanded from here [00:11:28] 199 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:444:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 444 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :200:1: note: expanded from here [00:11:28] 200 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:453:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 453 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :201:1: note: expanded from here [00:11:28] 201 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:463:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 463 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :202:1: note: expanded from here [00:11:28] 202 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:479:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 479 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :203:1: note: expanded from here [00:11:28] 203 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:501:19: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:28] 501 | rb_ary_push(res, rb_tainted_str_new2(*file)); [00:11:28] | ^ [00:11:28] log.c:518:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 518 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :204:1: note: expanded from here [00:11:28] 204 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:518:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 518 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :205:1: note: expanded from here [00:11:28] 205 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:529:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 529 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :206:1: note: expanded from here [00:11:28] 206 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:529:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 529 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :207:1: note: expanded from here [00:11:28] 207 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:540:12: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:28] 540 | return rb_tainted_str_new2(name); [00:11:28] | ^ [00:11:28] log.c:549:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 549 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :208:1: note: expanded from here [00:11:28] 208 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:549:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 549 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :209:1: note: expanded from here [00:11:28] 209 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:572:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 572 | GetLsn(obj, lsnst1, envst1); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :210:1: note: expanded from here [00:11:28] 210 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:572:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 572 | GetLsn(obj, lsnst1, envst1); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :211:1: note: expanded from here [00:11:28] 211 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:573:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 573 | GetLsn(a, lsnst2, envst2); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :212:1: note: expanded from here [00:11:28] 212 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:573:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 573 | GetLsn(a, lsnst2, envst2); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :213:1: note: expanded from here [00:11:28] 213 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:593:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 593 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :214:1: note: expanded from here [00:11:28] 214 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:593:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:28] 593 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :215:1: note: expanded from here [00:11:28] 215 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] /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 [00:11:28] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:28] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:28] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:28] | ^ [00:11:28] log.c:614:11: warning: call to undeclared function 'rb_tainted_str_new'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:28] 614 | res = rb_tainted_str_new(data.data, data.size); [00:11:28] | ^ [00:11:28] log.c:37:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 37 | GetEnvDB(env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :184:1: note: expanded from here [00:11:28] 184 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:19:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 19 | Data_Get_Struct(lsnst->env, bdb_ENV, envst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :183:1: note: expanded from here [00:11:28] 183 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:107:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 107 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :187:1: note: expanded from here [00:11:28] 187 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:148:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 148 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :188:1: note: expanded from here [00:11:28] 188 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:479:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 479 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :203:1: note: expanded from here [00:11:28] 203 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:421:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 421 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :198:1: note: expanded from here [00:11:28] 198 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:433:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 433 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :199:1: note: expanded from here [00:11:28] 199 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:518:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 518 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :205:1: note: expanded from here [00:11:28] 205 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:518:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :204:1: note: expanded from here [00:11:28] 204 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:385:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 385 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :194:1: note: expanded from here [00:11:28] 194 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:387:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 387 | GetEnvDB(lsnst->env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :195:1: note: expanded from here [00:11:28] 195 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:373:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 373 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :193:1: note: expanded from here [00:11:28] 193 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:453:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 453 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :201:1: note: expanded from here [00:11:28] 201 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:463:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 463 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :202:1: note: expanded from here [00:11:28] 202 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:593:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 593 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :215:1: note: expanded from here [00:11:28] 215 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:593:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :214:1: note: expanded from here [00:11:28] 214 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:572:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 572 | GetLsn(obj, lsnst1, envst1); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :211:1: note: expanded from here [00:11:28] 211 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:572:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :210:1: note: expanded from here [00:11:28] 210 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:573:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 573 | GetLsn(a, lsnst2, envst2); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :213:1: note: expanded from here [00:11:28] 213 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:573:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :212:1: note: expanded from here [00:11:28] 212 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:529:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 529 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :207:1: note: expanded from here [00:11:28] 207 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:529:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :206:1: note: expanded from here [00:11:28] 206 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:549:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 549 | GetLsn(obj, lsnst, envst); [00:11:28] | ^ [00:11:28] log.c:510:5: note: expanded from macro 'GetLsn' [00:11:28] 510 | GetEnvDB(lsnst->env, envst); \ [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :209:1: note: expanded from here [00:11:28] 209 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:549:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] log.c:509:5: note: expanded from macro 'GetLsn' [00:11:28] 509 | Data_Get_Struct(obj, struct dblsnst, lsnst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :208:1: note: expanded from here [00:11:28] 208 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:53:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 53 | GetEnvDB(obj, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :185:1: note: expanded from here [00:11:28] 185 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:56:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 56 | Data_Get_Struct(ret, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :186:1: note: expanded from here [00:11:28] 186 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:408:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 408 | GetEnvDB(lsnst->env, envst); [00:11:28] | ^ [00:11:28] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:28] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:28] | ^ [00:11:28] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:28] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :197:1: note: expanded from here [00:11:28] 197 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:407:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 407 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :196:1: note: expanded from here [00:11:28] 196 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:360:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 360 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :192:1: note: expanded from here [00:11:28] 192 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:282:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 282 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :189:1: note: expanded from here [00:11:28] 189 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:290:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 290 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :190:1: note: expanded from here [00:11:28] 190 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:323:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 323 | Data_Get_Struct(lsn1, struct dblsnst, lsnst1); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :191:1: note: expanded from here [00:11:28] 191 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] log.c:444:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:28] 444 | Data_Get_Struct(obj, struct dblsnst, lsnst); [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:28] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:28] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:28] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:28] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:28] | ^ [00:11:28] :200:1: note: expanded from here [00:11:28] 200 | rb_data_object_get_1 [00:11:28] | ^ [00:11:28] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:28] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:28] | ^ [00:11:28] 71 warnings generated. [00:11:28] compiling recnum.c [00:11:30] recnum.c:34:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 34 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :183:1: note: expanded from here [00:11:30] 183 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:57:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 57 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :184:1: note: expanded from here [00:11:30] 184 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:75:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 75 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :185:1: note: expanded from here [00:11:30] 185 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:118:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 118 | INIT_TXN(txnid, obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:30] 426 | GetDB(obj, dbst); \ [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :186:1: note: expanded from here [00:11:30] 186 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:118:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 118 | INIT_TXN(txnid, obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:30] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :187:1: note: expanded from here [00:11:30] 187 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:152:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 152 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :188:1: note: expanded from here [00:11:30] 188 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:221:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 221 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :189:1: note: expanded from here [00:11:30] 189 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:281:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 281 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :190:1: note: expanded from here [00:11:30] 190 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:306:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 306 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :191:1: note: expanded from here [00:11:30] 191 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:317:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 317 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :192:1: note: expanded from here [00:11:30] 192 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:330:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 330 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :193:1: note: expanded from here [00:11:30] 193 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:353:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 353 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :194:1: note: expanded from here [00:11:30] 194 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:369:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 369 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :195:1: note: expanded from here [00:11:30] 195 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:388:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 388 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :196:1: note: expanded from here [00:11:30] 196 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:420:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 420 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :197:1: note: expanded from here [00:11:30] 197 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:432:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 432 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :198:1: note: expanded from here [00:11:30] 198 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:450:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 450 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :199:1: note: expanded from here [00:11:30] 199 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:472:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 472 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :200:1: note: expanded from here [00:11:30] 200 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:482:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 482 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :201:1: note: expanded from here [00:11:30] 201 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:512:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 512 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :202:1: note: expanded from here [00:11:30] 202 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 609 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :203:1: note: expanded from here [00:11:30] 203 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:639:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 639 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :204:1: note: expanded from here [00:11:30] 204 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:659:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 659 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :205:1: note: expanded from here [00:11:30] 205 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:687:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 687 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :206:1: note: expanded from here [00:11:30] 206 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:713:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 713 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :207:1: note: expanded from here [00:11:30] 207 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:725:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 725 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :208:1: note: expanded from here [00:11:30] 208 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:763:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 763 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :209:1: note: expanded from here [00:11:30] 209 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:773:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 773 | GetDB(obj2, dbst2); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :210:1: note: expanded from here [00:11:30] 210 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:807:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 807 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :211:1: note: expanded from here [00:11:30] 211 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:878:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 878 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :212:1: note: expanded from here [00:11:30] 212 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:902:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:30] 902 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :213:1: note: expanded from here [00:11:30] 213 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] /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 [00:11:30] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:30] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:30] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:30] | ^ [00:11:30] recnum.c:75:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 75 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :185:1: note: expanded from here [00:11:30] 185 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:221:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 221 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :189:1: note: expanded from here [00:11:30] 189 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:330:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 330 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :193:1: note: expanded from here [00:11:30] 193 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:306:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 306 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :191:1: note: expanded from here [00:11:30] 191 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:317:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 317 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :192:1: note: expanded from here [00:11:30] 192 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:353:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 353 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :194:1: note: expanded from here [00:11:30] 194 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:369:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 369 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :195:1: note: expanded from here [00:11:30] 195 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:388:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 388 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :196:1: note: expanded from here [00:11:30] 196 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:432:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 432 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :198:1: note: expanded from here [00:11:30] 198 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:420:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 420 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :197:1: note: expanded from here [00:11:30] 197 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:450:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 450 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :199:1: note: expanded from here [00:11:30] 199 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:281:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 281 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :190:1: note: expanded from here [00:11:30] 190 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:472:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 472 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :200:1: note: expanded from here [00:11:30] 200 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:482:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 482 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :201:1: note: expanded from here [00:11:30] 201 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:512:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 512 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :202:1: note: expanded from here [00:11:30] 202 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:609:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 609 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :203:1: note: expanded from here [00:11:30] 203 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:639:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 639 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :204:1: note: expanded from here [00:11:30] 204 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:659:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 659 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :205:1: note: expanded from here [00:11:30] 205 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:687:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 687 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :206:1: note: expanded from here [00:11:30] 206 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:713:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 713 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :207:1: note: expanded from here [00:11:30] 207 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:725:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 725 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :208:1: note: expanded from here [00:11:30] 208 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:763:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 763 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :209:1: note: expanded from here [00:11:30] 209 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:773:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 773 | GetDB(obj2, dbst2); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :210:1: note: expanded from here [00:11:30] 210 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:807:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 807 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :211:1: note: expanded from here [00:11:30] 211 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:878:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 878 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :212:1: note: expanded from here [00:11:30] 212 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:902:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 902 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :213:1: note: expanded from here [00:11:30] 213 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:34:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 34 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :183:1: note: expanded from here [00:11:30] 183 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:57:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 57 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :184:1: note: expanded from here [00:11:30] 184 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:152:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 152 | GetDB(obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :188:1: note: expanded from here [00:11:30] 188 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:118:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] 118 | INIT_TXN(txnid, obj, dbst); [00:11:30] | ^ [00:11:30] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:30] 426 | GetDB(obj, dbst); \ [00:11:30] | ^ [00:11:30] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:30] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :186:1: note: expanded from here [00:11:30] 186 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] recnum.c:118:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:30] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:30] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:30] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:30] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:30] | ^ [00:11:30] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:30] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:30] | ^ [00:11:30] :187:1: note: expanded from here [00:11:30] 187 | rb_data_object_get_1 [00:11:30] | ^ [00:11:30] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:30] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:30] | ^ [00:11:30] 62 warnings generated. [00:11:30] compiling sequence.c [00:11:31] sequence.c:30:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 30 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :183:1: note: expanded from here [00:11:31] 183 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:43:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 43 | GetSEQ(obj, seq0); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :184:1: note: expanded from here [00:11:31] 184 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:44:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 44 | GetTxnDB(a, txnst); [00:11:31] | ^ [00:11:31] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:31] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:31] | ^ [00:11:31] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:31] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :185:1: note: expanded from here [00:11:31] 185 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:59:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 59 | Data_Get_Struct(obj, bdb_SEQ, seqst); [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:31] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :186:1: note: expanded from here [00:11:31] 186 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:79:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 79 | Data_Get_Struct(seqobj, bdb_SEQ, seqst); [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:31] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :187:1: note: expanded from here [00:11:31] 187 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:127:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 127 | INIT_TXN(txnid, obj, dbst); [00:11:31] | ^ [00:11:31] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:31] 426 | GetDB(obj, dbst); \ [00:11:31] | ^ [00:11:31] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:31] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :188:1: note: expanded from here [00:11:31] 188 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:127:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 127 | INIT_TXN(txnid, obj, dbst); [00:11:31] | ^ [00:11:31] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:31] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :189:1: note: expanded from here [00:11:31] 189 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:193:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 193 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :190:1: note: expanded from here [00:11:31] 190 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:212:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 212 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :191:1: note: expanded from here [00:11:31] 191 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:231:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 231 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :192:1: note: expanded from here [00:11:31] 192 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:243:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 243 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :193:1: note: expanded from here [00:11:31] 193 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:254:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 254 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :194:1: note: expanded from here [00:11:31] 194 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:267:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 267 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :195:1: note: expanded from here [00:11:31] 195 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:290:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 290 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :196:1: note: expanded from here [00:11:31] 196 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:300:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:31] 300 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :197:1: note: expanded from here [00:11:31] 197 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] /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 [00:11:31] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:31] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:31] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:31] | ^ [00:11:31] sequence.c:127:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 127 | INIT_TXN(txnid, obj, dbst); [00:11:31] | ^ [00:11:31] ./bdb.h:426:3: note: expanded from macro 'INIT_TXN' [00:11:31] 426 | GetDB(obj, dbst); \ [00:11:31] | ^ [00:11:31] ./bdb.h:360:5: note: expanded from macro 'GetDB' [00:11:31] 360 | Data_Get_Struct(obj, bdb_DB, dbst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :188:1: note: expanded from here [00:11:31] 188 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:127:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] ./bdb.h:429:7: note: expanded from macro 'INIT_TXN' [00:11:31] 429 | Data_Get_Struct(dbst->txn, bdb_TXN, txnst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :189:1: note: expanded from here [00:11:31] 189 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:212:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 212 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :191:1: note: expanded from here [00:11:31] 191 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:267:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 267 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :195:1: note: expanded from here [00:11:31] 195 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:30:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 30 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :183:1: note: expanded from here [00:11:31] 183 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:193:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 193 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :190:1: note: expanded from here [00:11:31] 190 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:254:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 254 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :194:1: note: expanded from here [00:11:31] 194 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:231:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 231 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :192:1: note: expanded from here [00:11:31] 192 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:243:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 243 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :193:1: note: expanded from here [00:11:31] 193 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:290:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 290 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :196:1: note: expanded from here [00:11:31] 196 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:300:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 300 | GetSEQ(obj, seqst); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :197:1: note: expanded from here [00:11:31] 197 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:59:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 59 | Data_Get_Struct(obj, bdb_SEQ, seqst); [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:31] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :186:1: note: expanded from here [00:11:31] 186 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:43:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 43 | GetSEQ(obj, seq0); [00:11:31] | ^ [00:11:31] ./bdb.h:282:5: note: expanded from macro 'GetSEQ' [00:11:31] 282 | Data_Get_Struct(obj_, bdb_SEQ, seq_); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :184:1: note: expanded from here [00:11:31] 184 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:44:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 44 | GetTxnDB(a, txnst); [00:11:31] | ^ [00:11:31] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:31] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:31] | ^ [00:11:31] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:31] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :185:1: note: expanded from here [00:11:31] 185 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] sequence.c:79:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:31] 79 | Data_Get_Struct(seqobj, bdb_SEQ, seqst); [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:31] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:31] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:31] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:31] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:31] | ^ [00:11:31] :187:1: note: expanded from here [00:11:31] 187 | rb_data_object_get_1 [00:11:31] | ^ [00:11:31] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:31] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:31] | ^ [00:11:31] 30 warnings generated. [00:11:31] compiling transaction.c [00:11:33] transaction.c:106:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 106 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :183:1: note: expanded from here [00:11:33] 183 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:125:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 125 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :184:1: note: expanded from here [00:11:33] 184 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:126:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 126 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :185:1: note: expanded from here [00:11:33] 185 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:149:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 149 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :186:1: note: expanded from here [00:11:33] 186 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:168:27: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 168 | rb_throw("__bdb__begin", Data_Wrap_Struct(bdb_cTxnCatch, 0, 0, txnst)); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct' [00:11:33] 199 | rb_data_object_wrap( \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap' [00:11:33] 363 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :187:1: note: expanded from here [00:11:33] 187 | rb_data_object_wrap_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1' [00:11:33] 361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:277:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here [00:11:33] 277 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:178:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 178 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :188:1: note: expanded from here [00:11:33] 188 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:193:27: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 193 | rb_throw("__bdb__begin", Data_Wrap_Struct(bdb_cTxnCatch, 0, 0, txnst)); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct' [00:11:33] 199 | rb_data_object_wrap( \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap' [00:11:33] 363 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :189:1: note: expanded from here [00:11:33] 189 | rb_data_object_wrap_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1' [00:11:33] 361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:277:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here [00:11:33] 277 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:202:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 202 | Data_Get_Struct(txnv, bdb_TXN, txnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :190:1: note: expanded from here [00:11:33] 190 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:229:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 229 | Data_Get_Struct(txnv, bdb_TXN, txnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :191:1: note: expanded from here [00:11:33] 191 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:237:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 237 | Data_Get_Struct(result, bdb_TXN, txn1); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :192:1: note: expanded from here [00:11:33] 192 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:350:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 350 | GetTxnDB(obj, txnstpar); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :193:1: note: expanded from here [00:11:33] 193 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:353:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 353 | GetEnvDB(env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :194:1: note: expanded from here [00:11:33] 194 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:358:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 358 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :195:1: note: expanded from here [00:11:33] 195 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:464:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 464 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :196:1: note: expanded from here [00:11:33] 196 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:483:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 483 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :197:1: note: expanded from here [00:11:33] 197 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:521:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 521 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :198:1: note: expanded from here [00:11:33] 198 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:560:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 560 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :199:1: note: expanded from here [00:11:33] 199 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:595:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 595 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :200:1: note: expanded from here [00:11:33] 200 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:630:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 630 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :201:1: note: expanded from here [00:11:33] 201 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:648:21: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:33] 648 | rb_hash_aset(a, rb_tainted_str_new2("st_time_ckp"), INT2NUM(bdb_stat->st_time_ckp)); [00:11:33] | ^ [00:11:33] transaction.c:677:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 677 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :202:1: note: expanded from here [00:11:33] 202 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:694:6: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 694 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :203:1: note: expanded from here [00:11:33] 203 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:719:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 719 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :204:1: note: expanded from here [00:11:33] 204 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:731:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 731 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :205:1: note: expanded from here [00:11:33] 205 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:790:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 790 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :206:1: note: expanded from here [00:11:33] 206 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:792:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 792 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :207:1: note: expanded from here [00:11:33] 207 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:795:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 795 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :208:1: note: expanded from here [00:11:33] 208 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:851:9: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 851 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :209:1: note: expanded from here [00:11:33] 209 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:853:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 853 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :210:1: note: expanded from here [00:11:33] 210 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:856:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 856 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :211:1: note: expanded from here [00:11:33] 211 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:877:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 877 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :212:1: note: expanded from here [00:11:33] 212 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:888:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] [00:11:33] 888 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :213:1: note: expanded from here [00:11:33] 213 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] /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 [00:11:33] 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' [00:11:33] 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' [00:11:33] 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) [00:11:33] | ^ [00:11:33] transaction.c:890:12: warning: call to undeclared function 'rb_tainted_str_new2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] [00:11:33] 890 | return rb_tainted_str_new2(name); [00:11:33] | ^ [00:11:33] transaction.c:358:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 358 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :195:1: note: expanded from here [00:11:33] 195 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:350:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 350 | GetTxnDB(obj, txnstpar); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :193:1: note: expanded from here [00:11:33] 193 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:353:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 353 | GetEnvDB(env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :194:1: note: expanded from here [00:11:33] 194 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:106:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 106 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :183:1: note: expanded from here [00:11:33] 183 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:719:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 719 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :204:1: note: expanded from here [00:11:33] 204 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:731:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 731 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :205:1: note: expanded from here [00:11:33] 205 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:229:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 229 | Data_Get_Struct(txnv, bdb_TXN, txnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :191:1: note: expanded from here [00:11:33] 191 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:237:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 237 | Data_Get_Struct(result, bdb_TXN, txn1); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :192:1: note: expanded from here [00:11:33] 192 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:202:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 202 | Data_Get_Struct(txnv, bdb_TXN, txnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :190:1: note: expanded from here [00:11:33] 190 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:178:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 178 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :188:1: note: expanded from here [00:11:33] 188 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:193:27: warning: call to 'rb_data_object_wrap_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 193 | rb_throw("__bdb__begin", Data_Wrap_Struct(bdb_cTxnCatch, 0, 0, txnst)); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct' [00:11:33] 199 | rb_data_object_wrap( \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap' [00:11:33] 363 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :189:1: note: expanded from here [00:11:33] 189 | rb_data_object_wrap_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1' [00:11:33] 361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning [00:11:33] | ^ [00:11:33] transaction.c:630:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 630 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :201:1: note: expanded from here [00:11:33] 201 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:677:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 677 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :202:1: note: expanded from here [00:11:33] 202 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:694:6: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 694 | Data_Get_Struct(lsn, struct dblsnst, lsnst); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' [00:11:33] 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :203:1: note: expanded from here [00:11:33] 203 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:521:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 521 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :198:1: note: expanded from here [00:11:33] 198 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:560:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 560 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :199:1: note: expanded from here [00:11:33] 199 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:149:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 149 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :186:1: note: expanded from here [00:11:33] 186 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:168:27: warning: call to 'rb_data_object_wrap_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 168 | rb_throw("__bdb__begin", Data_Wrap_Struct(bdb_cTxnCatch, 0, 0, txnst)); [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct' [00:11:33] 199 | rb_data_object_wrap( \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap' [00:11:33] 363 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' [00:11:33] 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :187:1: note: expanded from here [00:11:33] 187 | rb_data_object_wrap_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1' [00:11:33] 361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning [00:11:33] | ^ [00:11:33] transaction.c:464:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 464 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :196:1: note: expanded from here [00:11:33] 196 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:595:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 595 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :200:1: note: expanded from here [00:11:33] 200 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:483:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 483 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :197:1: note: expanded from here [00:11:33] 197 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:795:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 795 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :208:1: note: expanded from here [00:11:33] 208 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:790:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 790 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :206:1: note: expanded from here [00:11:33] 206 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:792:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 792 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :207:1: note: expanded from here [00:11:33] 207 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:856:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 856 | GetEnvDB(obj, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :211:1: note: expanded from here [00:11:33] 211 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:851:9: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 851 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :209:1: note: expanded from here [00:11:33] 209 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:853:2: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 853 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :210:1: note: expanded from here [00:11:33] 210 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:888:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 888 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :213:1: note: expanded from here [00:11:33] 213 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:877:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 877 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :212:1: note: expanded from here [00:11:33] 212 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:125:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 125 | GetTxnDB(obj, txnst); [00:11:33] | ^ [00:11:33] ./bdb.h:448:30: note: expanded from macro 'GetTxnDB' [00:11:33] 448 | #define GetTxnDB(obj, txnst) GetTxnDBErr(obj, txnst, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:443:5: note: expanded from macro 'GetTxnDBErr' [00:11:33] 443 | Data_Get_Struct(obj, bdb_TXN, txnst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :184:1: note: expanded from here [00:11:33] 184 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] transaction.c:126:5: warning: call to 'rb_data_object_get_warning' declared with 'warning' attribute: untyped Data is unsafe; use TypedData instead [-Wattribute-warning] [00:11:33] 126 | GetEnvDB(txnst->env, envst); [00:11:33] | ^ [00:11:33] ./bdb.h:356:30: note: expanded from macro 'GetEnvDB' [00:11:33] 356 | #define GetEnvDB(obj, envst) GetEnvDBErr(obj, envst, bdb_id_current_env, bdb_eFatal) [00:11:33] | ^ [00:11:33] ./bdb.h:343:5: note: expanded from macro 'GetEnvDBErr' [00:11:33] 343 | Data_Get_Struct(obj, bdb_ENV, envst); \ [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' [00:11:33] 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) [00:11:33] | ^ [00:11:33] note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' [00:11:33] 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y [00:11:33] | ^ [00:11:33] :185:1: note: expanded from here [00:11:33] 185 | rb_data_object_get_1 [00:11:33] | ^ [00:11:33] /usr/local/include/ruby-3.4/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' [00:11:33] 365 | #define rb_data_object_get_1 rb_data_object_get_warning [00:11:33] | ^ [00:11:33] 64 warnings generated. [00:11:33] linking shared-object bdb.so [00:11:39] Parsing sources... [00:11:39] 5% [ 1/18] arraylike.rd [00:11:39] 11% [ 2/18] bdb.rb [00:11:39] 16% [ 3/18] common.rb [00:11:39] 22% [ 4/18] comxxx.rb [00:11:39] 27% [ 5/18] cursor.rb [00:11:39] 33% [ 6/18] cursor.rd [00:11:39] 38% [ 7/18] env.rb [00:11:39] 44% [ 8/18] env.rd [00:11:39] 50% [ 9/18] exception.rb [00:11:39] 55% [10/18] hashlike.rd [00:11:39] 61% [11/18] lock.rb [00:11:39] 66% [12/18] lock.rd [00:11:39] 72% [13/18] log.rb [00:11:39] 77% [14/18] log.rd [00:11:39] 83% [15/18] sequence.rb [00:11:39] 88% [16/18] sequence.rd [00:11:39] 94% [17/18] transaction.rb [00:11:39] 100% [18/18] transaction.rd [00:11:40] [00:11:40] Generating Darkfish format into /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc... [00:11:40] [00:11:40] You can visit the home page at: ]8;;file:///wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc/index.html\file:///wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc/index.html]8;;\ [00:11:42] [00:11:42] [00:11:42] Files: 18 [00:11:42] [00:11:42] Classes: 17 (1 undocumented) [00:11:42] Modules: 1 (0 undocumented) [00:11:42] Constants: 0 (0 undocumented) [00:11:42] Attributes: 0 (0 undocumented) [00:11:42] Methods: 270 (0 undocumented) [00:11:42] [00:11:42] Total: 288 (1 undocumented) [00:11:42] 99.65% documented [00:11:42] [00:11:42] Elapsed: 3.5s [00:11:42] [00:11:42] =========================================================================== [00:11:42] =================================================== [00:11:42] ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 [00:11:42] ===> ruby34-bdb-0.6.6_9 depends on file: /usr/local/bin/ruby34 - found [00:11:42] =========================================================================== [00:11:42] =================================================== [00:11:42] ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 [00:11:42] ===> Staging for ruby34-bdb-0.6.6_9 [00:11:43] ===> Generating temporary packing list [00:11:43] /usr/bin/install -c -m 0755 bdb.so /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/lib/ruby/site_ruby/3.4/amd64-freebsd15 [00:11:43] /usr/bin/strip /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/lib/ruby/site_ruby/3.4/amd64-freebsd15/bdb.so [00:11:44] /bin/mkdir -p /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/share/doc/ruby34/bdb/doc [00:11:44] (cd /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6 && install -m 0644 Changes README.en bdb.rd docs/*.rd /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/share/doc/ruby34/bdb) [00:11:44] (cd /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/docs/doc && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/share/doc/ruby34/bdb/doc) [00:11:45] /bin/mkdir -p /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/share/examples/ruby34/bdb/ [00:11:45] (cd /wrkdirs/usr/ports/databases/ruby-bdb/work/bdb-0.6.6/examples/ && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/databases/ruby-bdb/work/stage/usr/local/share/examples/ruby34/bdb "! -empty") [00:11:45] ====> Compressing man pages (compress-man) [00:11:46] =========================================================================== [00:11:46] =================================================== [00:11:46] ===== env: 'PKG_NOTES=ports_top_git_hash ports_top_checkout_unclean port_checkout_unclean' 'PKG_NOTE_ports_top_git_hash=1b109ddf6ef871616c44ef6bc0c063d232a3476c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_checkout_unclean=no' NO_DEPENDS=yes USER=root UID=0 GID=0 [00:11:46] ===> Building packages for ruby34-bdb-0.6.6_9 [00:11:51] ===> Building ruby34-bdb-0.6.6_9 [00:11:55] =========================================================================== [00:11:55] =>> Cleaning up wrkdir [00:11:56] ===> Cleaning for ruby34-bdb-0.6.6_9 [00:11:58] build of databases/ruby-bdb | ruby34-bdb-0.6.6_9 ended at 2026-04-23T19:17:46+02:00 [00:11:58] build time: 00:12:10 [00:11:58] times end [shell] (user/sys/real): 0m0.025s 0m0.025s 12m10.000s [00:11:58] times end [child] (user/sys/real): 3m51.308s 0m37.507s 12m10.000s