current directory: /Users/ben/Documents/Websites/Personal-Website-2025/vendor/bundle/ruby/3.4.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser /Users/ben/.rubies/ruby-3.4.1/bin/ruby extconf.rb creating Makefile current directory: /Users/ben/Documents/Websites/Personal-Website-2025/vendor/bundle/ruby/3.4.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= sitearchdir\=./.gem.20251011-8915-1jsqdk sitelibdir\=./.gem.20251011-8915-1jsqdk clean current directory: /Users/ben/Documents/Websites/Personal-Website-2025/vendor/bundle/ruby/3.4.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= sitearchdir\=./.gem.20251011-8915-1jsqdk sitelibdir\=./.gem.20251011-8915-1jsqdk compiling ruby_http_parser.c ruby_http_parser.c:296:10: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 296 | return Data_Wrap_Struct(klass, ParserWrapper_mark, ParserWrapper_free, wrapper); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:199:5: note: expanded from macro 'Data_Wrap_Struct' 199 | rb_data_object_wrap( \ | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:363:31: note: expanded from macro 'rb_data_object_wrap' 363 | #define rb_data_object_wrap RUBY_MACRO_SELECT(rb_data_object_wrap_2, RUBY_UNTYPED_DATA_WARNING) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :215:1: note: expanded from here 215 | rb_data_object_wrap_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:361:31: note: expanded from macro 'rb_data_object_wrap_1' 361 | #define rb_data_object_wrap_1 rb_data_object_wrap_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:277:1: note: 'rb_data_object_wrap_warning' has been explicitly marked deprecated here 277 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:317:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 317 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :216:1: note: expanded from here 216 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:356:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 356 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :218:1: note: expanded from here 218 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:365:17: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 365 | if (nparsed < len) | ~~~~~~~ ^ ~~~ ruby_http_parser.c:380:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 380 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :220:1: note: expanded from here 220 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:388:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 388 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :222:1: note: expanded from here 222 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:396:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 396 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :224:1: note: expanded from here 224 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:404:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 404 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :226:1: note: expanded from here 226 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:412:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 412 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :228:1: note: expanded from here 228 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:419:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 419 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :230:1: note: expanded from here 230 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:426:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 426 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :232:1: note: expanded from here 232 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:436:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 436 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :3:1: note: expanded from here 3 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:446:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 446 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :5:1: note: expanded from here 5 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:456:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 456 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :7:1: note: expanded from here 7 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:466:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 466 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:481:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 481 | DEFINE_GETTER(status); | ^ ruby_http_parser.c:477:5: note: expanded from macro 'DEFINE_GETTER' 477 | DATA_GET(self, ParserWrapper, wrapper); \ | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:482:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 482 | DEFINE_GETTER(request_url); | ^ ruby_http_parser.c:477:5: note: expanded from macro 'DEFINE_GETTER' 477 | DATA_GET(self, ParserWrapper, wrapper); \ | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:483:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 483 | DEFINE_GETTER(headers); | ^ ruby_http_parser.c:477:5: note: expanded from macro 'DEFINE_GETTER' 477 | DATA_GET(self, ParserWrapper, wrapper); \ | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:484:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 484 | DEFINE_GETTER(upgrade_data); | ^ ruby_http_parser.c:477:5: note: expanded from macro 'DEFINE_GETTER' 477 | DATA_GET(self, ParserWrapper, wrapper); \ | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :21:1: note: expanded from here 21 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:485:1: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 485 | DEFINE_GETTER(header_value_type); | ^ ruby_http_parser.c:477:5: note: expanded from macro 'DEFINE_GETTER' 477 | DATA_GET(self, ParserWrapper, wrapper); \ | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :24:1: note: expanded from here 24 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:493:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 493 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:49:35: note: expanded from macro 'RBIMPL_MACRO_SELECT' 49 | #define RBIMPL_MACRO_SELECT(x, y) x ## y | ^ :26:1: note: expanded from here 26 | rb_data_object_get_1 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ ruby_http_parser.c:500:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 500 | DATA_GET(self, ParserWrapper, wrapper); | ^ ./ext_help.h:5:34: note: expanded from macro 'DATA_GET' 5 | #define DATA_GET(from,type,name) Data_Get_Struct(from,type,name); RAISE_NOT_NULL(name); | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:275:34: note: expanded from macro 'Data_Get_Struct' 275 | ((sval) = RBIMPL_CAST((type*)rb_data_object_get(obj))) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:367:31: note: expanded from macro 'rb_data_object_get' 367 | #define rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_2, RUBY_UNTYPED_DATA_WARNING) | ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.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 | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:365:31: note: expanded from macro 'rb_data_object_get_1' 365 | #define rb_data_object_get_1 rb_data_object_get_warning | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:314:1: note: 'rb_data_object_get_warning' has been explicitly marked deprecated here 314 | RBIMPL_ATTRSET_UNTYPED_DATA_FUNC() | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/core/rdata.h:47:5: note: expanded from macro 'RBIMPL_ATTRSET_UNTYPED_DATA_FUNC' 47 | RBIMPL_ATTR_DEPRECATED(("by TypedData")) | ^ /Users/ben/.rubies/ruby-3.4.1/include/ruby-3.4.0/ruby/internal/attr/deprecated.h:36:53: note: expanded from macro 'RBIMPL_ATTR_DEPRECATED' 36 | # define RBIMPL_ATTR_DEPRECATED(msg) __attribute__((__deprecated__ msg)) | ^ 22 warnings generated. compiling ryah_http_parser.c linking shared-object ruby_http_parser.bundle ld: warning: search path '/opt/homebrew/Cellar/readline/8.2.13/lib' not found ld: warning: search path '/opt/homebrew/Cellar/gdbm/1.24/lib' not found current directory: /Users/ben/Documents/Websites/Personal-Website-2025/vendor/bundle/ruby/3.4.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= sitearchdir\=./.gem.20251011-8915-1jsqdk sitelibdir\=./.gem.20251011-8915-1jsqdk install /usr/bin/install -c -m 0755 ruby_http_parser.bundle ./.gem.20251011-8915-1jsqdk current directory: /Users/ben/Documents/Websites/Personal-Website-2025/vendor/bundle/ruby/3.4.0/gems/http_parser.rb-0.8.0/ext/ruby_http_parser make DESTDIR\= sitearchdir\=./.gem.20251011-8915-1jsqdk sitelibdir\=./.gem.20251011-8915-1jsqdk clean