IRIX ifnottex (newbie)
continuing the thread RE: ifnottex? Neil Jerram 05/16/2001 14:32:27 my version of makeinfo is (GNU texinfo 3.12) 1.68 and I'm installing on IRIX64 and get the following errors, very similar to previously mentioned errors: Making info file `guile.info' from `guile.texi'. guile.texi:194: No matching `@end ifnottex'. guile.texi:204: Unmatched `@end'. ./preface.texi:18: No matching `@end ifnottex'. ./preface.texi:21: Unmatched `@end'. ./preface.texi:72: No matching `@end ifnottex'. ./preface.texi:75: Unmatched `@end'. ./preface.texi:151: No matching `@end ifnottex'. ./preface.texi:154: Unmatched `@end'. ./tools.texi:270: itemize requires an argument: the formatter for @item. ./tools.texi:337: itemize requires an argument: the formatter for @item. ./scheme-io.texi:476: itemize requires an argument: the formatter for @item. ./scheme-io.texi:517: itemize requires an argument: the formatter for @item. the mentioned fix was ---8 The problem with @ifnottex in Texinfo 3.12 are actually a bug/misfeature in that version: conditionals such as @ifnottex cannot span node boundaries. Here's a ChangeLog entry from the latest Texinfo distribution: Sun Nov 29 17:12:35 1998 Karl Berry EMAIL: PROTECTED [...] * makeinfo/insertion.c (discard_insertions): Let any conditional cross node boundary. (So the @top node can be wrapped in @ifnottex, for example.) This was done during the (long) pretest of Texinfo 4.0. ---8 forgive my naivity, but how do you implement this fix? I'd appreciate any feedback thanks. jon ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
ifnottex?
This is also from today's source compilation. Making all in doc gmake[1]: Entering directory `/usr/local/src/guile-core-20010517/doc' Updating ./version.texi cd . \ makeinfo `echo guile.texi | sed 's,.*/,,'` Making info file `guile.info' from `guile.texi'. ./preface.texi:18: No matching `@end ifnottex'. ./preface.texi:21: Unmatched `@end'. ./preface.texi:72: No matching `@end ifnottex'. ./preface.texi:75: Unmatched `@end'. ./preface.texi:133: No matching `@end ifnottex'. ./preface.texi:136: Unmatched `@end'. ./scheme-procedures.texi:675: itemize requires an argument: the formatter for @item. ./scheme-control.texi:607: itemize requires an argument: the formatter for @item. ./scheme-io.texi:418: itemize requires an argument: the formatter for @item. ./srfi-modules.texi:1020: itemize requires an argument: the formatter for @item. ./data-rep.texi:1238: itemize requires an argument: the formatter for @item. ./data-rep.texi:1255: itemize requires an argument: the formatter for @item. ./data-rep.texi:1277: itemize requires an argument: the formatter for @item. ./data-rep.texi:1301: itemize requires an argument: the formatter for @item. makeinfo: Removing output file `/usr/local/src/guile-core-20010517/doc/guile.info' due to errors; use --force to preserve. gmake[1]: *** [guile.info] Error 2 gmake[1]: Leaving directory `/usr/local/src/guile-core-20010517/doc' gmake: *** [all-recursive] Error 1 Masao --- |_ -|--|- _|__ /|\/|\ ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
Re: ifnottex?
Masao == Masao Uebayashi [EMAIL PROTECTED] writes: Masao This is also from today's source compilation. Making all Masao in doc gmake[1]: Entering directory Masao `/usr/local/src/guile-core-20010517/doc' Updating Masao ./version.texi cd . \ makeinfo `echo guile.texi | sed Masao 's,.*/,,'` Making info file `guile.info' from `guile.texi'. Masao ./preface.texi:18: No matching `@end ifnottex'. [...] I've fixed the @itemize uses, but I'm confused by the @ifnottex errors, as preface.texi obviously does have the corresponding @end ifnottex lines. What version of makeinfo do you have? Neil ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
Re: ifnottex?
From: Neil Jerram [EMAIL PROTECTED] Date: 16 May 2001 20:33:22 +0100 Masao == Masao Uebayashi [EMAIL PROTECTED] writes: Masao This is also from today's source compilation. Making all Masao in doc gmake[1]: Entering directory Masao `/usr/local/src/guile-core-20010517/doc' Updating Masao ./version.texi cd . \ makeinfo `echo guile.texi | sed Masao 's,.*/,,'` Making info file `guile.info' from `guile.texi'. Masao ./preface.texi:18: No matching `@end ifnottex'. [...] I've fixed the @itemize uses, but I'm confused by the @ifnottex errors, as preface.texi obviously does have the corresponding @end ifnottex lines. What version of makeinfo do you have? I also had that problem at university, where this makeinfo is installed: makeinfo (GNU texinfo 3.12) 1.68 Regards, 'martin ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile
Re: ifnottex?
Aha. From http://sources.redhat.com/ml/gdb-patches/2000-q1/msg00904.html: ---8 The problem with @ifnottex in Texinfo 3.12 are actually a bug/misfeature in that version: conditionals such as @ifnottex cannot span node boundaries. Here's a ChangeLog entry from the latest Texinfo distribution: Sun Nov 29 17:12:35 1998 Karl Berry [EMAIL PROTECTED] [...] * makeinfo/insertion.c (discard_insertions): Let any conditional cross node boundary. (So the @top node can be wrapped in @ifnottex, for example.) This was done during the (long) pretest of Texinfo 4.0. ---8 Let me think about whether we can avoid using @ifnottex across these node boundaries. Ah, sorry, I should have mentioned the makeinfo version I'm using. 3.12, yes, NetBSD still has it in the main source. Thanks for the fix. :) Masao --- |_ -|--|- _|__ /|\/|\ ___ Bug-guile mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-guile