I wanted to install a newer version of svn without root access. On ubuntu, the apt-get version is:
`svn --version` > svn, version 1.8.8 (r1568071) While I would like to install the more recent one `subversion-1.8.13`. The server I am doing this hasn't the apr, apr-util installed, for this, I've also installed them on standalone: cd $HOME mkdir custom_installed cd custom_installed # Install apr wget ftp://mirror.switch.ch/mirror/apache/dist//apr/apr-1.5.2.tar.gz tar xvfz apr-1.5.2.tar.gz cd apr-1.5.2 ./configure —prefix=$HOME/custom_installed make make test make install cd .. # Install apu wget ftp://mirror.switch.ch/mirror/apache/dist//apr/apr-util-1.5.4.tar.gz tar xvfz apr-util-1.5.4.tar.gz cd apr-util-1.5.4 ./configure --prefix=$HOME/custom_installed --with-apr=$HOME/custom_installed make make test make install cd .. It seems to be correctly installed on the custom_installed, it has the following include, lib and bin archives: `ls lib` > apr.exp aprutil.exp libapr-1.la libapr-1.so.0 > libaprutil-1.a libaprutil-1.so libaprutil-1.so.0.5.4 apr-util-1 > libapr-1.a libapr-1.so libapr-1.so.0.5.2 libaprutil-1.la > libaprutil-1.so.0 pkgconfig `ls include/apr-1` > apr_allocator.h apr_dbm.h apr_general.h apr_ldap_init.h > apr_mmap.h apr_queue.h apr_signal.h > apr_thread_pool.h apr_want.h apr_anylock.h apr_dso.h > apr_getopt.h apr_ldap_option.h apr_network_io.h > apr_random.h apr_skiplist.h apr_thread_proc.h apr_xlate.h > apr_atomic.h apr_env.h apr_global_mutex.h > apr_ldap_rebind.h apr_optional.h apr_reslist.h apr_strings.h > apr_thread_rwlock.h apr_xml.h apr_base64.h apr_errno.h apr.h > apr_ldap_url.h apr_optional_hooks.h apr_ring.h apr_strmatch.h > apr_time.h apu_errno.h apr_buckets.h apr_escape.h > apr_hash.h apr_lib.h apr_poll.h apr_rmm.h > apr_support.h apr_uri.h apu.h apr_crypto.h > apr_file_info.h apr_hooks.h apr_md4.h apr_pools.h > apr_sdbm.h apr_tables.h apr_user.h apu_version.h > apr_date.h apr_file_io.h apr_inherit.h apr_md5.h > apr_portable.h apr_sha1.h apr_thread_cond.h apr_uuid.h > apu_want.h apr_dbd.h apr_fnmatch.h apr_ldap.h > apr_memcache.h apr_proc_mutex.h apr_shm.h > apr_thread_mutex.h apr_version.h `ls bin` > apr-1-config apu-1-config However, when I am trying to install the svn, either using the tarball: wget http://apache.claz.org/subversion/subversion-1.8.13.tar.gz tar xvfz subversion-1.8.13.tar.gz cd subversion-1.8.13 wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip unzip sqlite-amalgamation-3071501.zip mv sqlite-amalgamation-3071501 sqlite-amalgamation ./configure --prefix=$HOME/custom_installed --with-apr=$HOME/custom_installed --with-apr-util=$HOME/custom_installed make or the svn trunk: svn co https://svn.apache.org/repos/asf/subversion/trunk svn cd svn # get SQLite amalgamation if required chmod +x autogen.sh ./autogen.sh wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip unzip sqlite-amalgamation-3071501.zip mv sqlite-amalgamation-3071501 sqlite-amalgamation ./configure —prefix=$HOME/custom_installed --with-apr=$HOME/custom_installed --with-apr-util=$HOME/custom_installed make I keep getting this error: > libtool: link: warning: library > `/home/wsfreund/custom_installed/lib/libapr-1.la' was moved. /bin/sed: > can't read /usr/local/apr/lib/libapr-1.la: No such file or directory > libtool: link: `/usr/local/apr/lib/libapr-1.la' is not a valid libtool > archive make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1 during the linkage: cd subversion/libsvn_subr && /bin/bash "/home/wsfreund/custom_installed/svn/libtool" --tag=CC --silent --mode=link gcc -g -O2 -g -O2 -pthread -rpath /home/wsfreund/custom_installed/lib -version-info 0 -Wl,--no-undefined -o libsvn_subr-1.la adler32.lo atomic.lo auth.lo base64.lo bit_array.lo cache-inprocess.lo cache-membuffer.lo cache-memcache.lo cache.lo cache_config.lo checksum.lo cmdline.lo compat.lo compress.lo config.lo config_auth.lo config_file.lo config_win.lo crypto.lo ctype.lo date.lo debug.lo deprecated.lo dirent_uri.lo dso.lo eol.lo error.lo fnv1a.lo gpg_agent.lo hash.lo io.lo iter.lo lock.lo log.lo macos_keychain.lo magic.lo md5.lo mergeinfo.lo mutex.lo nls.lo object_pool.lo opt.lo packed_data.lo path.lo pool.lo prefix_string.lo prompt.lo properties.lo quoprint.lo root_pools.lo simple_providers.lo skel.lo sorts.lo spillbuf.lo sqlite.lo sqlite3wrapper.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo string.lo subst.lo sysinfo.lo target.lo temp_serializer.lo time.lo token.lo types.lo user.lo username_providers.lo utf.lo utf8proc.lo utf_validate.lo utf_width.lo validate.lo version.lo win32_crashrpt.lo win32_crypto.lo win32_xlate.lo x509info.lo x509parse.lo xml.lo -L/home/wsfreund/custom_installed/lib -laprutil-1 -L/home/wsfreund/custom_installed/lib -lapr-1 -lexpat -lz -ldl -lpthread What is most strange, I don't have a clue **why** it wants to find it on `/usr/local/apr/lib/libapr-1.la`, since it should find it on `/home/wsfreund/custom_installed/lib`… This was also reported at http://superuser.com/q/929965/150684 Thanks in advance!