Branko Čibej <br...@wandisco.com> 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

Reply via email to