From owner-freebsd-questions@FreeBSD.ORG Sun Oct 10 08:40:07 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A6FD16A4CE for ; Sun, 10 Oct 2004 08:40:07 +0000 (GMT) Received: from Gina.esfm.ipn.mx (esfm.ipn.mx [148.204.102.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2359343D45 for ; Sun, 10 Oct 2004 08:40:07 +0000 (GMT) (envelope-from mrspock@esfm.ipn.mx) Received: from Gina.esfm.ipn.mx (localhost.esfm.ipn.mx [127.0.0.1]) by Gina.esfm.ipn.mx (8.12.10/8.12.10) with ESMTP id i9A8dP4I049900; Sun, 10 Oct 2004 03:39:25 -0500 (CDT) (envelope-from mrspock@esfm.ipn.mx) Received: from localhost (mrspock@localhost)i9A8dPrE049897; Sun, 10 Oct 2004 03:39:25 -0500 (CDT) (envelope-from mrspock@esfm.ipn.mx) X-Authentication-Warning: Gina.esfm.ipn.mx: mrspock owned process doing -bs Date: Sun, 10 Oct 2004 03:39:25 -0500 (CDT) From: Eduardo Viruena Silva To: Parv In-Reply-To: <20041008182312.GA1327@moo.holy.cow> Message-ID: <20041010032646.V49232@Gina.esfm.ipn.mx> References: <20041008083101.V52129@Gina.esfm.ipn.mx> <20041008182312.GA1327@moo.holy.cow> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-questions@freebsd.org Subject: Re: latex2html problems (fwd) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Oct 2004 08:40:07 -0000 On Fri, 8 Oct 2004, Parv wrote: > in message <20041008083101.V52129@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) > > [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.