This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Help with compiling pdf manual
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Tomas Bily <tomby at atrey dot karlin dot mff dot cuni dot cz>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 1 Feb 2008 01:22:37 +0000 (UTC)
- Subject: Re: Help with compiling pdf manual
- References: <20080121153656.GA30302@atrey.karlin.mff.cuni.cz>
On Mon, 21 Jan 2008, Tomas Bily wrote:
> Line 1250 in invoke.texi looks like: @include @value{srcdir}/../libiberty/at-file.texi
>
> It seems that @value{srcdir} after @include is not expanded (though). I
> found in archives that this problem was found few years ago
> (http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00609.html) and problem
> was solved by checking if it is installed makeinfo >= 4.8. I am using
> 4.9. It seems that all other manual targets (html, info ...) work ok.
>
> Do you have any recomendations for me ?
>
> Greetings
>
> Tomas
>
> ps. I checked pdf version of manual on webpages
> (http://gcc.gnu.org/onlinedocs/gccint.pdf) and I looked at page where
> is @include ... included (page 25 bottom) and there is some mess.
I think this is a texinfo.tex bug and have sent a patch to the Texinfo
maintainers; if accepted we can import the new texinfo.tex to trunk and
4.2 branch.
The difference between failing to build for some people and mess in the
output for others is that some TeX installations include a file called
just ".tex" and others don't. If you have that file, it includes that
(and produces mess in the output), otherwise it gives the error you had.
--
Joseph S. Myers
joseph@codesourcery.com