I recently upgraded my R version to 3.0.0, and just now discovered that I can no longer load my previous installation of cummeRbund, getting the error message
Error: package ‘cummeRbund’ was built before R 3.0.0: please re-install it
I try to reinstall it by using the straightforward command from http://www.bioconductor.org/packages/2.12/bioc/html/cummeRbund.html:
source("http://bioconductor.org/biocLite.R")
biocLite("cummeRbund")
However, this keeps running through a bunch of commands, then giving the following warning messages:
The downloaded source packages are in
‘/tmp/RtmplVNTcn/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning messages:
1: In install.packages(pkgs = pkgs, lib = lib, repos = repos, ...) :
installation of package ‘cummeRbund’ had non-zero exit status
2: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘munsell’ had non-zero exit status
3: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘biomaRt’ had non-zero exit status
4: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘rtracklayer’ had non-zero exit status
5: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘GenomicFeatures’ had non-zero exit status
6: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘biovizBase’ had non-zero exit status
7: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘Gviz’ had non-zero exit status
8: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
installation of package ‘cummeRbund’ had non-zero exit status
And the error message still stands:
> library(cummeRbund)
Error: package ‘cummeRbund’ was built before R 3.0.0: please re-install it
What am I doing wrong?
It sort of looks like a dependency fails to install, and then everything downstream of that fails. I'd look in that 'bunch of commands' for the first package that fails, and work from there. My guess is biomaRt, perhaps because of issues with XML or RCurl (both of which have system dependencies -- libxml2-devel, libcurl-devel, I think).
Did you manage to install cummeRbund finally ? Perhaps you could also try installing one of the dependencies of cummeRbund separately and see what error message is thrown
I did now, a full package reinstall seemed to be the best solution.