groff
[Top][All Lists]
Advanced

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

Re: [Groff] grohtml hanging on PSPIC


From: Gaius Mulley
Subject: Re: [Groff] grohtml hanging on PSPIC
Date: 13 Nov 2006 19:46:02 +0000
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Larry Kollar <address@hidden> writes:

> Putting a PS file before the '.TL' in a -ms file causes grohtml to hang at 
> the 
> beginning of generating HTML. This used to work, but I think it broke 
> between 1.19.1 and 1.19.2. Here's an example file:
> 
> .\" ---- begin ----
> \&
> .sp 2i
> .tm output = \*[.T]
> .PSPIC logo.eps 1i
> .TL
> .ie '\*[.T]'html' .HTML Release 5.0 Widget\[tm]<br />Documentation Plan
> .el \{\
> Release 5.0 Widget\[em]
> .br
> Documentation Plan
> .\}
> .AU
> Issue 1.0, 14 November 2006
> .AB no
> .LP
> Information subject to change without notice.
> .LP
> Any hard copy of this document is an uncontrolled copy.
> .AE
> .NH 1
> Introduction
> .LP
> This is a test...
> .\" ----- end -----
> 
> Here's what trace turns up (not much):
> 
> $ awk -f htbl.awk test.ms | groff -ms -mtrace -mwww -Thtml -P-n -P-r - 
> >test.html
>  *** de trace enter: .www:@test_substring 
>  *** trace exit: .www:@test_substring 
>  *** de trace enter: .LINKSTYLE "blue" "C" "\[la]" "\[ra]"
>  *** trace exit: .LINKSTYLE "blue" "C" "\[la]" "\[ra]"
> output = ps
>  *** de trace enter: .HTML-DO-IMAGE "logo.eps" "c"
>  *** trace exit: .HTML-DO-IMAGE "logo.eps" "c"
>  *** de trace enter: .HTML-IMAGE-END 
>  *** trace exit: .HTML-IMAGE-END 
>  *** de trace enter: .tl "''''"
>  *** trace exit: .tl "''''"
> grops:logo.eps (stdin):13: missing argument
> output = html
> (hangs)
> 
> Any suggestions?
> 
> -- Larry

Hi Larry,

what does your awk script transform the input file into?
Here is my test which passes with groff-1.19.3

$ groff -ms -Thtml -P-n -P-r larry-eps.n 
output = ps
output = html
<!-- Creator     : groff version 1.19.3 -->
<!-- CreationDate: Mon Nov 13 19:40:21 2006 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd";>
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="Content-Style" content="text/css">
<style type="text/css">
       p     { margin-top: 0; margin-bottom: 0; }
       pre   { margin-top: 0; margin-bottom: 0; }
       table { margin-top: 0; margin-bottom: 0; }
</style>
<title>Release 5.0 Widget&trade;<br />Documentation Plan</title>

</head>
<body>

<h1 align=center>Release 5.0 Widget&trade;<br />Documentation Plan</h1>

<a href="#heading1">1. Introduction</a><br>




<p align=center style="margin-top: 1em" valign="top"><img src="logo.eps.png" 
alt="Image logo.eps.png"></p>

<p align=center valign="top"><i>Issue 1.0, 14 November
2006</i></p>

<p valign="top">Information subject to change without
notice.</p>

<p style="margin-top: 1em" valign="top">Any hard copy of
this document is an uncontrolled copy.</p>

<a name="heading1"></a>
<h2>1. Introduction</h2>


<p style="margin-top: 1em" valign="top">This is a
test...</p>
</body>
</html>

$ groff -v
GNU groff version 1.19.3
Copyright (C) 2005 Free Software Foundation, Inc.
GNU groff comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of groff and its subprograms
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

called subprograms:

GNU grops (groff) version 1.19.3
GNU troff (groff) version 1.19.3

regards,
Gaius




reply via email to

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