Stefan Sperling <s...@elego.de> writes: > The 1.7.20 release is now up for testing/signing at > https://dist.apache.org/repos/dist/dev/subversion > Please add your signatures there. > > The anticipated release day is March 31. > > Note that libsvn_subr/mergeinfo-test 6 and 10 may have occasional failures > (segfaults) due to a one-byte read past a string buffer (which cause a crash > on OpenBSD and maybe on other platforms as well). > This is not a regression from 1.7.19 where the problem already existed.
The Perl bindings do not build on my Debian/testing box. This is not a regression from 1.7.19 since the problem is also present there. The 1.7.19 Perl bindings did build when I signed the tarball but I was using the older Debian/stable at the time. The problem is: In file included from core.c:731:0: core.c: In function ‘SWIG_AsCharPtrAndSize’: /usr/lib/x86_64-linux-gnu/perl/5.20/CORE/handy.h:124:34: error: ‘bool’ undeclared (first use in this function) The header line in question is: #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) The core.c in the tarball is generated by SWIG 2.0.4 and has: #ifdef bool #undef bool #endif The Perl bindings do build in 1.8.13 where SWIG 2.0.9 is used and core.c has: #ifdef bool /* Leave if macro is from C99 stdbool.h */ #ifndef __bool_true_false_are_defined #undef bool #endif #endif The Perl bindings also build with the system SWIG 2.0.12 as that generates the same code snippet as 2.0.9. -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*