This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
non-bootstrap: makeinfo still runs, although too old.
- From: Michael Matz <matz at kde dot org>
- To: <gcc at gcc dot gnu dot org>
- Date: Mon, 11 Mar 2002 22:15:17 +0100 (MET)
- Subject: non-bootstrap: makeinfo still runs, although too old.
Hi,
I just wanted to bootstrap my first checkout of HEAD since some days (i.e.
strating from empty dirs), and it breaks with some
doc/invoke.texi:8625: Misplaced {.
doc/invoke.texi:8625: Misplaced }.
errors. After some searching I found the causing change by Joseph, and
the discussion about it being a new makeinfo 4.1 feature. And the patch
which should detect too old makeinfo's and deactivate info generation.
This for some reason doesn't work. A bootstrap from toplevel first
bootstraps the compiler, then builds the target libs, and right after
returning out of gcc/ where it just created the SYSCALLS stuff, the
toplevel Makefile seems to do a 'make info' for different subdirs
(libiberty, zlib, then already gcc). As the info generation for gcc/ is
deactivated by means of the doc: target, but the info target still exists,
it will be tried to make, so it stops with the above error.
Sure, I can upgrade makeinfo, sure, I can hack the Makefile everytime, but
essentially it's like every other bootstrap error, and it exists since one
week, which seems unacceptable to me. Good that nobody seemed to have
notived. As I'm now fairly tired I will not continue to browse the
different Makefile.in for where exactly it's called, and how to fix it, so
would be glad if the responsible party could fix it properly instead. A
stinky documentation beautification shouldn't cause that hassle ;|
Ciao,
Michael.