[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I may be stupid, but I can't build CVS

From: Akim Demaille
Subject: Re: I may be stupid, but I can't build CVS
Date: 11 Apr 2002 18:59:22 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)

>>>>> "Akim" == Akim Demaille <address@hidden> writes:

Akim> I'll start from scratch myself, and will write down a README-CVS
Akim> for this case.  I'll be back to you once I'm done.

I'm installing the following file in CVS Bison.  I hope it will work
fine for you.  I also realized that I was using a better autoreconf,
which should make it easier (I have not tried with the old one), so
maybe you'll want a newer Autoconf.

Index: README-cvs
RCS file: README-cvs
diff -N README-cvs
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ README-cvs 11 Apr 2002 16:58:41 -0000
@@ -0,0 +1,72 @@
+These notes intend to help people working on the CVS versions of
+Bison.  Only the sources are installed in the CVS repository (to ease
+the maintenance, merges etc.), therefore you will have to the
+maintainer tools we depend upon:
+- Automake 1.6 or 1.6.1
+- Autoconf 2.53 or better
+  (actually, CVS Autoconf provides a better autoreconf...
+- Gettext 0.10.1
+Only building the initial full source tree will be a bit painful,
+later, a plain `cvs update -P & make' should be sufficient.
+* First CVS checkout
+Obviously, if you are reading these notes, you did manage to check out
+Bison from CVS.  For the records, you will find all the relevant
+information on:
+The next step is asking the installation of all the missing files:
+       $ autoreconf -f -v -i
+Unfortunately, this will change a few files that should not have been
+replaced, so remove them, and ask for the original copies:
+       $ rm m4/
+       $ cvs update
+(Hopefully, these steps will no longer be needed in the future.)
+Because of these changes, running autoreconf a second, and last time,
+is needed.  Pay attention that the options are different this time:
+       $ autoreconf -v -f
+And there you are!  Just
+       $ ./configure && make && make check
+At this point, there should be no difference between your local copy,
+and the CVS master copy:
+       $ cvs diff
+should output no difference, except maybe the date in po/*.po files.
+Copyright (C) 2002 Free Software Foundation, Inc.
+This file is part of GNU Autoconf.
+GNU Autoconf is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+GNU Autoconf is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+GNU General Public License for more details.
+You should have received a copy of the GNU General Public License
+along with autoconf; see the file COPYING.  If not, write to
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]