﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
20257	Subversion FTBFS when building Ruby bindings	Douglas R. Reno	Douglas R. Reno	"This seems to be due to incompatible pointer types. There are a couple of commits upstream that I am going to try to backport. These commits are [https://svn.apache.org/viewvc?view=revision&revision=1915239] and [https://svn.apache.org/viewvc?view=revision&revision=1915236]

Without these we'll get over 20 errors like:


{{{
subversion/bindings/swig/ruby/svn_client.c:25865:17: error: passing 
argument 1 of ‘RB_NIL_P’ makes integer from pointer without a cast 
[-Wint-conversion]
25865 |       if (NIL_P(arg9)) {
      |                 ^~~~
      |                 |
      |                 apr_hash_t *
/usr/include/ruby-3.3.0/ruby/internal/special_consts.h:173:16: note: 
expected ‘VALUE’ {aka ‘long unsigned int’} but argument is of type 
‘apr_hash_t *’
  173 | RB_NIL_P(VALUE obj)
}}}
"	defect	closed	normal	12.2	BOOK	git	medium	fixed		
