=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/math/ruby-narray", "stage-install", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=34"] ===> Installing for ruby34-narray-0.6.1.2 => Generating pre-install file lists => Installing gem into installation root Building native extensions. This could take a while... ERROR: Error installing /home/pbulk/work/math/ruby-narray/work/narray-0.6.1.2/narray-0.6.1.2.gem: ERROR: Failed to build gem native extension. current directory: /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/gems/narray-0.6.1.2/src /opt/pkg/bin/ruby34 extconf.rb checking for stdint.h... yes checking for u_int8_t... no checking for uint8_t... yes checking for int16_t... yes checking for int32_t... yes checking for u_int32_t... no checking for uint32_t... yes creating narray_config.h creating Makefile current directory: /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/gems/narray-0.6.1.2/src make DESTDIR\= sitearchdir\=./.gem.20260519-938248-mpza2x sitelibdir\=./.gem.20260519-938248-mpza2x clean current directory: /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/gems/narray-0.6.1.2/src make DESTDIR\= sitearchdir\=./.gem.20260519-938248-mpza2x sitelibdir\=./.gem.20260519-938248-mpza2x compiling narray.c In file included from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/internal/assume.h:29, from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/defines.h:72, from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:25, from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby.h:38, from narray.c:12: narray.c: In function 'na_mark_ref': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:96:3: note: in expansion of macro 'GetNArray' 96 | GetNArray(ary->ref,a2); | ^~~~~~~~~ In file included from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/internal/core.h:27, from /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/ruby.h:29: /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_wrap_struct_class': narray.c:204:5: error: too many arguments to function 'SetFuncs[8][ary->type]'; expected 0, have 5 204 | SetFuncs[NA_ROBJ][ary->type](1,&v,0,ary->ptr,0); | ^~~~~~~~ ~ narray.c:225:7: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 225 | return Data_Wrap_Struct(klass, na_mark_obj, na_free, ary); | ^~~~~~ /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:227:7: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 227 | return Data_Wrap_Struct(klass, 0, na_free, ary); | ^~~~~~ /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:231:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 231 | return Data_Wrap_Struct(klass, na_mark_ref, na_free, ary); | ^~~~~~ /home/pbulk/work/math/ruby-narray/work/.buildlink/include/ruby-3.4.0/ruby/internal/core/rdata.h:293:1: note: declared here 293 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_make_scalar': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:265:3: note: in expansion of macro 'GetNArray' 265 | GetNArray(v,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:266:3: error: too many arguments to function 'SetFuncs[ary->type][8]'; expected 0, have 5 266 | SetFuncs[ary->type][NA_ROBJ](1, ary->ptr,0, &obj,0); | ^~~~~~~~ ~ narray.c: In function 'na_ref_alloc_struct': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:289:3: note: in expansion of macro 'GetNArray' 289 | GetNArray(obj,orig); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_original': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:327:3: note: in expansion of macro 'GetNArray' 327 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_new2': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:357:3: note: in expansion of macro 'GetNArray' 357 | GetNArray(v,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_get_typecode': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:385:5: note: in expansion of macro 'GetNArray' 385 | GetNArray(v,na); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_clone': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:456:3: note: in expansion of macro 'GetNArray' 456 | GetNArray(self,org); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_copy_nary': narray.c:473:5: error: too many arguments to function 'SetFuncs[dst->type][src->type]'; expected 0, have 5 473 | SetFuncs[dst->type][src->type]( src->total, | ^~~~~~~~ ~~~~~~~~~~ narray.c: In function 'na_to_type': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:487:3: note: in expansion of macro 'GetNArray' 487 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:491:3: note: in expansion of macro 'GetNArray' 491 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_float': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:504:3: note: in expansion of macro 'GetNArray' 504 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:508:3: note: in expansion of macro 'GetNArray' 508 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_integer': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:522:3: note: in expansion of macro 'GetNArray' 522 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:528:3: note: in expansion of macro 'GetNArray' 528 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_shape': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:542:3: note: in expansion of macro 'GetNArray' 542 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_rank': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:555:3: note: in expansion of macro 'GetNArray' 555 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_size': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:565:3: note: in expansion of macro 'GetNArray' 565 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_typecode': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:575:3: note: in expansion of macro 'GetNArray' 575 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_element_size': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:585:3: note: in expansion of macro 'GetNArray' 585 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_is_empty': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:595:3: note: in expansion of macro 'GetNArray' 595 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_str_to_na': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:633:3: note: in expansion of macro 'GetNArray' 633 | GetNArray(v,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_s': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:645:3: note: in expansion of macro 'GetNArray' 645 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_binary': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:660:3: note: in expansion of macro 'GetNArray' 660 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:669:3: note: in expansion of macro 'GetNArray' 669 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_type_as_binary': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:685:3: note: in expansion of macro 'GetNArray' 685 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:693:3: note: in expansion of macro 'GetNArray' 693 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_to_string': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:717:3: note: in expansion of macro 'GetNArray' 717 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:726:5: note: in expansion of macro 'GetNArray' 726 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:732:5: note: in expansion of macro 'GetNArray' 732 | GetNArray(v,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:733:5: error: too many arguments to function 'ToStrFuncs[a1->type]'; expected 0, have 5 733 | ToStrFuncs[a1->type]( a2->total, | ^~~~~~~~~~ ~~~~~~~~~ narray.c: In function 'na_coerce': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:784:3: note: in expansion of macro 'GetNArray' 784 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_inspect': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:801:3: note: in expansion of macro 'GetNArray' 801 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_reshape_bang': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:883:3: note: in expansion of macro 'GetNArray' 883 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_reshape_ref': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:895:3: note: in expansion of macro 'GetNArray' 895 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_flatten_bang': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:908:3: note: in expansion of macro 'GetNArray' 908 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_newdim_bang': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:970:3: note: in expansion of macro 'GetNArray' 970 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_newdim_ref': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:982:3: note: in expansion of macro 'GetNArray' 982 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_fill': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:994:3: note: in expansion of macro 'GetNArray' 994 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:996:3: note: in expansion of macro 'GetNArray' 996 | GetNArray(val,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:1001:3: error: too many arguments to function 'SetFuncs[a1->type][a2->type]'; expected 0, have 5 1001 | SetFuncs[a1->type][a2->type]( a1->total, | ^~~~~~~~ ~~~~~~~~~ narray.c: In function 'na_indgen': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1024:3: note: in expansion of macro 'GetNArray' 1024 | GetNArray(self,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:1025:3: error: too many arguments to function 'IndGenFuncs[ary->type]'; expected 0, have 5 1025 | IndGenFuncs[ary->type]( ary->total, | ^~~~~~~~~~~ ~~~~~~~~~~ narray.c: In function 'na_where2': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1043:3: note: in expansion of macro 'GetNArray' 1043 | GetNArray(obj,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1047:5: note: in expansion of macro 'GetNArray' 1047 | GetNArray(obj,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1061:3: note: in expansion of macro 'GetNArray' 1061 | GetNArray(v1,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1064:3: note: in expansion of macro 'GetNArray' 1064 | GetNArray(v0,a0); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c: In function 'na_each': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1100:5: note: in expansion of macro 'GetNArray' 1100 | GetNArray(obj,ary); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:1107:8: error: too many arguments to function 'func'; expected 0, have 5 1107 | (*func)( 1, &v, 0, p, 0 ); | ~^~~~~~ ~ narray.c: In function 'na_collect': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1128:3: note: in expansion of macro 'GetNArray' 1128 | GetNArray(obj1,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1130:3: note: in expansion of macro 'GetNArray' 1130 | GetNArray(obj2,a2); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:1139:6: error: too many arguments to function 'get'; expected 0, have 5 1139 | (*get)( 1, &v, 0, p1, 0 ); | ~^~~~~ ~ narray.c:1141:6: error: too many arguments to function 'set'; expected 0, have 5 1141 | (*set)( 1, p2, 0, &v, 0 ); | ~^~~~~ ~ narray.c: In function 'na_collect_bang': narray.h:113:57: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~ narray.h:113:29: note: in expansion of macro 'Data_Get_Struct' 113 | #define GetNArray(obj,var) Data_Get_Struct(obj, struct NARRAY, var) | ^~~~~~~~~~~~~~~ narray.c:1159:3: note: in expansion of macro 'GetNArray' 1159 | GetNArray(self,a1); | ^~~~~~~~~ /home/pbulk/work/math/ruby-narray/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ narray.c:1167:6: error: too many arguments to function 'get'; expected 0, have 5 1167 | (*get)( 1, &v, 0, p1, 0 ); | ~^~~~~ ~ narray.c:1169:6: error: too many arguments to function 'set'; expected 0, have 5 1169 | (*set)( 1, p1, 0, &v, 0 ); | ~^~~~~ ~ *** Error code 1 Stop. make: stopped making "all" in /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/gems/narray-0.6.1.2/src make failed, exit code 1 Gem files will remain installed in /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/gems/narray-0.6.1.2 for inspection. Results logged to /home/pbulk/work/math/ruby-narray/work/.inst/opt/pkg/lib/ruby/gems/3.4.0/extensions/x86_64-solaris-2.11/3.4.0/narray-0.6.1.2/gem_make.out *** Error code 1 Stop. bmake[1]: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/ruby-narray *** Error code 1 Stop. bmake: stopped making "stage-install" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/ruby-narray