latex2html problems (fwd)

Eduardo Viruena Silva mrspock at esfm.ipn.mx
Sun Oct 10 01:40:07 PDT 2004


On Fri, 8 Oct 2004, Parv wrote:

> 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
>
> --

Thanks for answering Parv.

I have a Phedora Core 2 system where latex2html works fine.
It uses netpbm-9.24 not netpbm-10.24 as FreeBSD does.

So... forced FreeBSD to uninstall netpbm-10.24, and
then downloaded and compiled netpbm-9.24.

It is a little tricky because netpbm does not supports
FreeBSD, so I took "openbsd" option and changed the
Makefile.config to fulfill FreeBSD requirements.

Once it was installed, latex2html worked fine.

Now, I do not know what to think.
Either,  latex2html is trying to use options that
do not work with netpbm-10.24, or netpbm-10.24 does
not work properly.

I think this deserves a report.

Thanks for your help.

	Eduardo.


More information about the freebsd-questions mailing list