Hello! > Mark Mitchell's @file documentation change adds a @set directive to > gcc-vers.texi in the build directory, but that file only depends on > DEV-PHASE and BASE-VER, so it will never be correctly rebuilt using > the new make rule. Just deleting it will remedy the problem.
Another problem is in the fact that value references in @include commands are expanded only from texinfo version 4.4 and newer. This means, that version 4.4 or higher of texinfo is _required_ to build the documentation. Interested people could check texinfo's ChangeLog.46 for the changeset: 2003-01-12 <[EMAIL PROTECTED]> ... * makeinfo/cmds.c (handle_include): call text_expansion on the filename, so @value constructs are expanded. * doc/texinfo.txi (verbatiminclude, Using Include Files): mention @value expansion. ... Using texinfo 4.2, bootstrap fails with: if [ xinfo = xinfo ]; then \ makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-svn/trunk/gcc/doc \ -I ../../gcc-svn/trunk/gcc/doc/include -o doc/gcc.info ../../gcc-svn/trunk/gcc/doc/gcc.texi; \ fi ../../gcc-svn/trunk/gcc/doc/invoke.texi:1057: @include [EMAIL PROTECTED]/../libiberty/at-file.texi': No such file or directory. makeinfo: Removing output file `doc/gcc.info' due to errors; use --force to preserve. gmake[2]: *** [doc/gcc.info] Error 2 Attached (untested) diff should update the required version of texinfo. Uros.
build.diff
Description: Binary data