I am having the same problem. I have neon, apr, and apr-util installed. I configured subversion 1.4.3 as follows:
./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl
When I run make, this is where it breaks, and this is the error I get.
cd subversion/libsvn_subr && /bin/sh /home/mydomain/source/subversion-1.4.3/libtool --tag=CC --silent --mode=link gcc -g -O2 -g -O2 -pthread -rpath /home/mydomain/lib -o libsvn_subr-1.la auth.lo cmdline.lo compat.lo config.lo config_auth.lo config_file.lo config_win.lo constructors.lo ctype.lo date.lo dso.lo error.lo hash.lo io.lo kitchensink.lo lock.lo md5.lo nls.lo opt.lo path.lo pool.lo prompt.lo quoprint.lo simple_providers.lo sorts.lo ssl_client_cert_providers.lo ssl_client_cert_pw_providers.lo ssl_server_trust_providers.lo stream.lo subst.lo svn_base64.lo svn_string.lo target.lo time.lo user.lo username_providers.lo utf.lo utf_validate.lo validate.lo version.lo xml.lo /home/mydomain/lib/libaprutil-1.la -lpq -lexpat /home/mydomain/lib/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl -lz
/usr/lib/libexpat.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1
I'm not really sure where I need to put the L/lib64 in this. I did it with apr and apr-util with no problem, but everything I try with this fails in the same was described in the post above. I always get something to the effect of
libtool: link: `dag.lo' is not a valid libtool object