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 Makefile.am configure.in m4/Makefile.am
- $ 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
+ $ ./bootstrap
And there you are! Just
tests/testsuite.dir/51 % echo "()" | ./calc
1.2-1.3: parse error, unexpected ')', expecting error or "number" or '-' or '('
+* yyerror, yyprint interface
+It should be improved, in particular when using Bison features such as
+locations, and YYPARSE_PARAMS. For the time being, it is recommended
+to #define yyerror and yyprint to steal internal variables...
+
* read_pipe.c
This is not portable to DOS for instance. Implement a more portable
scheme. Sources of inspiration include GNU diff, and Free Recode.
--- /dev/null
+#! /bin/sh
+
+echo "Bootstrapping CVS Bison..."
+
+autoreconf --force --install --verbose
+
+# Because of Gettext
+mv m4/Makefile.am~ m4/Makefile.am
+mv Makefile.am~ Makefile.am
+mv configure.in~ configure.in
+touch m4/Makefile.am Makefile.am configure.in
+rm po/Makevars.template
+
+autoreconf --verbose