[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Compiling Subversion

From: Kris Deugau <kdeugau_at_vianet.ca>
Date: Wed, 20 May 2015 10:50:12 -0400

Chandra, Ramesh H.S. IN BLR STS wrote:

> I am trying to build the sources. When I execute ./configure
> from the subversion directory, it is giving me the following error:

> root_at_INBLRKUN1001:/subversion-1.8.13# ./configure
> configure: Configuring Subversion 1.8.13
> configure: creating config.nice
> checking for gcc... gcc
> checking whether the C compiler works... no

You do not have a complete software build environment. Your compiler is
missing key pieces (or not installed at all).

> So, how do I build subversion and get all the executables?

> NOTE : In our company, there is a policy that internet
> access will not be given to machines having Ubuntu OS. So, I cannot use
> “apt-get install <Package name>” .

You're going to have to spend a long time working around this
restriction to download the many packages necessary to support building
a complex package like Subversion. "apt-get build-essential" would
normally get you started, and that covers a bare minimum ~20+ packages
just for doing general package-building. I just checked a recent Debian
(Ubuntu is mostly Debian, so the package dependencies are usually almost
identical), and Subversion's own build requirements add another 124
packages. Also note that this was on a VM I periodically do custom PHP
builds on, so there are probably as many as 30 -dev packages that
overlap with the full set necessary for building Subversion, already
installed.

Or you're going to have to spend quite a bit less time working around
this restriction to download prebuild Subversion packages and the
handful of dependencies it needs to run.

-kgd
Received on 2015-05-20 16:50:26 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.