[Rd] * creating vignettes ... ERROR
Prof Brian Ripley
ripley at stats.ox.ac.uk
Fri Jan 21 21:55:31 CET 2005
On Fri, 21 Jan 2005, Uwe Ligges wrote:
> Achim Zeileis wrote:
>> On Fri, 21 Jan 2005 17:33:25 +0100 Philippe Hupé wrote:
>>> I had some problem when building package: for exemple when building
>>> the package e1071 available from CRAN, I get the following message
*Why* are you building someone else's package?
>>> * checking for file 'e1071/DESCRIPTION' ... OK
>>> * preparing 'e1071':
>>> * cleaning src
>>> * running cleanup
>>> * creating vignettes ... ERROR
>>> /usr/lib/R/bin/texi2dvi: pdflatex exited with bad status, quitting.
>>> /usr/lib/R/bin/texi2dvi: see svmdoc.log for errors.
>>> Error in texi2dvi(file = bft, pdf = TRUE, clean = FALSE, quiet =
>>> quiet) :
>>> running texi2dvi on svmdoc.tex failed
>>> Execution halted
>> works for me
>>> The system I use is:
>>> R2.0.1 under Debian Linux (testing) with kernel 2.6.9-1-686
>>> The pdflatex version is:
>>> pdfeTeX (Web2C 7.4.5) 3.14159-1.10b-2.1
>>> kpathsea version 3.4.5
>>> Copyright (C) 1997-2003 The NTS Team (eTeX)/Han The Thanh (pdfTeX).
>>> Kpathsea is copyright (C) 1997-2003 Free Software Foundation, Inc.
>>> There is NO warranty. Redistribution of this software is
>>> covered by the terms of both the pdfeTeX copyright and
>>> the GNU General Public License.
>>> For more information about these matters, see the files
>>> named COPYING and the pdfeTeX source.
>>> Primary author of pdfeTeX: The NTS Team (eTeX)/Han The Thanh (pdfTeX).
>>> Kpathsea written by Karl Berry and others.
>>> I attached the log file svmdoc.log.
>> That did not come true. But my guess is that running LaTeX is what fails
>> (and that the problem is neither in R nor in the Per script).
>>> From looking briefly at svmdoc.Rnw, it has a
>> so it expects that Sweave.sty is somewhere in your search path. Is that
>> the case?
>> Furthermore, the R code in vignettes should always run, but compiling
>> the resulting .tex file just has to work at build time. So there are
>> vignettes (at least in my packages) that depend on local sty/bib/bst
>> files not included in the package and thus cannot be (easily) compiled
>> by other people.
> Philippe is right. I have seen the log file and it causes the problem. It was
> me who suggested to write to r-devel. The relevant lines in the log file
Except there is no error in those lines!
> This is pdfeTeXk, Version 3.14159-1.10b-2.1 (Web2C 7.4.5) (format=pdflatex
> 2005.1.5) 19 JAN 2005 17:37
> entering extended mode
> file:line:error style messages enabled.
> **\nonstopmode \input /home/phupe/tmp/e1071/inst/doc/svmdoc.tex
> Output written on svmdoc.pdf (7 pages, 186335 bytes).
> Note, this is a very modern version of pdf*e*TeX!
> I don't know whether R is supposed to support it. If so, this is a bug.
Well as I understand it for 1.10b (not at all very modern), pdflatex is
supposed to be built from pdftex: it is with the current 1.20b that
pdfetex is used. As I got a TeTeX upgrade this very morning and mine does
run R CMD check e1071, I think the problem may well be in Philippe's
gannet% pdflatex --version
pdfTeX (Web2C 7.4.5) 3.14159-1.10b
kpathsea version 3.4.5
gannet% pdfelatex --version
pdfeTeX (Web2C 7.4.5) 3.14159-1.10b-2.1
kpathsea version 3.4.5
Perhaps if we get to see the error message we might know what is going on.
Meanwhile I suggest using the current teTeX.
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel