On 07-05-2014, at 11:23, Martin Maechler <maech...@stat.math.ethz.ch> wrote:
>>>>>> Berend Hasselman <b...@xs4all.nl> >>>>>> on Wed, 7 May 2014 09:24:46 +0200 writes: > >> I am compiling the latest R-patched (Revision: 65533) Ubuntu Lucid (10.04). > >> Building succeeds but make check stops with an error. >> The output in the terminal from make check: > >> Testing examples for package ‘base’ >> Testing examples for package ‘tools’ >> Error: testing 'tools' failed >> Execution halted >> make[3]: *** [test-Examples-Base] Error 1 >> make[2]: *** [test-Examples] Error 2 >> make[1]: *** [test-all-basics] Error 1 >> make: *** [check] Error 2 > >> The last lines in the output of tests/Examples/tools-Ex.Rout.fail are > >>> ### ** Examples >>> >>> gVigns <- pkgVignettes("grid") >>> ## Don't show: >>> `%=f=%` <- function(a, b) normalizePath(a) == normalizePath(b) >>> with(gVigns, >> + stopifnot(engines == "utils::Sweave", >> + pkgdir %=f=% system.file(package="grid"), >> + dir %=f=% system.file(package="grid", "doc"), >> + (n. <- length(docs)) >= 12, # have 13 >> + n. == length(names), n. == length(engines), >> + length(msg) == 0) ) # as it is a 'base' package >> Error: (n. <- length(docs)) >= 12 is not TRUE >> Execution halted > >> How do I fix this, if possible? >> Berend > > Well, as it works correctly for others, > why don't you execute the above code in your (self installed ?) version > of R, and find out why -- I think -- the vignettes of grid were > not built / installed correctly ? > > Martin I have the release version R-3.1.0 installed (built and checked with NO error messages). I don't have pdflatex installed; that is detected by configure. I have found a difference between ……/tests/Examples/tools-Ex.R in R-3.1.0 and R-patched. After running this command diff R-3.1.0-build/tests/Examples/tools-Ex.R R-patched-build/tests/Examples/tools-Ex.R > diff-3.1.0-3.1.0patched-tools-Ex.R.txt the file with the differences contains this: 155a156,184 > nameEx("buildVignettes") > ### * buildVignettes > > flush(stderr()); flush(stdout()) > > ### Name: buildVignettes > ### Title: List and Build Package Vignettes > ### Aliases: buildVignettes pkgVignettes > ### Keywords: utilities documentation > > ### ** Examples > > gVigns <- pkgVignettes("grid") > ## Don't show: > `%=f=%` <- function(a, b) normalizePath(a) == normalizePath(b) > with(gVigns, > stopifnot(engines == "utils::Sweave", > pkgdir %=f=% system.file(package="grid"), > dir %=f=% system.file(package="grid", "doc"), > (n. <- length(docs)) >= 12, # have 13 > n. == length(names), n. == length(engines), > length(msg) == 0) ) # as it is a 'base' package > ## End Don't show > stopifnot("grid" %in% gVigns$names, > inherits(gVigns, "pkgVignettes")) > > > > cleanEx() which would indicate that tool-Ex.R contains an additional test. Berend ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel