Hi Robert and Seth,
I was too quick in apologizing. I do still have the same problem, which now did not turn up in installing affy, but in installing genefilter. Running getBioC() a second time installed everything without problems. But then reinstalling R again and running getBioC() gave the same problems installing affy again. It puzzles me completely! Some traceback() information below.
I am wondering if this is related to the locale settings (are you
using a non-English locale?) and some of the recent changes in R to
support other character sets. Which would explain why we have
not seen
it - since we don't use non-English settings (anyone else out
there with
non-English settings willing to give this a try).
I do not think that this is a problem, as I'm running an English version of Windows.
You might also try and set options(error=recover), to see
if that pops
you into a debugger at some useful point (did you try traceback()?)
Also, debug(install.packages), and then running this, would help to
narrow down just what we are looking for.
Traceback gives:
traceback()
9: sprintf(gettext("unable to move temp installation '%d' to '%s'"),
file.path(tmpDir, curPkg), instPath)
8: warning(sprintf(gettext("unable to move temp installation '%d' to '%s'"),
file.path(tmpDir, curPkg), instPath), domain = NA, call. = FALSE)
7: unpackPkg(foundpkgs[okp, 2], foundpkgs[okp, 1], lib, installWithVers)
6: .install.winbinary(pkgs = pkgs, lib = lib, contriburl = contriburl,
method = method, available = available, destdir = destdir,
installWithVers = installWithVers, dependencies = dependencies)
5: install.packages(pkgs = c("affy", "affydata", "affyPLM", "annaffy",
"annotate", "Biobase", "Biostrings", "DynDoc", "edd", "gcrma",
"genefilter", "geneplotter", "hgu95av2", "limma", "makecdfenv",
"marray", "matchprobes", "multtest", "pamr", "reposTools", "ROC",
"siggenes", "sma", "statmod", "tkWidgets", "vsn", "widgetTools",
"xtable"), repos = c("http://www.bioconductor.org/packages/bioc/stable",
"http://www.bioconductor.org/packages/data/annotation/stable",
"http://www.bioconductor.org/packages/data/experiment/stable",
"http://www.bioconductor.org/packages/omegahat/stable", "http://www.bioconductor.org/packages/lindsey/stable",
"http://cran.fhcrc.org"), lib = "C:/PROGRA~1/R/rw2010/library",
dependencies = c("Depends", "Imports"))
4: do.call("install.packages", args)
3: biocinstall(lib = "C:/PROGRA~1/R/rw2010/library", groupName = "default",
dependencies = c("Depends", "Imports"))
2: do.call("biocinstall", args)
1: getBioC()
Setting options(error=recover) gives me a huge amount of output which I can't make heads or tails of. I've put it down below.
Or another experiment - try just downloading the zip file, to the
desktop and then loading it...
That solves the problem, as my previous email showed. But it does not show why it occurs.
Best,
Jelle