]> git.saurik.com Git - bison.git/blame - README-cvs
* src/parse-gram.y (rules_or_grammar_declaration): Add an error
[bison.git] / README-cvs
CommitLineData
2ab9a04f
AD
1-*- outline -*-
2
d1a6f01e 3These notes intend to help people working on the CVS versions of
2ab9a04f
AD
4Bison.
5
6* Requirements
7
8Only the sources are installed in the CVS repository (to ease the
9maintenance, merges etc.), therefore you will have to the maintainer
10tools we depend upon:
d1a6f01e
AD
11
12- Automake 1.6 or 1.6.1
2ab9a04f 13
e91ff6ce
AD
14- Autoconf 2.53a or better
15 ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.53a.tar.gz (992 kB)
16 ftp://alpha.gnu.org/gnu/autoconf/autoconf-2.53a.tar.bz2 (756 kB)
2ab9a04f
AD
17
18- Gettext 0.11.3 pre 2 or better
19 http://www.lrde.epita.fr/~akim/download/gettext-0.11.3-pre2.tar.gz
d1a6f01e
AD
20
21Only building the initial full source tree will be a bit painful,
22later, a plain `cvs update -P & make' should be sufficient.
23
24* First CVS checkout
25
26Obviously, if you are reading these notes, you did manage to check out
27Bison from CVS. For the records, you will find all the relevant
28information on:
29
30 http://savannah.gnu.org/cvs/?group_id=56
31
32The next step is asking the installation of all the missing files:
33
01c56de4 34 $ ./bootstrap
d1a6f01e
AD
35
36And there you are! Just
37
38 $ ./configure && make && make check
39
40At this point, there should be no difference between your local copy,
41and the CVS master copy:
42
43 $ cvs diff
44
45should output no difference, except maybe the date in po/*.po files.
46
47Enjoy!
48
976e6270
AD
49* Troubleshooting
50
51Unfortunately the current Gettext still does not include all the
52needed tools so that the bootstrapping always perform successfully.
53
54If you experiment problems, I suggest the following:
55
2ab9a04f
AD
561. Do a regular CVS checkout
57
582. Fetch a recent tarball.
59 http://www.lrde.epita.fr/~akim/download/bison-1.49b.tar.gz
60
613. Extract it
62
634. Override the content of your checkout with the content of this
976e6270
AD
64 tarball, i.e.:
65 cp -r bison-1.49b/* bison-cvs
2ab9a04f
AD
66
675. Proceed on ./configure && make etc.
d1a6f01e
AD
68
69-----
70
71Copyright (C) 2002 Free Software Foundation, Inc.
72
976e6270 73This file is part of GNU Bison.
d1a6f01e 74
976e6270 75GNU Bison is free software; you can redistribute it and/or modify
d1a6f01e
AD
76it under the terms of the GNU General Public License as published by
77the Free Software Foundation; either version 2, or (at your option)
78any later version.
79
976e6270 80GNU Bison is distributed in the hope that it will be useful,
d1a6f01e
AD
81but WITHOUT ANY WARRANTY; without even the implied warranty of
82MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
83GNU General Public License for more details.
84
85You should have received a copy of the GNU General Public License
976e6270 86along with Bison; see the file COPYING. If not, write to
d1a6f01e
AD
87the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
88Boston, MA 02111-1307, USA.