=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/ruby-subversion", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=40"] ===> Building for ruby40-subversion-1.14.5nb2 --- .swig_rb_checked --- --- subversion/bindings/swig/ruby/svn_client.lo --- --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- --- subversion/bindings/swig/ruby/core.lo --- --- subversion/bindings/swig/ruby/svn_delta.lo --- --- subversion/bindings/swig/ruby/svn_diff.lo --- --- subversion/bindings/swig/ruby/core.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -prefer-pic -c -o subversion/bindings/swig/ruby/core.lo subversion/bindings/swig/ruby/core.c --- subversion/bindings/swig/ruby/svn_client.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/--- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/--- subversion/bindings/swig/ruby/svn_delta.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/--- subversion/bindings/swig/ruby/svn_diff.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/--- subversion/bindings/swig/ruby/svn_client.lo --- ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -prefer-pic -c -o subversion/bindings/swig/ruby/svn_client.lo subversion/bindings/swig/ruby/svn_client.c --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -I./subversion/include -I./subversion -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I/opt/pkg/include/serf-1 -o subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo -c subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c --- subversion/bindings/swig/ruby/svn_delta.lo --- ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -prefer-pic -c -o subversion/bindings/swig/ruby/svn_delta.lo subversion/bindings/swig/ruby/svn_delta.c --- subversion/bindings/swig/ruby/svn_diff.lo --- ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -prefer-pic -c -o subversion/bindings/swig/ruby/svn_diff.lo subversion/bindings/swig/ruby/svn_diff.c --- subversion/bindings/swig/ruby/svn_fs.lo --- /usr/bin/bash "/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/libtool" --tag=CC --silent --mode=compile gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -Wno-int-to-pointer-cast -I/opt/pkg/include -I/opt/pkg/include/apr-1 -I/usr/include -DSOLARIS2=11 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/opt/pkg/include/apr-1 -I/opt/pkg/include/apr-1 -I/opt/pkg/include -I. -I/opt/pkg/include/ruby-4.0.0 -I/opt/pkg/include/ruby-4.0.0/x86_64-solaris2.11 -I/home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby -prefer-pic -c -o subversion/bindings/swig/ruby/svn_fs.lo subversion/bindings/swig/ruby/svn_fs.c --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_RubyInitializeTrackings': subversion/bindings/swig/ruby/svn_diff.c:1239:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1239 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c: In function 'SWIG_RubyInitializeTrackings': --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_RubyInitializeTrackings': --- subversion/bindings/swig/ruby/svn_diff.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_diff.c:855: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ subversion/bindings/swig/ruby/svn_diff.c:1202:14: note: 'swig_ruby_trackings_count' declared here 1202 | static VALUE swig_ruby_trackings_count(ANYARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_RubyIterateTrackings': subversion/bindings/swig/ruby/svn_diff.c:1293:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c:1239:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1239 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_delta.c:855: --- subversion/bindings/swig/ruby/svn_diff.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ subversion/bindings/swig/ruby/svn_delta.c:1202:14: note: 'swig_ruby_trackings_count' declared here 1202 | static VALUE swig_ruby_trackings_count(ANYARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_Ruby_NewPointerObj': subversion/bindings/swig/ruby/svn_diff.c:1536:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_RubyIterateTrackings': subversion/bindings/swig/ruby/svn_delta.c:1293:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c:1550:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1550 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_Ruby_NewClassInstance': subversion/bindings/swig/ruby/svn_diff.c:1563:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1563 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c:1239:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1239 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_Ruby_ConvertPtrAndOwn': subversion/bindings/swig/ruby/svn_diff.c:1609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1609 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from subversion/bindings/swig/ruby/core.c:855: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ subversion/bindings/swig/ruby/core.c:1202:14: note: 'swig_ruby_trackings_count' declared here 1202 | static VALUE swig_ruby_trackings_count(ANYARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c: In function 'SWIG_RubyIterateTrackings': --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_Ruby_NewPointerObj': --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c:1293:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c:1536:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ --- subversion/bindings/swig/ruby/core.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_Ruby_GetModule': subversion/bindings/swig/ruby/svn_diff.c:1736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1736 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c:1550:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1550 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- subversion/bindings/swig/ruby/svn_diff.c: In function 'SWIG_Ruby_SetModule': subversion/bindings/swig/ruby/svn_diff.c:1750:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1750 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_RubyInitializeTrackings': --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c: In function 'SWIG_Ruby_NewPointerObj': subversion/bindings/swig/ruby/core.c:1536:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c:1550:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1550 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_Ruby_NewClassInstance': subversion/bindings/swig/ruby/svn_delta.c:1563:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1563 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_Ruby_ConvertPtrAndOwn': subversion/bindings/swig/ruby/svn_delta.c:1609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1609 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c: In function 'SWIG_Ruby_NewClassInstance': subversion/bindings/swig/ruby/core.c:1563:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1563 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c: In function 'SWIG_Ruby_ConvertPtrAndOwn': --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c:1609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1609 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_Ruby_GetModule': subversion/bindings/swig/ruby/svn_delta.c:1736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1736 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- In file included from subversion/bindings/swig/ruby/svn_diff.c:1933: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c:1239:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1239 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_client.c:855: --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:28: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_RubyInitializeTrackings': /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1104:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1104 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c: In function 'SWIG_Ruby_GetModule': subversion/bindings/swig/ruby/core.c:1736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1736 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c: In function 'SWIG_Ruby_SetModule': subversion/bindings/swig/ruby/core.c:1750:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1750 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here --- subversion/bindings/swig/ruby/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_Ruby_SetModule': subversion/bindings/swig/ruby/svn_delta.c:1750:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1750 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/svn_delta.c:1971: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_RubyInitializeTrackings': subversion/bindings/swig/ruby/svn_fs.c:1239:54: error: passing argument 2 of 'rb_define_virtual_variable' from incompatible pointer type [-Wincompatible-pointer-types] 1239 | rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:51, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_fs.c:855: --- subversion/bindings/swig/ruby/svn_diff.lo --- 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ subversion/bindings/swig/ruby/svn_client.c:1202:14: note: 'swig_ruby_trackings_count' declared here 1202 | static VALUE swig_ruby_trackings_count(ANYARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_RubyIterateTrackings': subversion/bindings/swig/ruby/svn_client.c:1293:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby.h:38, from /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:722: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1067:14: note: 'swig_ruby_trackings_count' declared here 1067 | static VALUE swig_ruby_trackings_count(ANYARGS) { --- subversion/bindings/swig/ruby/core.lo --- 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/core.c:2017: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: --- subversion/bindings/swig/ruby/svn_delta.lo --- 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/variable.h:181:69: note: expected 'VALUE (*)(ID, VALUE *)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int *)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 181 | void rb_define_virtual_variable(const char *name, rb_gvar_getter_t *getter, rb_gvar_setter_t *setter); | ~~~~~~~~~~~~~~~~~~^~~~~~ subversion/bindings/swig/ruby/svn_fs.c:1202:14: note: 'swig_ruby_trackings_count' declared here 1202 | static VALUE swig_ruby_trackings_count(ANYARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_RubyIterateTrackings': subversion/bindings/swig/ruby/svn_fs.c:1293:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] --- subversion/bindings/swig/ruby/svn_client.lo --- 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_RubyIterateTrackings': /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1158:35: error: passing argument 2 of 'rb_st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1158 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, --- subversion/bindings/swig/ruby/core.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ In file included from subversion/bindings/swig/ruby/core.c:2031: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/svn_private_config.h:282:9: warning: '_' redefined 282 | #define _(x) dgettext(PACKAGE_NAME, x) | ^ --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_AsVal_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] --- subversion/bindings/swig/ruby/svn_fs.lo --- 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/st_data_t.h:31, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' --- subversion/bindings/swig/ruby/svn_client.lo --- 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_Ruby_NewPointerObj': subversion/bindings/swig/ruby/svn_client.c:1536:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:28: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/st.h:143:31: note: expected 'int (*)(st_data_t, st_data_t, st_data_t)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_Ruby_NewPointerObj': --- subversion/bindings/swig/ruby/core.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:77, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/stdarg.h:33:10: note: this is the location of the previous definition 33 | # define _(args) args | ^ --- subversion/bindings/swig/ruby/svn_delta.lo --- 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_delta.c:2041:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2041 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:41: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} --- subversion/bindings/swig/ruby/svn_fs.lo --- 143 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_Ruby_NewPointerObj': subversion/bindings/swig/ruby/svn_fs.c:1536:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1536 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c:1550:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1550 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_Ruby_NewClassInstance': subversion/bindings/swig/ruby/svn_client.c:1563:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1563 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1399:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1399 | obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), | ^~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core.h:27, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:29: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_delta.c:2041:66: note: in expansion of macro 'RUBY_METHOD_FUNC' 2041 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c:1550:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1550 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_Ruby_NewClassInstance': subversion/bindings/swig/ruby/svn_fs.c:1563:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1563 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here --- subversion/bindings/swig/ruby/svn_client.lo --- 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_Ruby_ConvertPtrAndOwn': subversion/bindings/swig/ruby/svn_client.c:1609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1609 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_Ruby_GetModule': subversion/bindings/swig/ruby/svn_client.c:1736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1736 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1413:5: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1413 | obj = Data_Wrap_Struct(klass, 0, 0, ptr); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_Ruby_NewClassInstance': /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1426:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] --- subversion/bindings/swig/ruby/core.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72: subversion/bindings/swig/ruby/core.c: In function 'SWIG_AsVal_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_delta.c:2015:1: note: 'SWIG_ruby_failed' declared here 2015 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_AsVal_unsigned_SS_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) --- subversion/bindings/swig/ruby/svn_fs.lo --- 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_Ruby_ConvertPtrAndOwn': subversion/bindings/swig/ruby/svn_fs.c:1609:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1609 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_Ruby_GetModule': subversion/bindings/swig/ruby/svn_fs.c:1736:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1736 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_Ruby_SetModule': subversion/bindings/swig/ruby/svn_client.c:1750:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1750 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/svn_client.c:2044: --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 1426 | obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); | ^~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_Ruby_ConvertPtrAndOwn': /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1472:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1472 | Data_Get_Struct(obj, void, vptr); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c:2153:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2153 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:41: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_delta.c:2086:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2086 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_Ruby_SetModule': subversion/bindings/swig/ruby/svn_fs.c:1750:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1750 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/svn_fs.c:1995: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_Ruby_GetModule': /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1599:5: warning: 'rb_data_object_get_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1599 | Data_Get_Struct(pointer, swig_module_info, ret); | ^~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:328:1: note: declared here 328 | rb_data_object_get_warning(VALUE obj) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_Ruby_SetModule': --- subversion/bindings/swig/ruby/core.lo --- 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/core.c:2153:66: note: in expansion of macro 'RUBY_METHOD_FUNC' 2153 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_delta.c:2086:67: note: in expansion of macro 'RUBY_METHOD_FUNC' 2086 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:1613:3: warning: 'rb_data_object_wrap_warning' is deprecated: by TypedData [-Wdeprecated-declarations] 1613 | swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/core/rdata.h:296:1: note: declared here 296 | rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:29: subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h: At top level: subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:35:11: warning: 'PTR2NUM' redefined 35 | # define PTR2NUM(x) (ULONG2NUM((unsigned long)(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c:2127:1: note: 'SWIG_ruby_failed' declared here 2127 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c: In function 'SWIG_AsVal_unsigned_SS_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/core.c:2373:19: note: in expansion of macro 'RUBY_METHOD_FUNC' --- subversion/bindings/swig/ruby/svn_delta.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_delta.c:2015:1: note: 'SWIG_ruby_failed' declared here 2015 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/assume.h:29, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/backward/2/assume.h:24, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/defines.h:72, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:25: --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_AsVal_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_client.c:2097:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2097 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:41: --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/int.h:25, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/char.h:23, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic.h:24: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:37:10: note: this is the location of the previous definition 37 | # define PTR2NUM(x) (LONG2NUM((long)(x))) | ^~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:36:11: warning: 'NUM2PTR' redefined 36 | # define NUM2PTR(x) ((void *)(NUM2ULONG(x))) | ^~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/arithmetic/intptr_t.h:38:10: note: this is the location of the previous definition --- subversion/bindings/swig/ruby/core.lo --- 2373 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_AsVal_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_fs.c:2148:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2148 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:41: --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 38 | # define NUM2PTR(x) ((void*)(NUM2ULONG(x))) | ^~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/core.c:2373:67: note: in expansion of macro 'RUBY_METHOD_FUNC' 2373 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/core.c:2127:1: note: 'SWIG_ruby_failed' declared here 2127 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c:2097:66: note: in expansion of macro 'RUBY_METHOD_FUNC' 2097 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c:2071:1: note: 'SWIG_ruby_failed' declared here 2071 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c:2148:66: note: in expansion of macro 'RUBY_METHOD_FUNC' 2148 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c:2122:1: note: 'SWIG_ruby_failed' declared here 2122 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_AsVal_unsigned_SS_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_client.c:2202:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2202 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_AsVal_unsigned_SS_long': /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 1 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ subversion/bindings/swig/ruby/svn_fs.c:2193:19: note: in expansion of macro 'RUBY_METHOD_FUNC' 2193 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/anyargs.h:385:45: error: passing argument 3 of 'rb_rescue' from incompatible pointer type [-Wincompatible-pointer-types] 385 | # define RUBY_METHOD_FUNC(func) RBIMPL_CAST((VALUE (*)(ANYARGS))(func)) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/cast.h:31:29: note: in definition of macro 'RBIMPL_CAST' 31 | # define RBIMPL_CAST(expr) (expr) | ^~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c:2202:67: note: in expansion of macro 'RUBY_METHOD_FUNC' 2202 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_client.c:2071:1: note: 'SWIG_ruby_failed' declared here 2071 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_fs.lo --- subversion/bindings/swig/ruby/svn_fs.c:2193:67: note: in expansion of macro 'RUBY_METHOD_FUNC' 2193 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:365:62: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 365 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/svn_fs.c:2122:1: note: 'SWIG_ruby_failed' declared here 2122 | SWIG_ruby_failed(void) | ^~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_diff.lo --- *** [subversion/bindings/swig/ruby/svn_diff.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_initialize': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:566:3: warning: 'svn_utf_initialize' is deprecated [-Wdeprecated-declarations] 566 | svn_utf_initialize(swig_rb_pool); | ^~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:68: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_utf.h:77:1: note: declared here 77 | svn_utf_initialize(apr_pool_t *pool); | ^~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_set_pool': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:791:29: error: passing argument 2 of 'rb_hash_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 791 | rb_hash_foreach(target, (int(*)(ANYARGS))rb_set_pool_for_hash_callback, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/scan_args.h:37, from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:46: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/intern/hash.h:83:40: note: expected 'int (*)(VALUE, VALUE, VALUE)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 83 | void rb_hash_foreach(VALUE hash, int (*func)(VALUE key, VALUE val, VALUE arg), VALUE arg); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_set_pool_for_no_swig_type': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:809:3: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 809 | rb_iterate((VALUE(*)())rb_each, target, (VALUE(*)())rb_set_pool, pool); | ^~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/ruby.h:41: /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:809:14: error: passing argument 1 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 809 | rb_iterate((VALUE(*)())rb_each, target, (VALUE(*)())rb_set_pool, pool); | ^~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:26: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:809:43: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 809 | rb_iterate((VALUE(*)())rb_each, target, (VALUE(*)())rb_set_pool, pool); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:88:29: note: 'rb_block_call_func_t' declared here 88 | typedef rb_block_call_func *rb_block_call_func_t; | ^~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_to_apr_array_row_prop': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1074:21: error: passing argument 2 of 'rb_hash_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1074 | (int(*)(ANYARGS))svn_swig_rb_to_apr_array_row_prop_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/intern/hash.h:83:40: note: expected 'int (*)(VALUE, VALUE, VALUE)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 83 | void rb_hash_foreach(VALUE hash, int (*func)(VALUE key, VALUE val, VALUE arg), VALUE arg); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_to_apr_array_prop': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1130:21: error: passing argument 2 of 'rb_hash_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1130 | (int(*)(ANYARGS))svn_swig_rb_to_apr_array_prop_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/intern/hash.h:83:40: note: expected 'int (*)(VALUE, VALUE, VALUE)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 83 | void rb_hash_foreach(VALUE hash, int (*func)(VALUE key, VALUE val, VALUE arg), VALUE arg); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'c2r_info_dup': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1197:1: warning: 'svn_info_dup' is deprecated [-Wdeprecated-declarations] 1197 | DEFINE_DUP(info) | ^~~~~~~~~~ In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:51: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_client.h:7324:1: note: declared here 7324 | svn_info_dup(const svn_info_t *info, | ^~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'c2r_wc_entry_dup': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1201:1: warning: 'svn_wc_entry_dup' is deprecated [-Wdeprecated-declarations] 1201 | DEFINE_DUP(wc_entry) | ^~~~~~~~~~ In file included from /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_client.h:44: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_wc.h:3227:1: note: declared here 3227 | svn_wc_entry_dup(const svn_wc_entry_t *entry, | ^~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'c2r_client_proplist_item_dup': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1206:1: warning: 'svn_client_proplist_item_dup' is deprecated [-Wdeprecated-declarations] 1206 | DEFINE_DUP_NO_CONVENIENCE(client_proplist_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_client.h:409:1: note: declared here 409 | svn_client_proplist_item_dup(const svn_client_proplist_item_t *item, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'c2r_log_changed_path_dup': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1208:1: warning: 'svn_log_changed_path_dup' is deprecated [-Wdeprecated-declarations] 1208 | DEFINE_DUP_NO_CONVENIENCE(log_changed_path) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h:48: /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_types.h:822:1: note: declared here 822 | svn_log_changed_path_dup(const svn_log_changed_path_t *changed_path, | ^~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'c2r_wc_status2_dup': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1209:1: warning: 'svn_wc_dup_status2' is deprecated [-Wdeprecated-declarations] 1209 | DEFINE_DUP_NO_CONST_WITH_FUNCTION_NAME(wc_status2, wc_dup_status2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_wc.h:4056:1: note: declared here 4056 | svn_wc_dup_status2(const svn_wc_status2_t *orig_stat, | ^~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'r2c_hash': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1553:27: error: passing argument 2 of 'rb_hash_foreach' from incompatible pointer type [-Wincompatible-pointer-types] 1553 | rb_hash_foreach(hash, (int(*)(ANYARGS))r2c_hash_i, (VALUE)&data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/intern/hash.h:83:40: note: expected 'int (*)(VALUE, VALUE, VALUE)' {aka 'int (*)(long unsigned int, long unsigned int, long unsigned int)'} but argument is of type 'int (*)(void)' 83 | void rb_hash_foreach(VALUE hash, int (*func)(VALUE key, VALUE val, VALUE arg), VALUE arg); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'invoke_callback': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1658:20: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1658 | return rb_ensure((VALUE(*)(ANYARGS))callback, baton, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:426:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 426 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1659:20: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1659 | (VALUE(*)(ANYARGS))callback_ensure, subpool); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:426:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 426 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'callback_handle_error': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1668:21: error: passing argument 1 of 'rb_rescue2' from incompatible pointer type [-Wincompatible-pointer-types] 1668 | return rb_rescue2((VALUE(*)(ANYARGS))callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:389:26: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 389 | VALUE rb_rescue2(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2, ...); | ~~~~~~~~^~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1670:21: error: passing argument 3 of 'rb_rescue2' from incompatible pointer type [-Wincompatible-pointer-types] 1670 | (VALUE(*)(ANYARGS))callback_rescue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:389:63: note: expected 'VALUE (*)(VALUE, VALUE)' {aka 'long unsigned int (*)(long unsigned int, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 389 | VALUE rb_rescue2(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2, ...); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'invoke_callback_handle_error': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1689:20: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1689 | return rb_ensure((VALUE(*)(ANYARGS))callback_handle_error, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:426:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 426 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1691:20: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1691 | (VALUE(*)(ANYARGS))callback_ensure, pool); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:426:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 426 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function 'svn_swig_rb_set_baton': subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1744:3: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1744 | rb_iterate((VALUE(*)())rb_each, target, | ^~~~~~~~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1744:14: error: passing argument 1 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1744 | rb_iterate((VALUE(*)())rb_each, target, | ^~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:26: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:1745:14: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1745 | (VALUE(*)())add_baton_if_delta_editor, baton); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/work/devel/ruby-subversion/work/.buildlink/include/ruby-4.0.0/ruby/internal/iterator.h:88:29: note: 'rb_block_call_func_t' declared here 88 | typedef rb_block_call_func *rb_block_call_func_t; | ^~~~~~~~~~~~~~~~~~~~ *** [subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/svn_delta.lo --- *** [subversion/bindings/swig/ruby/svn_delta.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/svn_fs.lo --- *** [subversion/bindings/swig/ruby/svn_fs.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/svn_client.lo --- *** [subversion/bindings/swig/ruby/svn_client.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/core.lo --- *** [subversion/bindings/swig/ruby/core.lo] Error code 1 bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 bmake: 6 errors bmake: stopped making "swig-rb" in /home/pbulk/work/devel/ruby-subversion/work/subversion-1.14.5 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/ruby-subversion *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/ruby-subversion