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

Re: Problem building with neon 0.11.0

From: B. W. Fitzpatrick <fitz_at_red-bean.com>
Date: 2001-02-19 05:50:23 CET

> On Sat, Feb 17, 2001 at 08:56:24PM -0500, Kevin Pilch-Bisson wrote:
> > On Sat, Feb 17, 2001 at 05:49:19PM -0800, Mo DeJong wrote:
> > > Cool, it builds now.
> > >
> > > Big thanks to gstein and joe for fixing
> > > things up, I can now compile subversion
> > > with neon 0.11.0 when builddir != srcdir.
> > >
> > > This is a minor nit, but did does
> > > automake need --foreign to avoid this eror?
> > > Passing --gnu seems to be incorrect since
> > > there are no ChangeLogs.
> > >
> > > % cd ~/project/build/subversion
> > > % make clean
> > > cd /home/mo/project/subversion && aclocal -I ac-helpers
> > > cd /home/mo/project/subversion && automake --gnu Makefile
> > > automake: Makefile.am: required file `./ChangeLog' not found
> > > make: *** [/home/mo/project/subversion/Makefile.in] Error 1
> >
> > There is a rulr for subversion to make the ChangeLog from cvs log in the
> > Makefile. The problem is that it doesn't work if you aren't in the CVS
> > directory. This is something I noticed, but didn't really look into too
> > deeply when I was previously working on trying to get builddir != srcdir
> > builds working. The cvs2cl.pl script is what is used. I haven't really
> > looked at it, but I will take a look now, and see if there is a way to
> > get it to work. The problem is that the ChangeLog should be created in
> > the srcdir (since that is where it belongs), but technically, nothing in
> > the build process should modify anything in srcdir. It should be
> > possible for srcdir to be on a readonly file system. Maybe we should
> > skip that technicality for subversion? What do people think?
> >...
>
> I say that we just skip the creation of the ChangeLog. It isn't important to
> end users. Look at any of our CVS checkin messages -- they aren't useful to
> users.
>
> Normally, I just "touch ChangeLog" to skip over that part.
>
> It would be nicer to just avoid the whole "ChangeLog required" bit. If
> --foreign will do that... great. +1

+1. I would vote for making the ChangeLog to be part of a 'make dist'
or 'make tarball' process anyway.

-Fitz
Received on Sat Oct 21 14:36:22 2006

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.