Building subversion-1.9.0-rc2 with 'autogen.sh' encounters some issues with recent versions of Fedora.
1) Fedora decided to discard "/bin", and make it a symlink to "/usr/bin", in what I consider an ill-advised discarding of the File System Hierarchy. 2) Fedora elected to keep "/bin" in front of "/usr/bin" in PATH, despite the fact that *everything* from /usr/bin is now in /bin, and vice versa. This has changed the default path discoverd for *everything* in /usr/bin. 3) Subversion 1.9's autogen.sh tries to determine the location of /usr/share/local by finding the "aclocal" binary, which now is found in "/bin/aclocal" instead of "/usr/bin/aclocal". It then looks in "/bin/../share/aclocal" for the libtool.m4., Hilarity ensues. It's not a hard patch, and I've included it below. --- subversion-1.9.0-rc2/autogen.sh.libtool 2015-02-13 15:36:06.000000000 -0500 +++ subversion-1.9.0-rc2/autogen.sh 2015-07-04 01:35:24.683176737 -0400 @@ -76,7 +76,10 @@ $libtoolize --copy --automake --force ltpath="`dirname $libtoolize`" - +if [ -L "$ltpath" -a "$ltpath" = "/bin" ]; then + # Avoid "/bin" symlink to "/usr/bin" confusion + ltpath=/usr/bin +fi if [ "x$LIBTOOL_M4" = "x" ]; then ltm4_error='(try setting the LIBTOOL_M4 environment variable)' if [ -d "$ltpath/../share/aclocal/." ]; then