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

Re: Win32 Build nigthmare (was: 1.5.0-beta1 tarballs up for signing/testing)

From: Mark Phippard <markphip_at_gmail.com>
Date: Thu, 13 Mar 2008 12:39:44 -0400

On Thu, Mar 13, 2008 at 12:26 PM, Paul Burba <ptburba_at_gmail.com> wrote:
> On Thu, Mar 13, 2008 at 12:00 PM, Mark Phippard <markphip_at_gmail.com> wrote:
> > Building on Win32 seems worse than ever.
> >
> > I defy someone to take just the source we provide in deps and do a
> > proper build. If they succeed, then please document it.
> >
> > My problems center around APR.
> >
> > 1) We used to build APR if it was in the subversion tree and included
> > in gen-make.py. We stopped doing this,
>
> Do you recall when we stopped doing this? I don't recall it ever
> working for me.

Maybe it never did, but I sure thought so. I cannot tell from the
history of gen-make.py. Perhaps that would not be the file to look
at.

> > 3) I typically just download httpd and build that so that it will
> > build APR and APR-Util for me. That is what I had to do in this case.
> > It did work.
>
> That's what I've been doing forever on Win32.

Me too (I thought). It seems APR-Util needs to be built with BDB
support included though, and I cannot find any documentation about how
you do that with the Windows build. The generic Windows build process
for these tools is pretty easy, it just seems like it does not do what
SVN needs.

> > 4) I copy the APR and APR-Util folders into the SVN source tree. Do
> > not think it is necessary, but it does not hurt. SVN build seems to
> > fail because APR-Util, as built from Apache, does not include BDB.
>
> What is the exact error you get?

You get errors when building libsvn_fs_base. Things like redefinition
of macro APU_HAVE_DB and various syntax errors.

> Are you building BDB yourself?

No, this is the pre-built download.

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-03-13 17:39:55 CET

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