=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/ruby-subversion", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "RUBY_VERSION_REQD=33"] ===> Building for ruby33-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 --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-s--- subversion/bindings/swig/ruby/svn_client.lo --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-s--- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-s--- subversion/bindings/swig/ruby/core.lo --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-s--- subversion/bindings/swig/ruby/svn_fs.lo --- --- subversion/bindings/swig/ruby/svn_diff.lo --- olaris2.11 -I/tmp/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_client.lo --- olaris2.11 -I/tmp/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 --- olaris2.11 -I/tmp/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/core.lo --- olaris2.11 -I/tmp/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_fs.lo --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-solaris2.11 -I/tmp/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_delta.lo --- /usr/bin/bash "/tmp/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/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/include -I/tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy -I/tmp/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-3.3.0 -I/opt/pkg/include/ruby-3.3.0/x86_64-solaris2.11 -I/tmp/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/libsvn_swig_ruby/swigutil_rb.lo --- In file included from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:28: /tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_RubyInitializeTrackings': /tmp/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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from /tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg:722: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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); | ~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/bindings/swig/proxy/swig_ruby_external_runtime.swg: In function 'SWIG_RubyIterateTrackings': /tmp/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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/core.lo --- subversion/bindings/swig/ruby/core.c: In function 'SWIG_RubyInitializeTrackings': 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)} In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from subversion/bindings/swig/ruby/core.c:855: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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/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) In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from subversion/bindings/swig/ruby/core.c:2031: /tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/svn_private_config.h: At top level: /tmp/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) | ^ In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/defines.h:77, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:25: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/backward/2/stdarg.h:33:10: note: this is the location of the previous definition 33 | # define _(args) args | ^ In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/assume.h:29, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/backward/2/assume.h:24, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/defines.h:72: subversion/bindings/swig/ruby/core.c: In function 'SWIG_AsVal_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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/core.c: In function 'SWIG_AsVal_unsigned_SS_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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' 2373 | if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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 --- subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_RubyInitializeTrackings': --- subversion/bindings/swig/ruby/svn_client.lo --- subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_RubyInitializeTrackings': 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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_client.c:855: --- 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: /tmp/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); --- subversion/bindings/swig/ruby/svn_fs.lo --- 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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_fs.c:855: --- subversion/bindings/swig/ruby/svn_client.lo --- /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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 --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/scan_args.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:46: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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/svn_fs.lo --- /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)} --- 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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); --- subversion/bindings/swig/ruby/svn_client.lo --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)} --- subversion/bindings/swig/ruby/svn_fs.lo --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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, from subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:29: /tmp/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 /tmp/work/devel/ruby-subversion/work/subversion-1.14.5/subversion/include/svn_client.h:44: /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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: /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ --- 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)} In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_diff.c:855: --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 425 | 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/svn_diff.lo --- /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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] --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:388:26: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 388 | 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] --- subversion/bindings/swig/ruby/svn_diff.lo --- 1293 | st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(void) In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 1670 | (VALUE(*)(ANYARGS))callback_rescue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:388: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)'} 388 | 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] --- subversion/bindings/swig/ruby/svn_diff.lo --- | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo --- 1689 | return rb_ensure((VALUE(*)(ANYARGS))callback_handle_error, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(void) {aka long unsigned int (*)(void)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 425 | 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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 425 | 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, | ^~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)} /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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); | ~~~~~~~~~~~~~~~~~~~~~^~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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/svn_delta.lo --- subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_RubyInitializeTrackings': 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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:51, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby.h:38, from subversion/bindings/swig/ruby/svn_delta.c:855: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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_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) In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h:31, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/arithmetic.h:37, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:28: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/st.h:145: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)' 145 | int rb_st_foreach(st_table *, st_foreach_callback_func *, st_data_t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- subversion/bindings/swig/ruby/svn_client.lo --- In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/assume.h:29, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/backward/2/assume.h:24, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/defines.h:72, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:25: subversion/bindings/swig/ruby/svn_client.c: In function 'SWIG_AsVal_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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_client.c: In function 'SWIG_AsVal_unsigned_SS_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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/libsvn_swig_ruby/swigutil_rb.lo --- *** [subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.lo] Error code 1 bmake: stopped making "swig-rb" in /tmp/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/svn_fs.lo --- In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/assume.h:29, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/backward/2/assume.h:24, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/defines.h:72, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:25: subversion/bindings/swig/ruby/svn_fs.c: In function 'SWIG_AsVal_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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_fs.c: In function 'SWIG_AsVal_unsigned_SS_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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: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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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 /tmp/work/devel/ruby-subversion/work/subversion-1.14.5 --- subversion/bindings/swig/ruby/svn_delta.lo --- In file included from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/assume.h:29, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/backward/2/assume.h:24, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/defines.h:72, from /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:25: subversion/bindings/swig/ruby/svn_delta.c: In function 'SWIG_AsVal_long': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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 /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/ruby.h:41: /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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': /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void)' {aka 'long unsigned int (*)(void)'} 364 | VALUE rb_rescue(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*r_proc)(VALUE, VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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)) /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.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) { | ^~~~~~~~~~~~~~~~ /tmp/work/devel/ruby-subversion/work/.buildlink/include/ruby-3.3.0/ruby/internal/iterator.h:364: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)'} 364 | 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.lo] Error code 1 bmake: stopped making "swig-rb" in /tmp/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 /tmp/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 /tmp/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 /tmp/work/devel/ruby-subversion/work/subversion-1.14.5 bmake: 6 errors bmake: stopped making "swig-rb" in /tmp/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