FYI, I upgraded to httpd-2.4.25, but still getting the same error. Are your other Apache modules .so or .a? All .so under ../httpd-2.4.25/apache/modules
There are older versions of mod_authz_svn.so mod_dav_svn.so from a previous/older subversion install in the system (separate directory). I am tempted to copy them into the directory and give it a try. Thank you for the suggestions. -----Original Message----- From: Philip Martin [mailto:phi...@codematters.co.uk] Sent: Thursday, June 08, 2017 5:06 PM To: Joseph, Anselm Cc: users@subversion.apache.org; Daniel Shahaf Subject: Re: FW: Error running make for subversion CAUTION - EXTERNAL EMAIL "Joseph, Anselm" <anselm.jos...@fpl.com> writes: > Hello all, > Any chance someone has some time to take a look at the attached files > and give me some pointers. I am not making any progress at all. > Thanks in advance. This page: https://www.ibm.com/developerworks/aix/library/au-gnu.html tells me that AIX has two sorts of shared libraries: native shared libraries in .a files and SysV compatible shared libraries in .so files. When Subversion attempts to install mod_dav_svn it delegates to Apache's apxs, e.g. on my Linux system: $ make -n install-mods-shared if true ; then cd subversion/mod_dav_svn ; /usr/bin/install -c -d "/usr/local/subversion/apache" ; /usr/bin/apxs2 -i -S LIBEXECDIR="/usr/local/subversion/apache" -n dav_svn mod_dav_svn.la ; fi if true ; then cd subversion/mod_authz_svn ; /usr/bin/install -c -d "/usr/local/subversion/apache" ; /usr/bin/apxs2 -i -S LIBEXECDIR="/usr/local/subversion/apache" -n authz_svn mod_authz_svn.la ; fi Looking at your error: libtool: install: cp .libs/mod_dav_svn.aT /opt/eai/ci/subversion-1.9.5/svn/libexec/mod_dav_svn.a libtool: install: cp .libs/mod_dav_svn.lai /opt/eai/ci/subversion-1.9.5/svn/libexec/mod_dav_svn.la chmod 755 /opt/eai/ci/subversion-1.9.5/svn/libexec/mod_dav_svn.so chmod: /opt/eai/ci/subversion-1.9.5/svn/libexec/mod_dav_svn.so: A file or directory in the path name does not exist. apxs:Error: Command failed with rc=65536 mod_dav_svn.a (a AIX native shared library) is being copied but the chmod expects mod_dav_svn.so (a SysV compatible shared library). It looks like Apache's apxs doesn't properly handle AIX native shared libraries. I don't know what the correct solution is on AIX. I don't know whether Apache on AIX expects to load .a or .so modules, or whether it can handle both. Are your other Apache modules .so or .a? Perhaps there is a compiler or linker option that will get the linker to produce SysV .so libraries instead of AIX .a libraries? Perhaps you could modify apxs to avoid doing the chmod? As a hack you could create dummy .so files in the installation directory so that the chmod succeeds. -- Philip