[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: Paul Burba <ptburba_at_gmail.com>
Date: Thu, 13 Mar 2008 12:26:02 -0400

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.

> and now you need to build it
> yourself.
>
> 2) Good luck building just APR and APR-Util correctly on any OS. I
> have had problems on OSX too. The build process just is not clear at
> all.
>
> 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.

> 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?

Are you building BDB yourself?

> My gen-make.py is using options like this:
>
> --with-berkeley-db=db4-win32
> --with-apr=apr
> --with-apr-util=apr-util
> --with-neon=neon
> --with-serf=serf
>
> etc...
>
> We need some accurate build instructions. INSTALL is outdated. It
> mentions APR_ICONV, as an example, which we do not even use. It does
> not mention things like Serf and SASL very much. Also, why are they
> not included in our deps?

This is probably a topic for another thread, but what exactly is
serf's status? Do we claim it works as well as neon?

> And I wonder, why APR is included if we do
> not build it anymore?
>
> It is not our fault that APR (really APR-Util) does not provide a
> clean standalone build process. But we used to do this for you as
> part of our build process, and I think that is where things are going
> backwards.
>
> I have good builds I have done in the past and I can get by this
> problem by using those for my dependencies. I wanted to test the
> value of our deps tarball. Right now, I am not seeing a lot of value
> in providing it.
>
> --
> 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
>
>

---------------------------------------------------------------------
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:26:16 CET

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