lout-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 3.19: problem compiling user manual


From: Jeffrey Howard Kingston
Subject: Re: 3.19: problem compiling user manual
Date: Thu, 30 Mar 2000 15:20:01 +0100

If you are getting that problem with the internal error, dest_side = FWD
nonsense, then the fix is to add the line

     mark(gap(g)) = join(gap(g)) = FALSE;

immediately following line 422 of z22.c.  The immediate context will
then look like this:

      /* construct a gap object from the left parameter */
      New(g, GAP_OBJ);
      underline(g) = FALSE;
      MoveLink(Down(header), g, PARENT);
      Child(z, Down(g));
      GapCopy(gap(g), line_gap(save_style(header)));
      mark(gap(g)) = join(gap(g)) = FALSE;

      /* move header and gap into headers() */
      MoveLink(LastDown(header), headers(hd), PARENT);
      Link(headers(hd), g);
      break;

This fix corrects an undefined field problem which will randomly
spring the error.  It will be part of the next release.  It occurs
only around the new galley headers feature, which itself is currently
used only in indexes (where you get it unless you ask not to) and in
tables made with @Tbl (where you have to ask for them).  So you are
quite safe unless you have an index in your document, or you ask for
running headers in your table.

Other news: Mark Summerfield and I are working on adding Perl to
prg2lout.  There are some strange things (lexical ambiguity of /
character, and the Pod language-within-a-language, for example).
I want to hold off making another release until I can include @Perl.

Jeff Kingston



reply via email to

[Prev in Thread] Current Thread [Next in Thread]