+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=34 WRKLOG=/tmp/bulklog/ruby34-xmlparser-0.7.3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent RUBY_VERSION_REQD=34 WRKLOG=/tmp/bulklog/ruby34-xmlparser-0.7.3/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ruby34-xmlparser-0.7.3 --- xmlparser.o --- compiling xmlparser.c xmlparser.c: In function 'XMLParser_mark': xmlparser.c:186:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 186 | GET_PARSER(parser->parent, parent); | ^~~~~~~~~~ In file included from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core.h:27, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:29, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby.h:38, from xmlparser.c:44: /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'taintParser': xmlparser.c:196:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 196 | GET_PARSER(parser->parent, parent); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'taintObject': xmlparser.c:204:5: warning: 'RB_OBJ_TAINT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 204 | OBJ_TAINT(obj); | ^~~~~~~~~ In file included from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rstring.h:30, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/arithmetic/char.h:29, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/arithmetic.h:24, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:28: /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:824:1: note: declared here 824 | RB_OBJ_TAINT(VALUE obj) | ^~~~~~~~~~~~ xmlparser.c: In function 'iterStartElementHandler': xmlparser.c:231:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 231 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/assume.h:29, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/backward/2/assume.h:24, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/defines.h:72, from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:25: xmlparser.c:231:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 231 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:231:3: note: in expansion of macro 'GET_PARSER' 231 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterEndElementHandler': xmlparser.c:257:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 257 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:257:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 257 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:257:3: note: in expansion of macro 'GET_PARSER' 257 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterCharacterDataHandler': xmlparser.c:272:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 272 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:272:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 272 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:272:3: note: in expansion of macro 'GET_PARSER' 272 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterProcessingInstructionHandler': xmlparser.c:287:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 287 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:287:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 287 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:287:3: note: in expansion of macro 'GET_PARSER' 287 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterDefaultHandler': xmlparser.c:303:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 303 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:303:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 303 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:303:3: note: in expansion of macro 'GET_PARSER' 303 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterUnparsedEntityDeclHandler': xmlparser.c:324:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 324 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:324:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 324 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:324:3: note: in expansion of macro 'GET_PARSER' 324 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterNotationDeclHandler': xmlparser.c:348:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 348 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:348:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 348 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:348:3: note: in expansion of macro 'GET_PARSER' 348 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterExternalEntityRefHandler': xmlparser.c:375:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 375 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'iterCommentHandler': xmlparser.c:398:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 398 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:398:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 398 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:398:3: note: in expansion of macro 'GET_PARSER' 398 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterStartCdataSectionHandler': xmlparser.c:411:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 411 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:411:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 411 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:411:3: note: in expansion of macro 'GET_PARSER' 411 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterEndCdataSectionHandler': xmlparser.c:423:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 423 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:423:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 423 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:423:3: note: in expansion of macro 'GET_PARSER' 423 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterStartNamespaceDeclHandler': xmlparser.c:437:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 437 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:437:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 437 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:437:3: note: in expansion of macro 'GET_PARSER' 437 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterEndNamespaceDeclHandler': xmlparser.c:452:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 452 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:452:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 452 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:452:3: note: in expansion of macro 'GET_PARSER' 452 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterStartDoctypeDeclHandler': xmlparser.c:479:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 479 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:479:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 479 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:479:3: note: in expansion of macro 'GET_PARSER' 479 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterEndDoctypeDeclHandler': xmlparser.c:499:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 499 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:499:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 499 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:499:3: note: in expansion of macro 'GET_PARSER' 499 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterElementDeclHandler': xmlparser.c:551:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 551 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:551:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 551 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:551:3: note: in expansion of macro 'GET_PARSER' 551 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterAttlistDeclHandler': xmlparser.c:573:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 573 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:573:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 573 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:573:3: note: in expansion of macro 'GET_PARSER' 573 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterXmlDeclHandler': xmlparser.c:597:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 597 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:597:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 597 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:597:3: note: in expansion of macro 'GET_PARSER' 597 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterEntityDeclHandler': xmlparser.c:625:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 625 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:625:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 625 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:625:3: note: in expansion of macro 'GET_PARSER' 625 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'iterSkippedEntityHandler': xmlparser.c:695:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 695 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:695:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 695 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:695:3: note: in expansion of macro 'GET_PARSER' 695 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myStartElementHandler': xmlparser.c:716:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 716 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:716:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 716 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:716:3: note: in expansion of macro 'GET_PARSER' 716 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myEndElementHandler': xmlparser.c:737:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 737 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:737:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 737 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:737:3: note: in expansion of macro 'GET_PARSER' 737 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myCharacterDataHandler': xmlparser.c:748:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 748 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:748:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 748 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:748:3: note: in expansion of macro 'GET_PARSER' 748 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myProcessingInstructionHandler': xmlparser.c:759:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 759 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:759:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 759 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:759:3: note: in expansion of macro 'GET_PARSER' 759 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myDefaultHandler': xmlparser.c:771:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 771 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:771:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 771 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:771:3: note: in expansion of macro 'GET_PARSER' 771 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myDefaultExpandHandler': xmlparser.c:783:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 783 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:783:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 783 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:783:3: note: in expansion of macro 'GET_PARSER' 783 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myUnparsedEntityDeclHandler': xmlparser.c:798:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 798 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:798:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 798 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:798:3: note: in expansion of macro 'GET_PARSER' 798 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myNotationDeclHandler': xmlparser.c:815:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 815 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:815:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 815 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:815:3: note: in expansion of macro 'GET_PARSER' 815 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myExternalEntityRefHandler': xmlparser.c:835:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 835 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'myCommentHandler': xmlparser.c:852:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 852 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:852:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 852 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:852:3: note: in expansion of macro 'GET_PARSER' 852 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myStartCdataSectionHandler': xmlparser.c:861:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 861 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:861:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 861 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:861:3: note: in expansion of macro 'GET_PARSER' 861 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myEndCdataSectionHandler': xmlparser.c:869:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 869 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:869:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 869 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:869:3: note: in expansion of macro 'GET_PARSER' 869 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myStartNamespaceDeclHandler': xmlparser.c:879:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 879 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:879:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 879 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:879:3: note: in expansion of macro 'GET_PARSER' 879 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myEndNamespaceDeclHandler': xmlparser.c:890:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 890 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:890:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 890 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:890:3: note: in expansion of macro 'GET_PARSER' 890 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myNotStandaloneHandler': xmlparser.c:901:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 901 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:901:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 901 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:901:3: note: in expansion of macro 'GET_PARSER' 901 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myStartDoctypeDeclHandler': xmlparser.c:922:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 922 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:922:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 922 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:922:3: note: in expansion of macro 'GET_PARSER' 922 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myEndDoctypeDeclHandler': xmlparser.c:940:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 940 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:940:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 940 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:940:3: note: in expansion of macro 'GET_PARSER' 940 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myElementDeclHandler': xmlparser.c:955:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 955 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:955:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 955 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:955:3: note: in expansion of macro 'GET_PARSER' 955 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myAttlistDeclHandler': xmlparser.c:970:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 970 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:970:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 970 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:970:3: note: in expansion of macro 'GET_PARSER' 970 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myXmlDeclHandler': xmlparser.c:986:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 986 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:986:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 986 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:986:3: note: in expansion of macro 'GET_PARSER' 986 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myEntityDeclHandler': xmlparser.c:1005:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1005 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1005:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 1005 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:1005:3: note: in expansion of macro 'GET_PARSER' 1005 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'myUnknownEncodingHandler': xmlparser.c:1299:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1299 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1299:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 1299 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:1299:3: note: in expansion of macro 'GET_PARSER' 1299 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c:1329:5: warning: 'RB_OBJ_TAINTED' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1329 | if (OBJ_TAINTED(ret)) | ^~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:792:1: note: declared here 792 | RB_OBJ_TAINTED(VALUE obj) | ^~~~~~~~~~~~~~ xmlparser.c: In function 'mySkippedEntityHandler': xmlparser.c:1355:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1355 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1355:14: error: passing argument 1 of 'rb_data_object_get_warning' makes integer from pointer without a cast [-Wint-conversion] 1355 | GET_PARSER(recv, parser); | ^~~~ | | | void * /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ xmlparser.c:117:3: note: in expansion of macro 'Data_Get_Struct' 117 | Data_Get_Struct(obj, XMLParser, parser) | ^~~~~~~~~~~~~~~ xmlparser.c:1355:3: note: in expansion of macro 'GET_PARSER' 1355 | GET_PARSER(recv, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:34: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'void *' 325 | rb_data_object_get_warning(VALUE obj) | ~~~~~~^~~ xmlparser.c: In function 'XMLParser_new': xmlparser.c:1404:7: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1404 | GET_PARSER(arg1, rootparser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1417:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1417 | GET_PARSER(arg1, rootparser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_reset': xmlparser.c:1516:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1516 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_parse': xmlparser.c:1754:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1754 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1765:5: warning: 'RB_OBJ_TAINTED' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1765 | if (OBJ_TAINTED(str)) | ^~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:792:1: note: declared here 792 | RB_OBJ_TAINTED(VALUE obj) | ^~~~~~~~~~~~~~ xmlparser.c:1771:9: warning: 'RB_OBJ_TAINTED' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1771 | if (OBJ_TAINTED(buf)) | ^~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:792:1: note: declared here 792 | RB_OBJ_TAINTED(VALUE obj) | ^~~~~~~~~~~~~~ xmlparser.c:1794:5: warning: 'RB_OBJ_TAINTED' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1794 | if (OBJ_TAINTED(str)) | ^~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:792:1: note: declared here 792 | RB_OBJ_TAINTED(VALUE obj) | ^~~~~~~~~~~~~~ xmlparser.c:1806:16: error: implicit declaration of function 'ENC_TO_ENCINDEX' [-Wimplicit-function-declaration] 1806 | if ((int)ENC_TO_ENCINDEX(enc) != rb_ascii8bit_encindex()) { | ^~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_done': xmlparser.c:1844:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1844 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_defaultCurrent': xmlparser.c:1858:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1858 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getCurrentLineNumber': xmlparser.c:1875:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1875 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getCurrentColumnNumber': xmlparser.c:1888:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1888 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getCurrentByteIndex': xmlparser.c:1901:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1901 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_setBase': xmlparser.c:1915:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1915 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c:1916:3: warning: 'RB_OBJ_TAINTED' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1916 | if (OBJ_TAINTED(base)) | ^~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/fl_type.h:792:1: note: declared here 792 | RB_OBJ_TAINTED(VALUE obj) | ^~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getBase': xmlparser.c:1930:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1930 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getSpecifiedAttributes': xmlparser.c:1972:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1972 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getCurrentByteCount': xmlparser.c:1992:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1992 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_setParamEntityParsing': xmlparser.c:2005:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2005 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_setReturnNSTriplet': xmlparser.c:2033:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2033 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getInputContext': xmlparser.c:2062:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2062 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_getIdAttrribute': xmlparser.c:2083:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2083 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ xmlparser.c: In function 'XMLParser_useForeignDTD': xmlparser.c:2102:3: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 2102 | GET_PARSER(obj, parser); | ^~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:325:1: note: declared here 325 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:27: xmlparser.c: In function 'Init_xmlparser': /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/anyargs.h:291:135: error: passing argument 3 of 'rb_define_method_m1' from incompatible pointer type [-Wincompatible-pointer-types] 291 | #define rb_define_method(klass, mid, func, arity) RBIMPL_ANYARGS_DISPATCH_rb_define_method((arity), (func))((klass), (mid), (func), (arity)) | ^~~~~~ | | | VALUE (*)(VALUE) {aka long unsigned int (*)(long unsigned int)} xmlparser.c:2165:3: note: in expansion of macro 'rb_define_method' 2165 | rb_define_method(cXMLParser, "initialize", XMLParser_initialize, -1); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/anyargs.h:280:21: note: expected 'VALUE (*)(int, union , VALUE)' {aka 'long unsigned int (*)(int, union , long unsigned int)'} but argument is of type 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} 280 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/textproc/ruby-xmlparser/work/.buildlink/include/ruby-3.4.0/ruby/internal/anyargs.h:257:41: note: in definition of macro 'RBIMPL_ANYARGS_DECL' 257 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _m1(__VA_ARGS__, VALUE(*)(int, union { VALUE *x; const VALUE *y; } __attribute__((__transparent_union__)), VALUE), int); \ | ^~~ *** [xmlparser.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/textproc/ruby-xmlparser/work/xmlparser bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/textproc/ruby-xmlparser/work/xmlparser *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/ruby-xmlparser *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/ruby-xmlparser