Hi,

makeinfo fails with the same error message as reported in
  <http://lists.gnu.org/archive/html/bug-texinfo/2008-01/msg00024.html>

$ makeinfo --version
makeinfo (GNU texinfo) 4.13
...
$ makeinfo foo.texi
/tmp//foo.texi:41: Next field of node `Top' not pointed to (perhaps incorrect 
sectioning?).
/tmp//foo.texi:68: This node (Introduction) has the bad Prev.
makeinfo: Removing output file `/tmp/libunistring.info' due to errors; use 
--force to preserve.

The error goes away when I comment out or remove line 21, which contains a 
@ref{...}
command.

Bruno

\input texinfo          @c -*-texinfo-*-
@comment %**start of header
@setfilename libunistring.info
@settitle GNU libunistring
@finalout
@comment %**end of header

@comment %**start of summary and copyright
@ifinfo
This manual is for GNU libunistring.

@copying
Copyright (C) 2009 Free Software Foundation, Inc.

This manual is covered by the GNU FDL.  Permission is granted to copy,
distribute and/or modify this document under the terms of the
GNU Free Documentation License (FDL), either version 1.2 of the
License, or (at your option) any later version published by the
Free Software Foundation (FSF); with no Invariant Sections, with no
Front-Cover Text, and with no Back-Cover Texts.
A copy of the license is included in @ref{GNU FDL}.
@end copying
@end ifinfo
@comment %**end of summary and copyright

@comment %**start of title and copyright
@titlepage
@title GNU libunistring, version
@author Bruno Haible

@ifnothtml
@page
@vskip 0pt plus 1filll
Copyright (C) 2009 Free Software Foundation, Inc.
@end ifnothtml
@end titlepage
@comment %**end of title and copyright

@comment %**start of top node and master menu
@ifnottex
@node Top
@top GNU libunistring
@end ifnottex

@menu
* Introduction::                Who may need Unicode strings?
* Conventions::                 Conventions used in this manual
* GNU FDL::                     The GNU Free Documentation License
* Index::                       General Index
@detailmenu
 --- The Detailed Node Listing ---

Introduction

* Unicode::                     What is Unicode?
* Unicode and i18n::            Unicode and internationalization
* Locale encodings::            What is a locale encoding?
* In-memory representation::    How to represent strings in memory?
* char * strings::              What to keep in mind with @code{char *} strings
* The wchar_t mess::            Why @code{wchar_t *} strings are useless
* Unicode strings::             How are Unicode strings represented?

@end detailmenu
@end menu
@comment %**end of top node and master menu

@comment %**start of body
@node Introduction
@chapter Introduction

@menu
* Unicode::                     What is Unicode?
* Unicode and i18n::            Unicode and internationalization
* Locale encodings::            What is a locale encoding?
* In-memory representation::    How to represent strings in memory?
* char * strings::              What to keep in mind with @code{char *} strings
* The wchar_t mess::            Why @code{wchar_t *} strings are useless
* Unicode strings::             How are Unicode strings represented?
@end menu

@node Unicode
@section Unicode

@node Unicode and i18n
@section Unicode and Internationalization

@node Locale encodings
@section Locale encodings

@node In-memory representation
@section Choice of in-memory representation of strings

@node char * strings
@section @samp{char *} strings

@node The wchar_t mess
@section The @code{wchar_t} mess

@node Unicode strings
@section Unicode strings

@node Conventions
@chapter Conventions

@node GNU FDL
@appendix The GNU Free Documentation License
@comment %**end of body

@node Index
@unnumbered Index

@printindex cp

@bye

Reply via email to