> 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