building gcc 4.5.4 fails on libiberty/copying-lib.texi

Oliver Kullmann O.Kullmann@swansea.ac.uk
Sun Oct 7 17:25:00 GMT 2012


When replacing copying-lib.texi with the version from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50900
then the error below goes away, however we get

/home/csoliver/OKplatform/ExternalSources/builds/Gcc/gcc-4.5.4/libiberty/libiberty.texi:275:
Prev reference to nonexistent node `Library Copying' (perhaps incorrect
sectioning?).
/home/csoliver/OKplatform/ExternalSources/builds/Gcc/gcc-4.5.4/libiberty/libiberty.texi:265:
Menu reference to nonexistent node `Library Copying' (perhaps incorrect
sectioning?).
/home/csoliver/OKplatform/ExternalSources/builds/Gcc/gcc-4.5.4/libiberty/libiberty.texi:77:
Cross reference to nonexistent node `Library Copying' (perhaps incorrect
sectioning?).
makeinfo: Removing output file `libiberty.html' due to errors; use
--force to preserve.
make[3]: *** [libiberty.html] Error 1

which is likely due to the other changes as discussed in the above link
(which unfortunately are not made explicit, and so I don't know how to
perform them).

Looks like a clear gcc-build-bug to me (and like one which should have been
prevented).

Any suggestions how to proceed are welcome.

Oliver


On Sun, Oct 07, 2012 at 01:33:17PM +0100, Oliver Kullmann wrote:
> That we have a gcc-build-bug seems indicated by
> 
> http://gcc.1065356.n5.nabble.com/Bug-other-51678-New-make-pdf-is-broken-in-libiberty-td399738.html
> 
> And here
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50900
> 
> is another discussion of this issue, containing at the bottom
> also a link to a corrected copying-lib.texi.
> 
> Oliver
> 
> On Sun, Oct 07, 2012 at 11:50:16AM +0100, Oliver Kullmann wrote:
> > Hello,
> > 
> > building gcc 4.5.4 I get
> > 
> > ---
> > 
> > (/home/csoliver/OKplatform/ExternalSources/builds/Gcc/gcc-4.5.4/libiberty/copyi
> > ng-lib.texi [34] [35] [36] [37] [38] [39]
> > /home/csoliver/OKplatform/ExternalSources/builds/Gcc/gcc-4.5.4/libiberty/copyin
> > g-lib.texi:480: This command can appear only outside of any environment, not in
> >  environment @enumerate.
> > @badenverr ...temp , not @inenvironment @thisenv }
> > 
> > @checkenv ...@ifx @thisenv @temp @else @badenverr 
> >                                                   @fi
> > @sectionheading #1#2#3#4->{@checkenv {}
> >                                        @csname #2fonts@endcsname @rmisbold @...
> > 
> > @\heading ...tionheading {#1}{sec}{Yomitfromtoc}{} 
> >                                                    @suppressfirstparagraphin...
> > l.480 @heading NO WARRANTY
> > ? 
> > [40] [41]) [42] (Index) [43] [44] )
> > Output written on libiberty.dvi (47 pages, 154524 bytes).
> > Transcript written on libiberty.log.
> > /home/csoliver/OKplatform/bin/texi2dvi: etex exited with bad status, quitting.
> > make[3]: *** [libiberty.dvi] Error 1
> > 
> > From what I gather from the Internet, this is due to the file
> > copying-lib.texi containing some false Latex-commands.
> > 
> > On the other hand, 4.5.4 should contain the correction?
> > 
> > So what is the correct way of making the build succeed?
> > 
> > Thanks for your attention
> > 
> > Oliver
> > 
> 



More information about the Gcc-help mailing list