=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/ruby-sqlrelay", "all", "RUBY_VERSION_REQD=40", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ruby40-sqlrelay-1.9.3nb14 cp rubyincludes1.h rubyincludes.h; \ /opt/pkg/bin/mksh ../../../libtool --mode=compile clang++ -Wno-implicit-function-declaration -pipe -Os -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -fdeclspec -pipe -Os -I/opt/pkg/include -D_REENTRANT -fno-common -I. -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/arm64-darwin27 -I. -I/opt/pkg/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -c sqlrelay.cpp -o sqlrelay.lo 2> errors1; \ if ( test ! -r sqlrelay.lo ); then \ cp rubyincludes2.h rubyincludes.h; \ /opt/pkg/bin/mksh ../../../libtool --mode=compile clang++ -Wno-implicit-function-declaration -pipe -Os -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -fdeclspec -pipe -Os -I/opt/pkg/include -D_REENTRANT -fno-common -I. -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/arm64-darwin27 -I. -I/opt/pkg/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -c sqlrelay.cpp -o sqlrelay.lo 2> errors2; \ if ( test ! -r sqlrelay.lo ); then \ cp rubyincludes3.h rubyincludes.h; \ /opt/pkg/bin/mksh ../../../libtool --mode=compile clang++ -Wno-implicit-function-declaration -pipe -Os -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -I/opt/pkg/include -DLDAP_DEPRECATED -I/opt/pkg/include/libxml2 -D_REENTRANT -fdeclspec -pipe -Os -I/opt/pkg/include -D_REENTRANT -fno-common -I. -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/arm64-darwin27 -I. -I/opt/pkg/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -I/opt/pkg/include -c sqlrelay.cpp -o sqlrelay.lo 2> errors3; \ if ( test ! -r sqlrelay.lo ); then \ if ( test -s errors1 ); then \ echo "first try errors : "; cat errors1; echo; \ fi; \ if ( test -s errors2 ); then \ echo "second try errors : "; cat errors2; echo; \ fi; \ if ( test -s errors3 ); then \ echo "third try errors : "; cat errors3; echo; \ fi; \ exit 1; \ else \ cat errors3; \ fi; \ else \ cat errors2; \ fi; \ else \ cat errors1; \ fi; \ rm -f errors1 errors2 errors3 rubyincludes.h libtool: compile: clang++ -Wno-implicit-function-declaration -pipe -Os -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include -DLDAP_DEPRECATED -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -DLDAP_DEPRECATED -D_REENTRANT -fdeclspec -pipe -Os -D_REENTRANT -fno-common -I. -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/arm64-darwin27 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -c sqlrelay.cpp -fno-common -DPIC -o .libs/sqlrelay.o libtool: compile: clang++ -Wno-implicit-function-declaration -pipe -Os -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include -DLDAP_DEPRECATED -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -DLDAP_DEPRECATED -D_REENTRANT -fdeclspec -pipe -Os -D_REENTRANT -fno-common -I. -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/arm64-darwin27 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -c sqlrelay.cpp -fno-common -DPIC -o .libs/sqlrelay.o libtool: compile: clang++ -Wno-implicit-function-declaration -pipe -Os -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include -DLDAP_DEPRECATED -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -DLDAP_DEPRECATED -D_REENTRANT -fdeclspec -pipe -Os -D_REENTRANT -fno-common -I. -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/arm64-darwin27 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -c sqlrelay.cpp -fno-common -DPIC -o .libs/sqlrelay.o libtool: compile: clang++ -Wno-implicit-function-declaration -pipe -Os -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include -DLDAP_DEPRECATED -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/libxml2 -D_REENTRANT -Wall -pipe -Wno-overloaded-virtual -Wno-error=date-time -DHAVE_CONFIG -DLDAP_DEPRECATED -D_REENTRANT -fdeclspec -pipe -Os -D_REENTRANT -fno-common -I. -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/arm64-darwin27 -I/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/../arm64-darwin27/ruby-4.0.0 -I./ -I../../../src/api/c++ -c sqlrelay.cpp -o sqlrelay.o >/dev/null 2>&1 sqlrelay.cpp:246:9: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 246 | return Data_Wrap_Struct(self,0,sqlrcon_free,(void *)sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:202:5: note: expanded from macro 'Data_Wrap_Struct' 202 | rb_data_object_wrap( \ | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:366:31: note: expanded from macro 'rb_data_object_wrap' 366 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :38:1: note: expanded from here 38 | rb_data_object_wrap_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:364:31: note: expanded from macro 'rb_data_object_wrap_1' 364 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:280:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here 280 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:263:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 263 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :59:1: note: expanded from here 59 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:283:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 283 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :80:1: note: expanded from here 80 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:303:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 303 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :101:1: note: expanded from here 101 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:320:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 320 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :122:1: note: expanded from here 122 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:334:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 334 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :143:1: note: expanded from here 143 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:348:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 348 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :154:1: note: expanded from here 154 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:362:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 362 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :165:1: note: expanded from here 165 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:376:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 376 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :176:1: note: expanded from here 176 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:424:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 424 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :187:1: note: expanded from here 187 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:513:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 513 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :17:1: note: expanded from here 17 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:524:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 524 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :38:1: note: expanded from here 38 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:535:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 535 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :59:1: note: expanded from here 59 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:549:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 549 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :80:1: note: expanded from here 80 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:564:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 564 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :91:1: note: expanded from here 91 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:579:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 579 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :102:1: note: expanded from here 102 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:601:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 601 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :123:1: note: expanded from here 123 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:613:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 613 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :134:1: note: expanded from here 134 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:625:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 625 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :145:1: note: expanded from here 145 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:641:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 641 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :166:1: note: expanded from here 166 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:657:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 657 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :187:1: note: expanded from here 187 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:673:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 673 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :18:1: note: expanded from here 18 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:689:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 689 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :39:1: note: expanded from here 39 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:705:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 705 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :60:1: note: expanded from here 60 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:722:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 722 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :81:1: note: expanded from here 81 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:742:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 742 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :102:1: note: expanded from here 102 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:754:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 754 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :113:1: note: expanded from here 113 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:770:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 770 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :134:1: note: expanded from here 134 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:782:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 782 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :145:1: note: expanded from here 145 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:794:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 794 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :156:1: note: expanded from here 156 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:811:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 811 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :167:1: note: expanded from here 167 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:824:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 824 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :178:1: note: expanded from here 178 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:837:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 837 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :189:1: note: expanded from here 189 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:850:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 850 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :12:1: note: expanded from here 12 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:867:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 867 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :33:1: note: expanded from here 33 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:881:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 881 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :44:1: note: expanded from here 44 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:892:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 892 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :65:1: note: expanded from here 65 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:904:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 904 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :86:1: note: expanded from here 86 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:921:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 921 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :97:1: note: expanded from here 97 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:938:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 938 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :118:1: note: expanded from here 118 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:950:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 950 | Data_Get_Struct(self,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :139:1: note: expanded from here 139 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1081:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1081 | Data_Get_Struct(connection,sqlrconnection,sqlrcon); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :160:1: note: expanded from here 160 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1086:9: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1086 | return Data_Wrap_Struct(self,sqlrcur_mark,sqlrcur_free,(void *)curdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:202:5: note: expanded from macro 'Data_Wrap_Struct' 202 | rb_data_object_wrap( \ | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:366:31: note: expanded from macro 'rb_data_object_wrap' 366 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :171:1: note: expanded from here 171 | rb_data_object_wrap_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:364:31: note: expanded from macro 'rb_data_object_wrap_1' 364 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:280:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here 280 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1100:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1100 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :4:1: note: expanded from here 4 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1113:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1113 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :25:1: note: expanded from here 25 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1126:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1126 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :36:1: note: expanded from here 36 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1137:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1137 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :57:1: note: expanded from here 57 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1149:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1149 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :78:1: note: expanded from here 78 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1160:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1160 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :99:1: note: expanded from here 99 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1171:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1171 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :120:1: note: expanded from here 120 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1194:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1194 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :141:1: note: expanded from here 141 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1211:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1211 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :162:1: note: expanded from here 162 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1224:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1224 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :183:1: note: expanded from here 183 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1239:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1239 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :15:1: note: expanded from here 15 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1257:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1257 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :36:1: note: expanded from here 36 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1274:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1274 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :47:1: note: expanded from here 47 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1293:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1293 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :58:1: note: expanded from here 58 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1309:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1309 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :69:1: note: expanded from here 69 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1328:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1328 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :80:1: note: expanded from here 80 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1345:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1345 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :91:1: note: expanded from here 91 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1360:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1360 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :102:1: note: expanded from here 102 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1377:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1377 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :123:1: note: expanded from here 123 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1394:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1394 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :144:1: note: expanded from here 144 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1405:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1405 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :155:1: note: expanded from here 155 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1418:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1418 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :176:1: note: expanded from here 176 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1452:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1452 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :187:1: note: expanded from here 187 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1506:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1506 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :78:1: note: expanded from here 78 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1552:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1552 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :11:1: note: expanded from here 11 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1582:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1582 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :42:1: note: expanded from here 42 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1607:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1607 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :73:1: note: expanded from here 73 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1622:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1622 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :94:1: note: expanded from here 94 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1637:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1637 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :115:1: note: expanded from here 115 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1652:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1652 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :136:1: note: expanded from here 136 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1667:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1667 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :157:1: note: expanded from here 157 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1682:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1682 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :178:1: note: expanded from here 178 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1702:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1702 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :9:1: note: expanded from here 9 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1755:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1755 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :130:1: note: expanded from here 130 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1802:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1802 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :62:1: note: expanded from here 62 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1818:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1818 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :83:1: note: expanded from here 83 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1830:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1830 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :94:1: note: expanded from here 94 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1842:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1842 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :105:1: note: expanded from here 105 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1862:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1862 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :116:1: note: expanded from here 116 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1885:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1885 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :137:1: note: expanded from here 137 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1908:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1908 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :158:1: note: expanded from here 158 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1930:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1930 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :179:1: note: expanded from here 179 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1947:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1947 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :190:1: note: expanded from here 190 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1961:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1961 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :12:1: note: expanded from here 12 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1977:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1977 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :23:1: note: expanded from here 23 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1983:9: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1983 | return Data_Wrap_Struct(csqlrcursor,sqlrcur_mark,sqlrcur_free, | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:202:5: note: expanded from macro 'Data_Wrap_Struct' 202 | rb_data_object_wrap( \ | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:366:31: note: expanded from macro 'rb_data_object_wrap' 366 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :34:1: note: expanded from here 34 | rb_data_object_wrap_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:364:31: note: expanded from macro 'rb_data_object_wrap_1' 364 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:280:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here 280 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:1998:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1998 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :55:1: note: expanded from here 55 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2010:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2010 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :66:1: note: expanded from here 66 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2022:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2022 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :77:1: note: expanded from here 77 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2037:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2037 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :88:1: note: expanded from here 88 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2052:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2052 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :99:1: note: expanded from here 99 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2065:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2065 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :110:1: note: expanded from here 110 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2079:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2079 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :121:1: note: expanded from here 121 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2092:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2092 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :132:1: note: expanded from here 132 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2109:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2109 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :153:1: note: expanded from here 153 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2121:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2121 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :164:1: note: expanded from here 164 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2133:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2133 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :185:1: note: expanded from here 185 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2164:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2164 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :18:1: note: expanded from here 18 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2195:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2195 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :49:1: note: expanded from here 49 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2221:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2221 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :70:1: note: expanded from here 70 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2240:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2240 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :91:1: note: expanded from here 91 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2265:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2265 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :112:1: note: expanded from here 112 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2295:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2295 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :133:1: note: expanded from here 133 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2324:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2324 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :154:1: note: expanded from here 154 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2347:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2347 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :175:1: note: expanded from here 175 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2368:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2368 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :186:1: note: expanded from here 186 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2393:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2393 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :28:1: note: expanded from here 28 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2416:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2416 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :49:1: note: expanded from here 49 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2445:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2445 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :80:1: note: expanded from here 80 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2471:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2471 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :101:1: note: expanded from here 101 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2496:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2496 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :122:1: note: expanded from here 122 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2520:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2520 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :143:1: note: expanded from here 143 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2544:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2544 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :164:1: note: expanded from here 164 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2568:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2568 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :185:1: note: expanded from here 185 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2592:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2592 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :18:1: note: expanded from here 18 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2616:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2616 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :39:1: note: expanded from here 39 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2640:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2640 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :60:1: note: expanded from here 60 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2664:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2664 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :81:1: note: expanded from here 81 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2690:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2690 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :102:1: note: expanded from here 102 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2714:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2714 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :123:1: note: expanded from here 123 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2733:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2733 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :144:1: note: expanded from here 144 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2746:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2746 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :155:1: note: expanded from here 155 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2763:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2763 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :176:1: note: expanded from here 176 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2783:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2783 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :187:1: note: expanded from here 187 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ sqlrelay.cpp:2797:2: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2797 | Data_Get_Struct(self,sqlrcursordata,sqlrcurdata); | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:278:34: note: expanded from macro 'Data_Get_Struct' 278 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:370:31: note: expanded from macro 'rb_data_object_get' 370 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:50:35: note: expanded from macro 'RUBY_MACRO_SELECT' 50 | #define RUBY_MACRO_SELECT(x, y) RBIMPL_MACRO_SELECT(x, y) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :9:1: note: expanded from here 9 | rb_data_object_get_1 | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:368:31: note: expanded from macro 'rb_data_object_get_1' 368 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:317:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 317 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/include/ruby-4.0.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ 128 warnings generated. /opt/pkg/bin/mksh ../../../libtool --mode=link clang++ -o sqlrelay.la sqlrelay.lo -L/opt/pkg/lib -L../../../src/api/c++ -lsqlrclient -L/opt/pkg/lib -lrudiments -L/opt/pkg/lib -dynamic -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -L/opt/pkg/lib -dynamic -lkrb5 -lk5crypto -lcom_err -L/opt/pkg/lib -L/opt/pkg/lib -lpcre -L/opt/pkg/lib -L/opt/pkg/lib -lcurl -ldl -rpath /opt/pkg/lib/ruby/vendor_ruby/4.0.0/arm64-darwin27 -rpath /opt/pkg/libexec/sqlrelay -avoid-version -module -no-undefined libtool: warning: ignoring multiple '-rpath's for a libtool library libtool: link: clang++ -o .libs/sqlrelay.so -bundle .libs/sqlrelay.o -L/var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib -L../../../src/api/c++ /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libsqlrclient.dylib -L../../lib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/librudiments.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libgssapi_krb5.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libkrb5.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libk5crypto.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libcom_err.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libkrb5support.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libpcre.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libcurl.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libnghttp2.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libidn2.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libunistring.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libintl.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libiconv.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libldap.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libsasl2.dylib /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/liblber.dylib -lresolv /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libssh2.dylib -lssl -lcrypto /var/tmp/work/databases/ruby-sqlrelay/work/.buildlink/lib/libz.dylib -ldl -framework Kerberos -framework CoreFoundation -framework CoreServices -framework SystemConfiguration ld: warning: search path '../../lib' not found Undefined symbols for architecture arm64: "_rb_ary_new_capa", referenced from: sqlrcur_getRow(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRowLengths(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getColumnNames(unsigned long) in sqlrelay.o "_rb_ary_shift", referenced from: sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o ... "_rb_ary_store", referenced from: sqlrcur_getRow(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRowLengths(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getColumnNames(unsigned long) in sqlrelay.o "_rb_cFloat", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o "_rb_cInteger", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o "_rb_cNilClass", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o "_rb_cNumeric", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o "_rb_cObject", referenced from: _Init_SQLRConnection in sqlrelay.o _Init_SQLRCursor in sqlrelay.o "_rb_cString", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBindBlob(unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_inputBindClob(unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_getField(unsigned long, unsigned long, unsigned long) in sqlrelay.o ... "_rb_data_object_wrap", referenced from: sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_new(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getOutputBindCursor(unsigned long, unsigned long) in sqlrelay.o "_rb_define_class", referenced from: _Init_SQLRConnection in sqlrelay.o _Init_SQLRCursor in sqlrelay.o "_rb_define_method", referenced from: _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o _Init_SQLRConnection in sqlrelay.o ... "_rb_define_singleton_method", referenced from: _Init_SQLRConnection in sqlrelay.o _Init_SQLRCursor in sqlrelay.o "_rb_fix2int", referenced from: sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o setConnectTimeout(params*) in sqlrelay.o setConnectTimeout(params*) in sqlrelay.o setAuthenticationTimeout(params*) in sqlrelay.o setAuthenticationTimeout(params*) in sqlrelay.o ... "_rb_float_new", referenced from: sqlrcur_getOutputBindDouble(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getFieldAsDouble(unsigned long, unsigned long, unsigned long) in sqlrelay.o "_rb_gc_mark", referenced from: sqlrcur_mark(void*) in sqlrelay.o "_rb_hash_aset", referenced from: sqlrcur_getRowHash(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRowLengthsHash(unsigned long, unsigned long) in sqlrelay.o "_rb_hash_new", referenced from: sqlrcur_getRowHash(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRowLengthsHash(unsigned long, unsigned long) in sqlrelay.o "_rb_num2dbl", referenced from: substitutionDbl(params*) in sqlrelay.o inputBindDbl(params*) in sqlrelay.o "_rb_num2int", referenced from: sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o setConnectTimeout(params*) in sqlrelay.o setConnectTimeout(params*) in sqlrelay.o setAuthenticationTimeout(params*) in sqlrelay.o setAuthenticationTimeout(params*) in sqlrelay.o ... "_rb_obj_is_instance_of", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o ... "_rb_scan_args", referenced from: sqlrcur_substitution(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBind(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_substitutions(int, unsigned long*, unsigned long) in sqlrelay.o sqlrcur_inputBinds(int, unsigned long*, unsigned long) in sqlrelay.o "_rb_str_new", referenced from: sqlrcur_getOutputBindString(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getOutputBindBlob(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getOutputBindClob(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getField(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRow(unsigned long, unsigned long) in sqlrelay.o sqlrcur_getRowHash(unsigned long, unsigned long) in sqlrelay.o "_rb_str_new_cstr", referenced from: sqlrcon_getConnectionSocket(unsigned long) in sqlrelay.o sqlrcon_identify(unsigned long) in sqlrelay.o sqlrcon_dbVersion(unsigned long) in sqlrelay.o sqlrcon_dbHostName(unsigned long) in sqlrelay.o sqlrcon_dbIpAddress(unsigned long) in sqlrelay.o sqlrcon_serverVersion(unsigned long) in sqlrelay.o sqlrcon_clientVersion(unsigned long) in sqlrelay.o ... "_rb_string_value_ptr", referenced from: sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_new(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) in sqlrelay.o setBindVariableDelimiters(params*) in sqlrelay.o enableKerberos(params*) in sqlrelay.o enableKerberos(params*) in sqlrelay.o enableKerberos(params*) in sqlrelay.o ... "_rb_thread_call_without_gvl", referenced from: sqlrcon_setConnectTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setAuthenticationTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setResponseTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setBindVariableDelimiters(unsigned long, unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterQuestionMarkSupported(unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterColonSupported(unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterAtSignSupported(unsigned long) in sqlrelay.o ... "_rb_unexpected_type", referenced from: sqlrcon_setConnectTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setAuthenticationTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setResponseTimeout(unsigned long, unsigned long, unsigned long) in sqlrelay.o sqlrcon_setBindVariableDelimiters(unsigned long, unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterQuestionMarkSupported(unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterColonSupported(unsigned long) in sqlrelay.o sqlrcon_getBindVariableDelimiterAtSignSupported(unsigned long) in sqlrelay.o ... ld: symbol(s) not found for architecture arm64 clang++: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:49: sqlrelay.la] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/ruby-sqlrelay *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/ruby-sqlrelay