I have been building pysvn against the latest svn kits. 1.7.18, 1.8.10 and 1.9.0-alpha2 using the Mac OS X Xcode 6.1 command line tools, clang is the compiler not gcc.
Compiling and testing pysvn against 1.7.18 and 1.8.10 works with no errors. But I get compile errors when compiling pysvn against 1.9.0-alpha2: pysvn_client_cmd_info.cpp:1383:39: error: use of undeclared identifier 'svn_sort__hash' apr_array_header_t *statusarray = svn_sort__hash( status_hash, svn_sort_compare_items_as_paths, pool ); ^ pysvn_client_cmd_info.cpp:1388:41: error: subscript of pointer to incomplete type 'const svn_sort__item_t' const svn_sort__item_t *item = &APR_ARRAY_IDX( statusarray, i, const svn_sort__item_t ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/apr-1/apr_tables.h:141:57: note: expanded from macro 'APR_ARRAY_IDX' #define APR_ARRAY_IDX(ary,i,type) (((type *)(ary)->elts)[i]) ~~~~~~~~~~~~~~~~~~~~~^ svn_sort.h has been included. Barry