Branko Čibej <[email protected]> writes:
> Please take time to review these changes and test them. I did my best to
> test on Mac OS and Linux, but as we saw in the previous iteration,
> autoconf isn't exactly obvious. As usual, I can't build swig-db and
> swig-py, but did touch their configury.
A plain 'make' works as does 'make swig-pl', 'make swig-py' and 'make
javahl'. 'make swig-py' is better than trunk where it fails due to
passing -Werror=implicit-function-declaration.
'make swig-rb' fails so is worse than trunk where it works. The error is
/usr/lib/ruby/1.8/x86_64-linux/ruby.h:709:1: error: unknown type name 'inline'
/usr/lib/ruby/1.8/x86_64-linux/ruby.h:711:1: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'rb_class_of'
/usr/lib/ruby/1.8/x86_64-linux/ruby.h:726:15: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int'
/usr/lib/ruby/1.8/x86_64-linux/ruby.h:743:15: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'int'
In file included from /usr/lib/ruby/1.8/x86_64-linux/ruby.h:756:0,
from subversion/bindings/swig/ruby/svn_client.c:832:
The code in question is:
709 static inline VALUE
710 #if defined(HAVE_PROTOTYPES)
711 rb_class_of(VALUE obj)
712 #else
713 rb_class_of(obj)
714 VALUE obj;
715 #endif
--
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download