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

Re: Question about building APR-UTIL

From: Robert Dailey <rcdailey_at_gmail.com>
Date: Sat, 27 Jun 2009 23:01:01 -0500

On Sat, Jun 27, 2009 at 5:49 PM, Branko Čibej <brane_at_xbc.nu> wrote:

> Robert Dailey wrote:
> > On Fri, Jun 26, 2009 at 8:13 PM, Branko Čibej <brane_at_xbc.nu
> > <mailto:brane_at_xbc.nu>> wrote:
> >
> > Robert Dailey wrote:
> > > Reason why I'm asking is because I've setup a couple of CMake
> > scripts
> > > to provide a means to build APR, APR-UTIL, and APR-ICONV.
> > >
> > > The less files I have to build to meet the requirements of
> > Subversion,
> > > the better. It would be great if you guys could tell me exactly
> > which
> > > source files I need to build in all 3 APR libraries. I know that
> > > Subversion uses apr_pool, but not sure about anything else.
> > > Unfortunately the only way I'm going to be able to tell is through
> > > missing symbol linker error later on when I try to link against the
> > > subversion library.
> >
> > Uh, sorry, if you're doing your own build scripts, then you're pretty
> > much on your own ... especially as the list of files you have to
> > compile
> > will differ from platform to platform. For any one partiular
> platform,
> > "nm" or local equivalent will tell you (almost) all you need to know.
> >
> > AFAIK no-one has ever compiled a list of minimal required sources
> from
> > APR; doesn't really make sense, we just recommend a particular set of
> > apr(-util) versions.
> >
> >
> > I had to just to get APR building on Windows. They had some NMAKE
> > scripts already, but those did not function. I have all 3 APR
> > libraries building right now, so we'll see if they contain all of the
> > code needed for Subversion when I build it later on. I'm going to be
> > creating CMake scripts for Subversion next, since the vc6-build.bat
> > file is ancient and broken as well :)
> >
> > If I get it somewhat functional, I will submit it to the Subversion
> > library. You guys can either choose to take it or leave it at that
> > point, but I absolutely need to do this to make it easier for people
> > (particularly myself) to build Subversion on Windows.
> >
> > Thanks for your help.
>
> Aren't you wasting your time just a bit? Subversion does include a
> build-file generator that'll create project files for, IIRC, every
> version of Microsoft compiler from VC6 onwards. Pretty much the same is
> true of APR; witness the fact that a fair number of people are building
> Subversion on Windows, and there's also a script used on buildbots that
> automates the whole shebang.
>
> Going from scratch with CMake will quite likely give you a splitting
> headache, and no-one in their right mind would want to help with that. :-P

Well the whole reason why I'm going down the path of CMake is because all of
the documentation I've read so far does not help me out. I can't get help
from anyone on any mailing list, and the documentation is unreliable. What
other choice do I have? I'd end up wasting more time shuffling around files
in subversion trying to get what I want.

If you would be so kind as to tell me exactly what I need to do to build
subversion on Windows, I'd appreciate it. Obviously the README isn't helping
one bit since it says to use vc6-build.bat, which does not function. I also
need to be able to build subversion in any directory (Not just naively
C:\SVN like the vc6-build.bat script expects). I need to tell subversion
where APR is, and all the rest of its dependencies. This was very doable
when I built subversion for linux, because of the --using-apr command line
parameters and such.

Instructions for Windows would be essential. I do not want to waste my time
with CMake if there is already a portable solution available. It has been my
understanding from personal research that people have had to create their
own custom build scripts for Subversion, such as the TortoiseSVN project I
believe.

I have to admit this is getting frustrating, so I do apologize if I've been
rude. This is like my 5th time to revisit this issue and for the past few
months I have not been able to build Subversion on Windows. I'm in desperate
need of help.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2366034
Received on 2009-06-28 06:01:18 CEST

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

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