On Fri, Jan 04, 2013 at 11:34:26PM +0900, Norbert Preining wrote:
> HI Karl, hi all,
> 
> I just came back from Paris, so I cannot provide more details now,
> but it seems that binutils has a problem with the .92 pretest: From
> the build error log (excerpt)
> 
> > ../../../binutils/doc/binutils.texi:4378: warning: @itemx should not begin 
> > @table
> > ../../../binutils/doc/binutils.texi:4386: @itemx must follow @item
> > ../../../binutils/doc/binutils.texi:4390: @itemx must follow @item
> > ../../../binutils/doc/binutils.texi:4396: @itemx must follow @item
> > ../../../binutils/doc/binutils.texi:4400: @itemx must follow @item
> > ../../../binutils/doc/binutils.texi:4410: @itemx must follow @item
> > ../../../binutils/doc/binutils.texi:2385: warning: Node next `ranlib' in 
> > menu `readelf' and in sectioning `size' differ
> > ../../../binutils/doc/binutils.texi:2463: warning: Node prev `size' in menu 
> > `readelf' and in sectioning `ranlib' differ
> > ../../../binutils/doc/binutils.texi:2687: warning: Node next `strip' in 
> > menu `elfedit' and in sectioning `c++filt' differ
> > ../../../binutils/doc/binutils.texi:3221: warning: Node next `nlmconv' in 
> > menu `windres' and in sectioning `windmc' differ
> > ../../../binutils/doc/binutils.texi:3326: warning: Node next `windmc' in 
> > menu `dlltool' and in sectioning `windres' differ
> > ../../../binutils/doc/binutils.texi:3326: warning: Node prev `windmc' in 
> > menu `windres' and in sectioning `nlmconv' differ
> > ../../../binutils/doc/binutils.texi:3487: warning: Node next `windres' in 
> > menu `windmc' and in sectioning `dlltool' differ
> > ../../../binutils/doc/binutils.texi:3487: warning: Node prev `windres' in 
> > menu `nlmconv' and in sectioning `windmc' differ
> > ../../../binutils/doc/binutils.texi:3681: warning: Node next `dlltool' in 
> > menu `Common Options' and in sectioning `readelf' differ
> > ../../../binutils/doc/binutils.texi:3681: warning: Node prev `dlltool' in 
> > menu `windmc' and in sectioning `windres' differ
> > ../../../binutils/doc/binutils.texi:4084: warning: Node next `readelf' in 
> > menu `size' and in sectioning `elfedit' differ
> > ../../../binutils/doc/binutils.texi:4084: warning: Node prev `readelf' in 
> > menu `ranlib' and in sectioning `dlltool' differ
> > ../../../binutils/doc/binutils.texi:4338: warning: Node next `elfedit' in 
> > menu `c++filt' and in sectioning `Common Options' differ
> > ../../../binutils/doc/binutils.texi:4338: warning: Node prev `elfedit' in 
> > menu `strip' and in sectioning `readelf' differ
> > ../../../binutils/doc/binutils.texi:4432: warning: Node prev `Common 
> > Options' in menu `dlltool' and in sectioning `elfedit' differ
> > make[4]: *** [binutils.info] Error 1

Here is a patch for the binutils cvs that should solve all warnings and
errors.

In my opinion, it falls in the 'minor changes' case with respect to
copyright.

-- 
Pat
? binutils.texinfo.diff
? config.log
? serdep.tmp
? bfd/.deps
? bfd/.libs
? bfd/Makefile
? bfd/aout32.lo
? bfd/archive.lo
? bfd/archive64.lo
? bfd/archures.lo
? bfd/bfd-in3.h
? bfd/bfd.h
? bfd/bfd.lo
? bfd/bfd_stdint.h
? bfd/bfdio.lo
? bfd/bfdver.h
? bfd/bfdwin.lo
? bfd/binary.lo
? bfd/cache.lo
? bfd/coffgen.lo
? bfd/cofflink.lo
? bfd/compress.lo
? bfd/config.cache
? bfd/config.h
? bfd/config.log
? bfd/config.status
? bfd/corefile.lo
? bfd/cpu-i386.lo
? bfd/cpu-k1om.lo
? bfd/cpu-l1om.lo
? bfd/dwarf1.lo
? bfd/dwarf2.lo
? bfd/elf-attrs.lo
? bfd/elf-eh-frame.lo
? bfd/elf-ifunc.lo
? bfd/elf-nacl.lo
? bfd/elf-strtab.lo
? bfd/elf-vxworks.lo
? bfd/elf.lo
? bfd/elf32-gen.lo
? bfd/elf32-i386.lo
? bfd/elf32-target.h
? bfd/elf32.lo
? bfd/elf64-gen.lo
? bfd/elf64-target.h
? bfd/elf64-x86-64.lo
? bfd/elf64.lo
? bfd/elflink.lo
? bfd/format.lo
? bfd/hash.lo
? bfd/i386linux.lo
? bfd/ihex.lo
? bfd/init.lo
? bfd/libbfd.la
? bfd/libbfd.lo
? bfd/libtool
? bfd/libtool-soversion
? bfd/linker.lo
? bfd/merge.lo
? bfd/ofiles
? bfd/opncls.lo
? bfd/pei-i386.lo
? bfd/pei-x86_64.lo
? bfd/peigen.c
? bfd/peigen.lo
? bfd/pex64igen.c
? bfd/pex64igen.lo
? bfd/reloc.lo
? bfd/section.lo
? bfd/simple.lo
? bfd/srec.lo
? bfd/stab-syms.lo
? bfd/stabs.lo
? bfd/stamp-h1
? bfd/stamp-lib
? bfd/stamp-ofiles
? bfd/stmp-bfd-h
? bfd/syms.lo
? bfd/targets.lo
? bfd/targmatch.h
? bfd/tekhex.lo
? bfd/verilog.lo
? bfd/doc/Makefile
? bfd/doc/aoutx.texi
? bfd/doc/archive.texi
? bfd/doc/archures.texi
? bfd/doc/bfd.aux
? bfd/doc/bfd.cp
? bfd/doc/bfd.cps
? bfd/doc/bfd.fn
? bfd/doc/bfd.info
? bfd/doc/bfd.info-1
? bfd/doc/bfd.info-2
? bfd/doc/bfd.ky
? bfd/doc/bfd.log
? bfd/doc/bfd.pdf
? bfd/doc/bfd.pg
? bfd/doc/bfd.toc
? bfd/doc/bfd.tp
? bfd/doc/bfd.vr
? bfd/doc/bfdio.texi
? bfd/doc/bfdt.texi
? bfd/doc/bfdver.texi
? bfd/doc/bfdwin.texi
? bfd/doc/cache.texi
? bfd/doc/chew
? bfd/doc/coffcode.texi
? bfd/doc/core.texi
? bfd/doc/elf.texi
? bfd/doc/elfcode.texi
? bfd/doc/format.texi
? bfd/doc/hash.texi
? bfd/doc/init.texi
? bfd/doc/libbfd.texi
? bfd/doc/linker.texi
? bfd/doc/mmo.texi
? bfd/doc/opncls.texi
? bfd/doc/reloc.texi
? bfd/doc/section.texi
? bfd/doc/syms.texi
? bfd/doc/targets.texi
? bfd/po/BLD-POTFILES
? bfd/po/Makefile
? bfd/po/Makefile.in
? bfd/po/SRC-POTFILES
? binutils/.deps
? binutils/.libs
? binutils/Makefile
? binutils/addr2line
? binutils/ar
? binutils/arlex.c
? binutils/arparse.c
? binutils/arparse.h
? binutils/bfdtest1
? binutils/bfdtest2
? binutils/config.cache
? binutils/config.h
? binutils/config.log
? binutils/config.status
? binutils/configure.lineno
? binutils/cxxfilt
? binutils/defparse.c
? binutils/defparse.h
? binutils/elfedit
? binutils/libtool
? binutils/mcparse.c
? binutils/mcparse.h
? binutils/nm-new
? binutils/objcopy
? binutils/objdump
? binutils/ranlib
? binutils/rcparse.c
? binutils/rcparse.h
? binutils/readelf
? binutils/size
? binutils/stamp-h1
? binutils/strings
? binutils/strip-new
? binutils/sysinfo
? binutils/sysinfo.c
? binutils/sysinfo.h
? binutils/syslex.c
? binutils/sysroff.h
? binutils/doc/Makefile
? binutils/doc/addr2line.1
? binutils/doc/ar.1
? binutils/doc/binutils.info
? binutils/doc/c++filt.1
? binutils/doc/cxxfilt.man
? binutils/doc/dlltool.1
? binutils/doc/elfedit.1
? binutils/doc/nlmconv.1
? binutils/doc/nm.1
? binutils/doc/objcopy.1
? binutils/doc/objdump.1
? binutils/doc/ranlib.1
? binutils/doc/readelf.1
? binutils/doc/size.1
? binutils/doc/strings.1
? binutils/doc/strip.1
? binutils/doc/windmc.1
? binutils/doc/windres.1
? binutils/po/Makefile
? binutils/po/Makefile.in
? binutils/po/POTFILES
? etc/Makefile
? etc/config.cache
? etc/config.log
? etc/config.status
? etc/configure.info
? etc/standards.info
? gas/.deps
? gas/.gdbinit
? gas/.libs
? gas/Makefile
? gas/as-new
? gas/config.cache
? gas/config.h
? gas/config.log
? gas/config.status
? gas/configure.lineno
? gas/itbl-cpu.h
? gas/libtool
? gas/obj-format.h
? gas/stamp-h1
? gas/targ-cpu.h
? gas/targ-env.h
? gas/doc/Makefile
? gas/doc/as.1
? gas/doc/asconfig.texi
? gas/po/Makefile
? gas/po/Makefile.in
? gas/po/POTFILES
? gprof/.deps
? gprof/.libs
? gprof/Makefile
? gprof/bsd_callg_bl.c
? gprof/config.cache
? gprof/config.log
? gprof/config.status
? gprof/config.texi
? gprof/configure.lineno
? gprof/flat_bl.c
? gprof/fsf_callg_bl.c
? gprof/gconfig.h
? gprof/gprof
? gprof/gprof.1
? gprof/gprof.info
? gprof/libtool
? gprof/stamp-h1
? gprof/po/Makefile
? gprof/po/Makefile.in
? gprof/po/POTFILES
? intl/Makefile
? intl/config.cache
? intl/config.h
? intl/config.intl
? intl/config.log
? intl/config.status
? ld/.deps
? ld/.libs
? ld/Makefile
? ld/config.cache
? ld/config.h
? ld/config.log
? ld/config.status
? ld/configdoc.texi
? ld/configure.lineno
? ld/deffilep.c
? ld/deffilep.h
? ld/eelf32_x86_64.c
? ld/eelf_i386.c
? ld/eelf_k1om.c
? ld/eelf_l1om.c
? ld/eelf_x86_64.c
? ld/ei386linux.c
? ld/ld-new
? ld/ld.1
? ld/ld.info
? ld/ldemul-list.h
? ld/ldgram.c
? ld/ldgram.h
? ld/ldlex.c
? ld/ldscripts
? ld/libldtestplug.la
? ld/libldtestplug_la-testplug.lo
? ld/libtool
? ld/stamp-h1
? ld/stringify.sed
? ld/tdirs
? ld/tmpdir
? ld/po/Makefile
? ld/po/Makefile.in
? ld/po/POTFILES
? libiberty/Makefile
? libiberty/config.cache
? libiberty/config.h
? libiberty/config.log
? libiberty/config.status
? libiberty/required-list
? libiberty/stamp-h
? libiberty/stamp-picdir
? libiberty/xhost-mkfrag
? libiberty/testsuite/Makefile
? opcodes/.deps
? opcodes/.libs
? opcodes/Makefile
? opcodes/config.cache
? opcodes/config.h
? opcodes/config.log
? opcodes/config.status
? opcodes/configure.lineno
? opcodes/dis-buf.lo
? opcodes/dis-init.lo
? opcodes/disassemble.lo
? opcodes/i386-dis.lo
? opcodes/i386-opc.lo
? opcodes/libopcodes.la
? opcodes/libtool
? opcodes/stamp-h1
? opcodes/stamp-lib
? opcodes/po/Makefile
? opcodes/po/Makefile.in
? opcodes/po/POTFILES
Index: bfd/doc/bfd.texinfo
===================================================================
RCS file: /cvs/src/src/bfd/doc/bfd.texinfo,v
retrieving revision 1.18
diff -u -3 -p -r1.18 bfd.texinfo
--- bfd/doc/bfd.texinfo 28 Oct 2010 11:40:25 -0000      1.18
+++ bfd/doc/bfd.texinfo 4 Jan 2013 22:07:21 -0000
@@ -322,7 +322,7 @@ All of BFD lives in one directory.
 @printindex cp
 
 @tex
-% I think something like @colophon should be in texinfo.  In the
+% I think something like @@colophon should be in texinfo.  In the
 % meantime:
 \long\def\colophon{\hbox to0pt{}\vfill
 \centerline{The body of this manual is set in}
@@ -333,7 +333,7 @@ All of BFD lives in one directory.
 \centerline{{\sl\fontname\tensl\/}}
 \centerline{are used for emphasis.}\vfill}
 \page\colophon
-% Blame: d...@cygnus.com, 28mar91.
+% Blame: doc@@cygnus.com, 28mar91.
 @end tex
 
 @bye
Index: binutils/doc/binutils.texi
===================================================================
RCS file: /cvs/src/src/binutils/doc/binutils.texi,v
retrieving revision 1.193
diff -u -3 -p -r1.193 binutils.texi
--- binutils/doc/binutils.texi  6 Sep 2012 15:41:30 -0000       1.193
+++ binutils/doc/binutils.texi  4 Jan 2013 22:07:22 -0000
@@ -148,18 +148,18 @@ in the section entitled ``GNU Free Docum
 * objcopy::                    Copy and translate object files
 * objdump::                     Display information from object files
 * ranlib::                      Generate index to archive contents
-* readelf::                     Display the contents of ELF format files
 * size::                        List section sizes and total size
 * strings::                     List printable strings from files
 * strip::                       Discard symbols
-* elfedit::                     Update the ELF header of ELF files
 * c++filt::                    Filter to demangle encoded C++ symbols
 * cxxfilt: c++filt.             MS-DOS name for c++filt
 * addr2line::                  Convert addresses to file and line
 * nlmconv::                     Converts object code into an NLM
-* windres::                    Manipulate Windows resources
 * windmc::                     Generator for Windows message resources
+* windres::                    Manipulate Windows resources
 * dlltool::                    Create files needed to build and use DLLs
+* readelf::                     Display the contents of ELF format files
+* elfedit::                     Update the ELF header of ELF files
 * Common Options::              Command-line options for all utilities
 * Selecting the Target System:: How these utilities determine the target
 * Reporting Bugs::              Reporting Bugs
@@ -2907,7 +2907,7 @@ the Info entries for @file{binutils}.
 @c man end
 @end ignore
 
-@node c++filt, addr2line, elfedit, Top
+@node c++filt, addr2line, strip, Top
 @chapter c++filt
 
 @kindex c++filt
@@ -4384,7 +4384,7 @@ equivalent. At least one of the @option{
 
 @table @env
 
-@itemx --input-mach=@var{machine}
+@item --input-mach=@var{machine}
 Set the matching input ELF machine type to @var{machine}.  If
 @option{--input-mach} isn't specified, it will match any ELF
 machine types.
@@ -4392,21 +4392,21 @@ machine types.
 The supported ELF machine types are, @var{L1OM}, @var{K1OM} and
 @var{x86-64}.
 
-@itemx --output-mach=@var{machine}
+@item --output-mach=@var{machine}
 Change the ELF machine type in the ELF header to @var{machine}.  The
 supported ELF machine types are the same as @option{--input-mach}.
 
-@itemx --input-type=@var{type}
+@item --input-type=@var{type}
 Set the matching input ELF file type to @var{type}.  If
 @option{--input-type} isn't specified, it will match any ELF file types.
 
 The supported ELF file types are, @var{rel}, @var{exec} and @var{dyn}.
 
-@itemx --output-type=@var{type}
+@item --output-type=@var{type}
 Change the ELF file type in the ELF header to @var{type}.  The
 supported ELF types are the same as @option{--input-type}.
 
-@itemx --input-osabi=@var{osabi}
+@item --input-osabi=@var{osabi}
 Set the matching input ELF file OSABI to @var{osabi}.  If
 @option{--input-osabi} isn't specified, it will match any ELF OSABIs.
 
@@ -4416,7 +4416,7 @@ The supported ELF OSABIs are, @var{none}
 @var{FreeBSD}, @var{TRU64}, @var{Modesto}, @var{OpenBSD}, @var{OpenVMS},
 @var{NSK}, @var{AROS} and @var{FenixOS}.
 
-@itemx --output-osabi=@var{osabi}
+@item --output-osabi=@var{osabi}
 Change the ELF OSABI in the ELF header to @var{osabi}.  The
 supported ELF OSABI are the same as @option{--input-osabi}.
 
Index: ld/ld.texinfo
===================================================================
RCS file: /cvs/src/src/ld/ld.texinfo,v
retrieving revision 1.289
diff -u -3 -p -r1.289 ld.texinfo
--- ld/ld.texinfo       18 Dec 2012 20:42:43 -0000      1.289
+++ ld/ld.texinfo       4 Jan 2013 22:07:27 -0000
@@ -139,15 +139,15 @@ in the section entitled ``GNU Free Docum
 @ifset I960
 * i960::                        ld and the Intel 960 family
 @end ifset
+@ifset M68HC11
+* M68HC11/68HC12::              ld and the Motorola 68HC11 and 68HC12 families
+@end ifset
 @ifset ARM
 * ARM::                                ld and the ARM family
 @end ifset
 @ifset HPPA
 * HPPA ELF32::                  ld and HPPA 32-bit ELF
 @end ifset
-@ifset M68HC11
-* M68HC11/68HC12::              ld and the Motorola 68HC11 and 68HC12 families
-@end ifset
 @ifset M68K
 * M68K::                        ld and Motorola 68K family
 @end ifset
@@ -6012,6 +6012,9 @@ functionality are not listed.
 @ifset I960
 * i960::                        @command{ld} and the Intel 960 family
 @end ifset
+@ifset M68HC11
+* M68HC11/68HC12::             @code{ld} and the Motorola 68HC11 and 68HC12 
families
+@end ifset
 @ifset ARM
 * ARM::                                @command{ld} and the ARM family
 @end ifset
@@ -6027,9 +6030,6 @@ functionality are not listed.
 @ifset MSP430
 * MSP430::                     @command{ld} and MSP430
 @end ifset
-@ifset M68HC11
-* M68HC11/68HC12::             @code{ld} and the Motorola 68HC11 and 68HC12 
families
-@end ifset
 @ifset POWERPC
 * PowerPC ELF32::              @command{ld} and PowerPC 32-bit ELF Support
 @end ifset
@@ -7877,7 +7877,7 @@ If you have more than one @code{SECT} st
 @printindex cp
 
 @tex
-% I think something like @colophon should be in texinfo.  In the
+% I think something like @@colophon should be in texinfo.  In the
 % meantime:
 \long\def\colophon{\hbox to0pt{}\vfill
 \centerline{The body of this manual is set in}
@@ -7888,7 +7888,7 @@ If you have more than one @code{SECT} st
 \centerline{{\sl\fontname\tensl\/}}
 \centerline{are used for emphasis.}\vfill}
 \page\colophon
-% Blame: d...@cygnus.com, 28mar91.
+% Blame: doc@@cygnus.com, 28mar91.
 @end tex
 
 @bye
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to