latex2html problems (fwd)

Parv parv at pair.com
Fri Oct 8 11:20:53 PDT 2004


in message <20041008083101.V52129 at Gina.esfm.ipn.mx>,
wrote Eduardo Viruena Silva thusly...
>
> I have installed FreeBS 5.2.1-RELEASEp9  in my computer.

4.10-p3 here ...


> latex2html-2002.2.1_3 Convert LaTeX documents to HTML
> teTeX-2.0.2_2         Thomas Esser's distribution of TeX & friends

... with latex2html-2002.2.1_3 & teTeX-2.0.2_3.


> latex2html seems to work fine but it does not process formulas.
> 
> ---test.tex------
> \documentclass{article}
> \begin{document}
>      $\sin(x)$
> \end{document}
> ---end of test.tex----
> 
> Michelle:/home/mrspock/tex> latex2html test
> 
> --- it was properly processed but,  at the end:  ---
> 
>  *** processing 1 images ***
> 
> Generating postscript images using dvips ...
> This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
> ' TeX output 2004.10.07:1523' -> /tmp/l2h879/image
> (-> /tmp/l2h879/image001) <tex.pro><alt-rule.pro><texc.pro><f7b6d320.enc>
> <aae443f0.enc><texps.pro><special.pro><color.pro><cmmi10.pfb><cmr10.pfb>[1]
> Converting image #1
> pstoimg: Error: "/usr/local/bin/ppmquant -floyd 256 < /tmp/l2h879/p892.pnm | /usr/local/bin/pnmtopng -interlace -trans '#ffffff'  > img1.png" failed:
> 
> Error while converting image

As i expected, there is a race condition.

By the time ppmquant gets the file input, the file, actually the
/tmp/l2h* directory, has been already removed, resulting in the
above it seems.

Do "ktrace -di -f log latex2html file.tex ; kdump -n -f log | less".
Then search for string "/tmp/l2h".  You will see that directory is
removed well before ppmquant get to do its thing.  (Mind that i have
not checked if any of the file handle(s) is retained, or retained
file handle is not closed, before directory removal.)

 (In that case, IMO, it would not be a race condition but an
 indication of bad design of latex2html.)


> "pnmtopng"  was installed by "netpbm-10.24"... and it seems that
> it is being called with a pair of parameters that does not seem to
> work.

Yes, see above.


  - Parv

-- 



More information about the freebsd-questions mailing list