On 11/24/05, Uros Bizjak <[EMAIL PROTECTED]> wrote:
> 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.
>

sigh, so this is the cause of my build failures....

--
Cheers,

/ChJ

Reply via email to