On Wed Sep 18 16:00:22 2013, Paul Wagland wrote: > While trying to install subversion using home-brew on OSX, I came across a > few build issues. The patches for these can be seen here: > https://github.com/mxcl/homebrew/pull/22668/files#r6449557
This is a known issue with the auth system API. While that patch fixes compilation on OS X it can't be applied because it breaks the Gnome keyring support on OSes that support it via the perl bindings. It also completely ignores the same issue that happens with the Ruby and Python bindings. The proper workaround for users that want to build bindings on OS X for the time being is to: make extraclean ./autogen.sh ./configure make ... This situation means that OS X users that want to build SWIG based bindings need SWIG, libtool, and autoconf (i.e. the same additional things you'd need if you built from a checkout rather than the tarball). The problem here is that our API should not be conditional on dependencies at build time and rather should simply have noop implementations when the required dependencies were not available at runtime. It's on my radar to fix.