[comp.archives] [gnu.groff.bug...] groff 1.02 available

jjc@relay.eu.net (James Clark) (06/16/91)

Archive-name: text/troff/groff/1991-06-14
Archive: prep.ai.mit.edu:/pub/gnu/groff-1.02.tar.Z [18.71.0.38]
Original-posting-by: jclark!jjc@relay.eu.net (James Clark)
Original-subject: groff 1.02 available
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

Groff (GNU troff and related programs) version 1.02 is now available
for anonymous ftp from prep.ai.mit.edu as pub/gnu/groff-1.02.tar.Z
(about 1090k).  No diffs from version 1.01 are available.

There are some substantial changes in this release:

   Implementations of refer, indxbib and lookbib are included.  These
   programs are significantly less mature than other parts of the
   groff distribution, and so should be used with caution.  The refer
   program is quite a bit more flexible than Unix refer; read the man
   page for details.

   Parts of gxditview have been rewritten so that it works with -Tps.

   Parts of grops have been rewritten; it now supports version 3.0 of
   the Document Structuring Conventions both in the documents that it
   generates and in the documents that it imports.

See the CHANGES file for more information about the changes in this
release.

A couple of minor problems have emerged since I did this release.  If
you are using the libg++ header files, you will need to correct the
declaration of stat() in g++-include/sys/stat.h by making the first
argument const char *.  Also you should delete white space from the
beginning of variable definition lines in xditview/Imakefile before
running xmkmf.

There is a bug in g++ 1.39 affecting operator delete member functions.
Compiling groff with -DOP_DELETE_BROKEN enables a work-around.  A
better alternative is to apply the following fix to g++ (by Tilo
Levante):

*** cplus-decl.c.~1~	Mon Aug  6 05:28:59 1990
--- cplus-decl.c	Wed Jun  5 08:55:04 1991
***************
*** 7954,7958 ****
  	exprstmt = build_method_call (build1 (NOP_EXPR, TYPE_POINTER_TO (current_class_type), error_mark_node),
  				      get_identifier (OPERATOR_DELETE_FORMAT),
! 				      build_tree_list (NULL_TREE, integer_zero_node),
  				      NULL_TREE, LOOKUP_NORMAL);
        else if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type))
--- 7954,7958 ----
  	exprstmt = build_method_call (build1 (NOP_EXPR, TYPE_POINTER_TO (current_class_type), error_mark_node),
  				      get_identifier (OPERATOR_DELETE_FORMAT),
! 				      build_tree_list (NULL_TREE, current_class_decl),
  				      NULL_TREE, LOOKUP_NORMAL);
        else if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type))

James Clark
jjc@jclark.uucp

-- comp.archives file verification
prep.ai.mit.edu
-rw-r--r--  1 14910    wheel     1087901 Jun 12 11:34 /pub/gnu/groff-1.02.tar.Z
found groff ok
prep.ai.mit.edu:/pub/gnu/groff-1.02.tar.Z