The problem is that xlib tries to look for external libraries, and should use a local copy of the svn-dependancy libraries (because they are obviously compatible).
cd
mkdir _src
cd _src
wget http://subversion.tigris.org/downloa...n-1.4.6.tar.gz
wget http://subversion.tigris.org/downloa...s-1.4.6.tar.gz
tar -xzvf subversion-1.4.6.tar.gz
tar -xzvf subversion-deps-1.4.6.tar.gz
cd subversion-1.4.6
cd apr
./configure --enable-shared --prefix=$HOME
make && make install
cd ../apr-util
./configure --enable-shared --prefix=$HOME \
--with-expat=builtin --with-apr=$HOME \
--without-berlekey-db
make && make install
cd ../neon
./configure --enable-shared --prefix=$HOME \
--with-libs=$HOME --with-ssl
make && make install
cd ../
./configure --prefix=$HOME --without-berlekey-db \
--with-editor=/usr/bin/vim --with-apr=$HOME \
--with-apr-util=$HOME --with-neon=$HOME \
--without-apxs --without-apache
make && make install