Thank Lieven for the help. It turns out that commenting out the apr_socket_addr_get call in serf as Philip suggested worked for one server but not the server I needed most. I used your advice to get it to work. Here is a description of what I did in case it will help anyone else that might bump into the same problem.
I really need the svn cliet to work through an ssh tunnel to an https server. In one window I do "ssh -L 1443:svn.machine.gov:443 frontend22.machine.gov" and in another I would try and check out a repository and get a "503 Service Temporarily Unavailable" error. The odd thing about it was that the "svn co" call would check everything (.svn etc) out but the two files in the 20130529_51A_circularStruts directory. [mschuh@aaron]# svn co https://localhost:1443/people/mschuh/trunk/projects/51A/20130529_ 51A_circularStruts . Password for 'mschuh': ******************** svn: E175002: REPORT request on '/people/!svn/vcc/default' failed: 503 Service Temporarily Unavailable Here are the steps I followed: > wget http://mirror.reverse.net/pub/apache//apr/apr-1.4.8.tar.bz2 > tar -xf apr-1.4.8.tar.bz2 > cd apr-1.4.8 > ./configure --prefix=/home/mschuh/local > make install wget http://mirror.olnevhost.net/pub/apache//apr/apr-util-1.5.2.tar.bz2 tar -xf apr-util-1.5.2.tar.bz2 cd apr-util-1.5.2 ./configure --prefix=/home/mschuh/local --with-apr=/home/mschuh/local make install head cofig.log head config.log cd /home/mschuh/src/serf-1.2.1 ./configure --prefix=/home/mschuh/local --with-apr=/home/mschuh/local --with-apr-util=/home/mschuh/local make clean make install cd .. tar -xf subversion-1.8.0.tar.gz cd subversion-1.8.0 unzip ../sqlite-amalgamation-3071501.zip mv sqlite-amalgamation-3071501 sqlite-amalgamation ./configure --help ./configure --prefix=/home/mschuh/local --with-apr=/home/mschuh/local --with-apr-util=/home/mschuh/local --with-serf=/home/mschuh/local --without-berkeley-db make install Thanks again for all of the help, Michael -----Original Message----- From: Lieven Govaerts [mailto:lieven.govae...@gmail.com] Sent: Tuesday, July 23, 2013 9:06 AM To: Schuh, Michael (ARC-AA) Cc: Philip Martin; dev@subversion.apache.org Subject: Re: Trouble compiling using "--with-serf=/home/myUserName/local" Hi Michael, On Tue, Jul 23, 2013 at 5:08 PM, Schuh, Michael (ARC-AA) <michael.sc...@nasa.gov<mailto:michael.sc...@nasa.gov>> wrote: [..] > > I tried installing APR 1.4.8 to see if it would work better with Serf. > > wget > http://mirror.reverse.net/pub/apache//apr/apr-1.4.8.tar.bz2<http://mirror.reverse.net/pub/apache/apr/apr-1.4.8.tar.bz2> > tar -xf apr-1.4.8.tar.bz2 > cd apr-1.4.8 > ./configure --prefix=/home/mschuh/local > make install You should also download, build and install the matching APR-util 1.5.2. Note that serf and Subversion need to be built with the same version of apr and apr-util, so you'll have to build serf also. You can download serf here: https://serf.googlecode.com/files/serf-1.2.1.tar.bz2 > This time, the configure script worked. I tried a build Subversion > 1.8.0 again and ran into another error > /bin/sh /home/mschuh/src/subversion-1.8.0/libtool --tag=CC --silent > --mode=compile gcc -std=c89 -I/home/mschuh/local/include -DLINUX > -D_REENTRANT -D_GNU_SOURCE -g -O2 -g -O2 -pthread -I./subversion/include > -I./subversion -I/home/mschuh/local/include/apr-1 -I/usr/include/apr-1 Looks like configure has found two include directories for apr, I assume one is for apr and the other is from apr-util. hth, Lieven > -I/home/mschuh/local//include/serf-1 > -I/home/mschuh/src/subversion-1.8.0/sqlite-amalgamation -o > subversion/libsvn_subr/cache-membuffer.lo -c > subversion/libsvn_subr/cache-membuffer.c > In file included from /home/mschuh/local/include/apr-1/apr_strings.h:52, > from ./subversion/include/svn_types.h:40, > from ./subversion/include/svn_pools.h:33, > from subversion/libsvn_subr/cache-membuffer.c:28: > /home/mschuh/local/include/apr-1/apr_want.h:95: error: redefinition > of 'struct iovec' > In file included from /home/mschuh/local/include/apr-1/apr_file_io.h:29, > from ./subversion/include/svn_io.h:38, > from ./subversion/include/svn_config.h:37, > from ./subversion/include/private/svn_cache.h:37, > from subversion/libsvn_subr/cache.h:27, > from subversion/libsvn_subr/cache-membuffer.c:32: > /home/mschuh/local/include/apr-1/apr_file_info.h:192: error: > expected specifier-qualifier-list before 'apr_ino_t' > subversion/libsvn_subr/cache-membuffer.c: In function 'drop_entry': > subversion/libsvn_subr/cache-membuffer.c:656: error: 'APR_UINT32_MAX' > undeclared (first use in this function) > subversion/libsvn_subr/cache-membuffer.c:656: error: (Each > undeclared identifier is reported only once > subversion/libsvn_subr/cache-membuffer.c:656: error: for each > function it appears in.) > subversion/libsvn_subr/cache-membuffer.c: In function 'insert_entry': > subversion/libsvn_subr/cache-membuffer.c:725: error: 'APR_UINT32_MAX' > undeclared (first use in this function) > subversion/libsvn_subr/cache-membuffer.c: In function > 'ensure_data_insertable': > subversion/libsvn_subr/cache-membuffer.c:1018: error: 'APR_UINT32_MAX' > undeclared (first use in this function) > subversion/libsvn_subr/cache-membuffer.c: In function > 'svn_cache__membuffer_cache_create': > subversion/libsvn_subr/cache-membuffer.c:1243: error: 'APR_UINT32_MAX' > undeclared (first use in this function) > make: *** [subversion/libsvn_subr/cache-membuffer.lo] Error 1 > > Any suggestions on what to do next? Am I close or way far from > succesfully compiling Subversion? Is there an older version of > subversion that might with the older apr library? I want to run "svn > co https://svn.xxx.com/repository" and such. > > > > Thanks, > > Michael > >