Summary: | Missing Documentation | ||
---|---|---|---|
Product: | gcc | Reporter: | dave |
Component: | bootstrap | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | gcc-bugs, sandra |
Priority: | P2 | Keywords: | build |
Version: | 4.0.1 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: |
Description
dave
2005-06-26 18:19:35 UTC
I don't think this is a bug. Reading: <http://gcc.gnu.org/install/prerequisites.html>: Texinfo version 4.2 (or later) Necessary for running makeinfo when modifying *.texi files to test your changes. Necessary to build GCC documentation during development because the generated output files are not included in the CVS repository. They are included in releases. This is not a bug for a snapshot. FWIW, I am getting the same error with GCC 3.4.6 and I *do have* GNU Texinfo 4.8. I have FSF GCC 3.4.5 sources and I downloaded GCC 3.4.6 diffs for "core" and "g++" - the patches applied successfully, but "make bootstrap" terminates with the same error as reported by the filer. I'm on i686-pc-linux-gnu and the starting compiler is FSF GCC 3.4.5. The command for configuration was: /root/inst/gcc-3.4.6/configure --prefix=/usr/local --disable-debug \ --disable-nls --disable-checking --enable-threads=posix \ --enable-languages=c,c++ --enable-__cxa_atexit --with-system-zlib \ --with-gnu-ld --with-gnu-as --with-arch=pentium3 --with-tune=pentium3 The page at http://gcc.gnu.org/install/prerequisites.html under "Tools/packages necessary for building GCC" does NOT list "Texinfo version 4.4 (or later)" as a requirement. I was not intending to modify GCC (as the requirements for modifying it do list Texinfo). I was intending to compile it. Out of the box compile on my system failed, and Ranjit's system. Thus a bug, no? (And even if it still isn't deemed a bug, the fix is a simple one-liner, which I provided.) Perhaps the term "modify" implies "CVS" -- if so, perhaps that could be emphasized on the prerequisite page? That is, "If you download GCC from the repository (regardless of whether you want to modify it or not), you must have the following ..." (In reply to comment #4) > > I was not intending to modify GCC (as the requirements for modifying it do list > Texinfo). I was intending to compile it. Out of the box compile on my system > failed, and Ranjit's system. Thus a bug, no? (And even if it still isn't > deemed a bug, the fix is a simple one-liner, which I provided.) When you're downloading an SVN snapshot, which is intended for developers, you do not get much of the automatically generated stuff that's available in releases. For SVN snapshots, you must read the "modifying GCC" portion of the pre-requisites documentation. > Perhaps the term "modify" implies "CVS" -- if so, perhaps that could be > emphasized on the prerequisite page? That is, "If you download GCC from the > repository (regardless of whether you want to modify it or not), you must have > the following ..." Agreed. I'm guessing a 12-year-old bug complaining that building a patched ancient development version of GCC doesn't work is no longer relevant. Can we close this? . |