D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 Installing /home/pterjan/rpmbuild/SRPMS/ruby-tokyocabinet-1.32.0-9.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.ctvVOy Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.iCSZ7i + umask 022 + cd /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + rm -rf tokyocabinet-1.32.0 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/tokyocabinet-1.32.0.gem Unpacked gem: '/home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0' + STATUS=0 + '[' 0 -ne 0 ']' + cd tokyocabinet-1.32.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/incompatible-pointer-types.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.m4nBQD + umask 022 + cd /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tokyocabinet-1.32.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/bin/gem build ../tokyocabinet-1.32.0.gemspec WARNING: expected RubyGems version 3.6.2, was 2.4.8 WARNING: licenses is empty, but is recommended. Use an license identifier from https://spdx.org/licenses or 'Nonstandard' for a nonstandard license, or set it to nil if you don't want to specify a license. WARNING: make sure you specify the oldest ruby version constraint (like ">= 3.0") that you want your gem to support by setting the `required_ruby_version` gemspec attribute WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: tokyocabinet Version: 1.32.0 File: tokyocabinet-1.32.0.gem + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'\'' --with-cxxflags='\''-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'\'' --with-ldflags='\''-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'\'' ' + /usr/bin/gem install tokyocabinet-1.32.0.gem -V --local --env-shebang --force --ignore-dependencies --install-dir /usr/share/gems --document=ri,rdoc --bindir /usr/bin --build-root . WARNING: You build with buildroot. Build root: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0 Bin dir: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/bin Gem home: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems Plugins dir: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/plugins /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0/extconf.rb /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0/tokyocabinet.c Building native extensions. This could take a while... current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 ["/usr/bin/ruby", "-I/usr/share/rubygems", "extconf.rb"] setting variables ... $CFLAGS = -I. -I/usr/local/include -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 $LDFLAGS = -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L/usr/local/lib $libs = -ltokyocabinet -lz -lbz2 -lpthread -lm -lc checking for tcutil.h... yes creating Makefile current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 ["make", "DESTDIR=", "sitearchdir=./.gem.20250423-2196846-ykl80s", "sitelibdir=./.gem.20250423-2196846-ykl80s", "clean"] rm -f rm -fr tokyocabinet.so false tokyocabinet.o *.bak mkmf.log .*.time current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 ["make", "DESTDIR=", "sitearchdir=./.gem.20250423-2196846-ykl80s", "sitelibdir=./.gem.20250423-2196846-ykl80s"] gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -DHAVE_TCUTIL_H -fPIC -I. -I/usr/local/include -Wall -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -m64 -o tokyocabinet.o -c tokyocabinet.c tokyocabinet.c: In function 'hdb_initialize': tokyocabinet.c:513:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 513 | vhdb = Data_Wrap_Struct(cls_hdb_data, 0, tchdbdel, hdb); | ^~~~ In file included from /usr/include/ruby/internal/core.h:27, from /usr/include/ruby/ruby.h:29, from /usr/include/ruby.h:38, from tokyocabinet.c:17: /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_errmsg': tokyocabinet.c:526:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 526 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_ecode': tokyocabinet.c:537:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 537 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_tune': tokyocabinet.c:553:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 553 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_setcache': tokyocabinet.c:565:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 565 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_setxmsiz': tokyocabinet.c:577:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 577 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_setdfunit': tokyocabinet.c:589:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 589 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_open': tokyocabinet.c:602:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 602 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_close': tokyocabinet.c:611:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 611 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_put': tokyocabinet.c:622:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 622 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_putkeep': tokyocabinet.c:634:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 634 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_putcat': tokyocabinet.c:646:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 646 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_putasync': tokyocabinet.c:658:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 658 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_out': tokyocabinet.c:669:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 669 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_get': tokyocabinet.c:681:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 681 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_vsiz': tokyocabinet.c:694:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 694 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_iterinit': tokyocabinet.c:703:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 703 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_iternext': tokyocabinet.c:714:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 714 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_fwmkeys': tokyocabinet.c:731:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 731 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_addint': tokyocabinet.c:745:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 745 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_adddouble': tokyocabinet.c:757:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 757 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_sync': tokyocabinet.c:767:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 767 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_optimize': tokyocabinet.c:783:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 783 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_vanish': tokyocabinet.c:792:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 792 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_copy': tokyocabinet.c:802:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 802 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_tranbegin': tokyocabinet.c:811:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 811 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_trancommit': tokyocabinet.c:820:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 820 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_tranabort': tokyocabinet.c:829:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 829 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_path': tokyocabinet.c:839:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 839 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_rnum': tokyocabinet.c:849:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 849 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_fsiz': tokyocabinet.c:858:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 858 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_fetch': tokyocabinet.c:871:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 871 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_check': tokyocabinet.c:887:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 887 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_check_value': tokyocabinet.c:899:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 899 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_get_reverse': tokyocabinet.c:923:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 923 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_empty': tokyocabinet.c:945:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 945 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_each': tokyocabinet.c:956:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 956 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_each_key': tokyocabinet.c:977:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 977 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_each_value': tokyocabinet.c:997:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 997 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_keys': tokyocabinet.c:1016:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1016 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'hdb_values': tokyocabinet.c:1035:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1035 | Data_Get_Struct(vhdb, TCHDB, hdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_initialize': tokyocabinet.c:1164:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1164 | vbdb = Data_Wrap_Struct(cls_bdb_data, 0, tcbdbdel, bdb); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_errmsg': tokyocabinet.c:1177:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1177 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_ecode': tokyocabinet.c:1188:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1188 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_setcmpfunc': tokyocabinet.c:1214:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1214 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_tune': tokyocabinet.c:1232:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1232 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_setcache': tokyocabinet.c:1245:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1245 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_setxmsiz': tokyocabinet.c:1257:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1257 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_setdfunit': tokyocabinet.c:1269:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1269 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_open': tokyocabinet.c:1282:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1282 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_close': tokyocabinet.c:1291:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1291 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_put': tokyocabinet.c:1302:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1302 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_putkeep': tokyocabinet.c:1314:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1314 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_putcat': tokyocabinet.c:1326:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1326 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_putdup': tokyocabinet.c:1338:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1338 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_putlist': tokyocabinet.c:1353:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1353 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_out': tokyocabinet.c:1366:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1366 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_outlist': tokyocabinet.c:1376:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1376 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_get': tokyocabinet.c:1388:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1388 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_getlist': tokyocabinet.c:1400:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1400 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_vnum': tokyocabinet.c:1413:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1413 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_vsiz': tokyocabinet.c:1423:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1423 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_range': tokyocabinet.c:1442:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1442 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_fwmkeys': tokyocabinet.c:1472:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1472 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_addint': tokyocabinet.c:1487:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1487 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_adddouble': tokyocabinet.c:1499:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1499 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_sync': tokyocabinet.c:1509:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1509 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_optimize': tokyocabinet.c:1527:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1527 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_vanish': tokyocabinet.c:1536:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_copy': tokyocabinet.c:1546:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1546 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_tranbegin': tokyocabinet.c:1555:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1555 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_trancommit': tokyocabinet.c:1564:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1564 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_tranabort': tokyocabinet.c:1573:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1573 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_path': tokyocabinet.c:1583:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1583 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_rnum': tokyocabinet.c:1593:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1593 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_fsiz': tokyocabinet.c:1602:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1602 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_fetch': tokyocabinet.c:1615:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1615 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_check': tokyocabinet.c:1631:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1631 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_check_value': tokyocabinet.c:1645:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1645 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_get_reverse': tokyocabinet.c:1669:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1669 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_empty': tokyocabinet.c:1690:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1690 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_each': tokyocabinet.c:1702:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1702 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_each_key': tokyocabinet.c:1728:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1728 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_each_value': tokyocabinet.c:1749:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1749 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_keys': tokyocabinet.c:1769:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1769 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdb_values': tokyocabinet.c:1789:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1789 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_initialize': tokyocabinet.c:1827:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1827 | Data_Get_Struct(vbdb, TCBDB, bdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c:1829:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1829 | vcur = Data_Wrap_Struct(cls_bdbcur_data, 0, tcbdbcurdel, cur); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_first': tokyocabinet.c:1840:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1840 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_last': tokyocabinet.c:1849:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1849 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_jump': tokyocabinet.c:1859:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1859 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_prev': tokyocabinet.c:1868:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1868 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_next': tokyocabinet.c:1877:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1877 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_put': tokyocabinet.c:1890:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1890 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_out': tokyocabinet.c:1899:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1899 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_key': tokyocabinet.c:1910:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1910 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'bdbcur_val': tokyocabinet.c:1924:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1924 | Data_Get_Struct(vcur, BDBCUR, cur); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_initialize': tokyocabinet.c:2022:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2022 | vfdb = Data_Wrap_Struct(cls_fdb_data, 0, tcfdbdel, fdb); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_errmsg': tokyocabinet.c:2035:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2035 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_ecode': tokyocabinet.c:2046:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2046 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_tune': tokyocabinet.c:2060:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2060 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_open': tokyocabinet.c:2073:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2073 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_close': tokyocabinet.c:2082:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2082 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_put': tokyocabinet.c:2093:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2093 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_putkeep': tokyocabinet.c:2105:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2105 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_putcat': tokyocabinet.c:2117:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2117 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_out': tokyocabinet.c:2128:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2128 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_get': tokyocabinet.c:2140:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2140 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_vsiz': tokyocabinet.c:2153:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2153 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_iterinit': tokyocabinet.c:2162:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2162 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_iternext': tokyocabinet.c:2173:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2173 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_range': tokyocabinet.c:2190:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2190 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_addint': tokyocabinet.c:2204:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2204 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_adddouble': tokyocabinet.c:2216:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2216 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_sync': tokyocabinet.c:2226:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2226 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_optimize': tokyocabinet.c:2240:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2240 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_vanish': tokyocabinet.c:2249:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2249 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_copy': tokyocabinet.c:2259:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2259 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_tranbegin': tokyocabinet.c:2268:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2268 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_trancommit': tokyocabinet.c:2277:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2277 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_tranabort': tokyocabinet.c:2286:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2286 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_path': tokyocabinet.c:2296:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2296 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_rnum': tokyocabinet.c:2306:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2306 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_fsiz': tokyocabinet.c:2315:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2315 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_fetch': tokyocabinet.c:2328:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2328 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_check': tokyocabinet.c:2344:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2344 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_check_value': tokyocabinet.c:2358:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2358 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_get_reverse': tokyocabinet.c:2383:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2383 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_empty': tokyocabinet.c:2405:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2405 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_each': tokyocabinet.c:2418:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2418 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_each_key': tokyocabinet.c:2441:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2441 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_each_value': tokyocabinet.c:2460:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2460 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_keys': tokyocabinet.c:2481:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2481 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'fdb_values': tokyocabinet.c:2499:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2499 | Data_Get_Struct(vfdb, TCFDB, fdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_initialize': tokyocabinet.c:2616:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2616 | vtdb = Data_Wrap_Struct(cls_tdb_data, 0, tctdbdel, tdb); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_errmsg': tokyocabinet.c:2629:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2629 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_ecode': tokyocabinet.c:2640:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2640 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_tune': tokyocabinet.c:2656:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2656 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_setcache': tokyocabinet.c:2670:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2670 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_setxmsiz': tokyocabinet.c:2682:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2682 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_setdfunit': tokyocabinet.c:2694:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2694 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_open': tokyocabinet.c:2707:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2707 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_close': tokyocabinet.c:2716:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2716 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_put': tokyocabinet.c:2729:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2729 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_putkeep': tokyocabinet.c:2744:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2744 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_putcat': tokyocabinet.c:2759:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2759 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_out': tokyocabinet.c:2771:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2771 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_get': tokyocabinet.c:2782:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2782 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_vsiz': tokyocabinet.c:2795:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2795 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_iterinit': tokyocabinet.c:2804:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2804 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_iternext': tokyocabinet.c:2815:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2815 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_fwmkeys': tokyocabinet.c:2832:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2832 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_addint': tokyocabinet.c:2846:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2846 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_adddouble': tokyocabinet.c:2858:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2858 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_sync': tokyocabinet.c:2868:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2868 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_optimize': tokyocabinet.c:2884:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2884 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_vanish': tokyocabinet.c:2893:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2893 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_copy': tokyocabinet.c:2903:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2903 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_tranbegin': tokyocabinet.c:2912:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2912 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_trancommit': tokyocabinet.c:2921:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2921 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_tranabort': tokyocabinet.c:2930:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2930 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_path': tokyocabinet.c:2940:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2940 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_rnum': tokyocabinet.c:2951:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2951 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_fsiz': tokyocabinet.c:2960:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2960 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_setindex': tokyocabinet.c:2970:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2970 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_genuid': tokyocabinet.c:2979:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2979 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_fetch': tokyocabinet.c:2991:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2991 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_check': tokyocabinet.c:3007:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3007 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_empty': tokyocabinet.c:3016:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3016 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_each': tokyocabinet.c:3029:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3029 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_each_key': tokyocabinet.c:3050:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3050 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_each_value': tokyocabinet.c:3069:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3069 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_keys': tokyocabinet.c:3089:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3089 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdb_values': tokyocabinet.c:3107:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3107 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_initialize': tokyocabinet.c:3203:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3203 | Data_Get_Struct(vtdb, TCTDB, tdb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c:3205:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3205 | vqry = Data_Wrap_Struct(cls_tdbqry_data, 0, tctdbqrydel, qry); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_addcond': tokyocabinet.c:3218:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3218 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_setorder': tokyocabinet.c:3232:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3232 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_setlimit': tokyocabinet.c:3246:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3246 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_search': tokyocabinet.c:3257:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3257 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_searchout': tokyocabinet.c:3269:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3269 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_proc': tokyocabinet.c:3279:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3279 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_hint': tokyocabinet.c:3288:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3288 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_metasearch': tokyocabinet.c:3302:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3302 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c:3311:7: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3311 | Data_Get_Struct(voqry, TDBQRY, qrys[qnum++]); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'tdbqry_kwic': tokyocabinet.c:3348:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3348 | Data_Get_Struct(vqry, TDBQRY, qry); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_initialize': tokyocabinet.c:3414:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3414 | vadb = Data_Wrap_Struct(cls_adb_data, 0, tcadbdel, adb); | ^~~~ /usr/include/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_open': tokyocabinet.c:3425:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3425 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_close': tokyocabinet.c:3434:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3434 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_put': tokyocabinet.c:3445:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3445 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_putkeep': tokyocabinet.c:3457:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3457 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_putcat': tokyocabinet.c:3469:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3469 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_out': tokyocabinet.c:3480:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3480 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_get': tokyocabinet.c:3492:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3492 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_vsiz': tokyocabinet.c:3505:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3505 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_iterinit': tokyocabinet.c:3514:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3514 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_iternext': tokyocabinet.c:3525:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3525 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_fwmkeys': tokyocabinet.c:3542:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3542 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_addint': tokyocabinet.c:3556:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3556 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_adddouble': tokyocabinet.c:3568:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3568 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_sync': tokyocabinet.c:3578:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3578 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_optimize': tokyocabinet.c:3595:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3595 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_vanish': tokyocabinet.c:3604:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3604 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_copy': tokyocabinet.c:3614:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3614 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_tranbegin': tokyocabinet.c:3623:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3623 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_trancommit': tokyocabinet.c:3632:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3632 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_tranabort': tokyocabinet.c:3641:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3641 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_path': tokyocabinet.c:3651:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3651 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_rnum': tokyocabinet.c:3661:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3661 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_size': tokyocabinet.c:3670:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3670 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_misc': tokyocabinet.c:3688:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3688 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_fetch': tokyocabinet.c:3709:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3709 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_check': tokyocabinet.c:3725:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3725 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_check_value': tokyocabinet.c:3738:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3738 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_get_reverse': tokyocabinet.c:3764:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3764 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_empty': tokyocabinet.c:3787:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3787 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_each': tokyocabinet.c:3799:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3799 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_each_key': tokyocabinet.c:3821:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3821 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_each_value': tokyocabinet.c:3839:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3839 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_keys': tokyocabinet.c:3860:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3860 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tokyocabinet.c: In function 'adb_values': tokyocabinet.c:3877:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 3877 | Data_Get_Struct(vadb, TCADB, adb); | ^~~~~~~~~~~~~~~ /usr/include/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f tokyocabinet.so gcc -shared -o tokyocabinet.so tokyocabinet.o -L. -L/usr/lib64 -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L. -L/usr/local/lib -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -m64 -lruby -ltokyocabinet -lz -lbz2 -lpthread -lm -lc -lm -lpthread -lc : current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 ["make", "DESTDIR=", "sitearchdir=./.gem.20250423-2196846-ykl80s", "sitelibdir=./.gem.20250423-2196846-ykl80s", "install"] /usr/bin/mkdir -p . ./.gem.20250423-2196846-ykl80s exit > .sitearchdir.time /usr/bin/install -c -m 0755 tokyocabinet.so ./.gem.20250423-2196846-ykl80s current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 ["make", "DESTDIR=", "sitearchdir=./.gem.20250423-2196846-ykl80s", "sitelibdir=./.gem.20250423-2196846-ykl80s", "clean"] rm -f rm -fr tokyocabinet.so false tokyocabinet.o *.bak mkmf.log .*.time current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 /usr/bin/ruby -I/usr/share/rubygems extconf.rb current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 make DESTDIR\= sitearchdir\=./.gem.20250423-2196846-ykl80s sitelibdir\=./.gem.20250423-2196846-ykl80s clean current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 make DESTDIR\= sitearchdir\=./.gem.20250423-2196846-ykl80s sitelibdir\=./.gem.20250423-2196846-ykl80s current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 make DESTDIR\= sitearchdir\=./.gem.20250423-2196846-ykl80s sitelibdir\=./.gem.20250423-2196846-ykl80s install current directory: /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0/usr/share/gems/gems/tokyocabinet-1.32.0 make DESTDIR\= sitearchdir\=./.gem.20250423-2196846-ykl80s sitelibdir\=./.gem.20250423-2196846-ykl80s clean Successfully installed tokyocabinet-1.32.0 Parsing documentation for tokyocabinet-1.32.0 Parsing sources... 33% [ 1/ 3] Makefile 66% [ 2/ 3] extconf.rb 100% [ 3/ 3] tokyocabinet.c Installing ri documentation for tokyocabinet-1.32.0 Installing darkfish documentation for tokyocabinet-1.32.0 Done installing documentation for tokyocabinet after 0 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.DgLNWN + umask 022 + cd /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + '[' 1 -eq 1 ']' + '[' /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT '!=' / ']' + rm -rf /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT ++ dirname /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT + mkdir -p /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + mkdir /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tokyocabinet-1.32.0 + '[' 1 -eq 1 ']' + mkdir -p /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems/ + '[' -d ./usr/lib64/gems/ruby/tokyocabinet-1.32.0 ']' + mkdir -p /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/lib64/gems/ruby/tokyocabinet-1.32.0 + cp -pa ./usr/lib64/gems/ruby/tokyocabinet-1.32.0/gem.build_complete ./usr/lib64/gems/ruby/tokyocabinet-1.32.0/gem_make.out ./usr/lib64/gems/ruby/tokyocabinet-1.32.0/mkmf.log ./usr/lib64/gems/ruby/tokyocabinet-1.32.0/tokyocabinet.so /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/lib64/gems/ruby/tokyocabinet-1.32.0 + '[' -d ./usr/bin ']' + rm -fr /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems/cache /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems/extensions /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems/gems/tokyocabinet-1.32.0/ext /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/share/gems/gems/tokyocabinet-1.32.0/tokyocabinet.gemspec + rm -f /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/lib64/gems/ruby/tokyocabinet-1.32.0/gem_make.out /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT/usr/lib64/gems/ruby/tokyocabinet-1.32.0/mkmf.log + /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 1.32.0-9.mga10 --unique-debug-suffix -1.32.0-9.mga10.x86_64 --unique-debug-src-base ruby-tokyocabinet-1.32.0-9.mga10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/tokyocabinet-1.32.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/ruby-tokyocabinet-1.32.0-9.mga10.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/SPECPARTS/rpm-debuginfo.specpart Processing files: ruby-tokyocabinet-1.32.0-9.mga10.x86_64 Provides: ruby-tokyocabinet = 1.32.0-9.mga10 ruby-tokyocabinet(x86-64) = 1.32.0-9.mga10 rubygem(tokyocabinet) = 1.32.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libruby.so.3.4()(64bit) libtokyocabinet.so.9()(64bit) ruby(rubygems) Processing files: ruby-tokyocabinet-doc-1.32.0-9.mga10.noarch Provides: ruby-tokyocabinet-doc = 1.32.0-9.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruby-tokyocabinet-debugsource-1.32.0-9.mga10.x86_64 Provides: ruby-tokyocabinet-debugsource = 1.32.0-9.mga10 ruby-tokyocabinet-debugsource(x86-64) = 1.32.0-9.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ruby-tokyocabinet-debuginfo-1.32.0-9.mga10.x86_64 Provides: debuginfo(build-id) = 7278b2a4809f06b25acafa2f82edfb5a1d9cd78d ruby-tokyocabinet-debuginfo = 1.32.0-9.mga10 ruby-tokyocabinet-debuginfo(x86-64) = 1.32.0-9.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ruby-tokyocabinet-debugsource(x86-64) = 1.32.0-9.mga10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build/BUILDROOT Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/ruby-tokyocabinet-debugsource-1.32.0-9.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/ruby-tokyocabinet-1.32.0-9.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/ruby-tokyocabinet-debuginfo-1.32.0-9.mga10.x86_64.rpm Wrote: /home/pterjan/rpmbuild/RPMS/noarch/ruby-tokyocabinet-doc-1.32.0-9.mga10.noarch.rpm Executing(rmbuild): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.fLPYut + umask 022 + cd /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + test -d /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + rm -rf /home/pterjan/rpmbuild/BUILD/ruby-tokyocabinet-1.32.0-build + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!