subversion-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Shahaf <...@daniel.shahaf.name>
Subject Re: Issue #4588, part 3: Build issues on CentOS
Date Mon, 24 Aug 2015 11:40:49 GMT
Branko ─îibej wrote on Mon, Aug 24, 2015 at 08:47:40 +0200:
> On 23.08.2015 23:27, Stefan Fuhrmann wrote:
> > The latest relevant section taken from that issue:
> >
> > Secondly, I would like to install Subversion 1.9 to try it out, but I'm running
> >> CentOS 6.4 and I just can't get Subversion 1.9 to build. As I mentioned below,
I
> >> have to download the latest Serf version, which doesn't come with CentOS 6.4.
> >> And building serf doesn't work. I try just "scons", but then "scons check" fails
> >> with things like "test/test_buckets.c:1559: warning: integer overflow in
> >> expression". Plus scons wants "APR", "APU", "OPENSSL", and "PREFIX" parameters
> >> (according to the README.TXT). I'm sure my APR path isn't correct---on this
> >> server I used the Apache from yum and don't know where my APR libraries are.
I
> >> don't even know what APU is. So it seems highly unlikely for me to get HTTP(S)
> >> support on Subversion 1.9. The Subversion build process is and has always been
> >> an utterly brittle mess. See Bug 4589 <http://subversion.tigris.org/issues/show_bug.cgi?id=4589>,
which indicates my frustration.
> >>
> >>
> > Is there anything we can reasonably do about it?
> 
> 
> Other than reduce the number of dependencies? Not really. Building from
> source is always non-trivial, especially building from scratch. The fact
> that Serf uses scons is hardly an additional complication; their README
> file explicitly mentions apu-1-config, one only has to actually read the
> file instead of stopping at the first thing that looks like a build
> command line.

The reader of README might not know what APR is, that APR has
a component called apr-util, that that component is sometimes
abbreviated "apu", etc.

I think the README file is unclear to someone who does not already know
what APR and APU are.  And I think it would be good to make serf's
README clear even to people who don't already know what apr and openssl
are.

Cheers,

Daniel

Mime
View raw message