Hi Michael,

On Tue, Jul 23, 2013 at 5:08 PM, Schuh, Michael (ARC-AA)
<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
>   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
>
>

Reply via email to