Skip to content

[Bioc-devel] could not install S4Vectors in Mac OS 10.8.5

2 messages · Christian Arnold, Martin Morgan

#
Hi,

I am receiving the same error message, but under different conditions, 
and I don't know how to fix it. If anyone has an idea, much appreciated!

Here is my setup:
1) R Under development (unstable) (2016-01-06 r69881) (3.3.0)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.1 LTS
2) Bioconductor version 3.4 (devel)
3) I updated BiocGenerics to the latest version, which worked fine 
(other attached packages:
[1] BiocGenerics_0.19.1  BiocInstaller_1.23.5)
4) If I try to install S4Vectors either via biocLite("S4Vectors") or 
manually via R CMD INSTALL, I get the message:
/Creating a generic function for ?t? from package ?base? in package 
?S4Vectors?
Error in rematchDefinition(definition, fdef, mnames, fnames, signature) :
   arguments (na.last, decreasing) after '...' in the generic must 
appear in the method, in the same place at the end of the argument list
Error : unable to load R code in package ?S4Vectors?
ERROR: lazy loading failed for package ?S4Vectors?/

Any ideas, what am I overseeing? The only weird thing I noticed is the 
following:

 > biocLite("BiocUpgrade")
Error: Bioconductor version 3.4 cannot be upgraded with R version 3.3.0

I thought R >=3.3.0 is sufficient for Bioconductor 3.4, shouldn't I 
receive a "already the latest version" message instead?

Thanks!
On 02.05.2016 21:32, Ou, Jianhong wrote:

  
    
#
On 07/05/2016 05:01 AM, Christian Arnold wrote:
This is from before R 3.3.0 was released, on 3 May 06. It should be updated.
I think this is basically a red herring, but you're using the devel 
version of Bioconductor (the odd-numbered 'y' version in x.y.z of 
BiocInstaller. The devel version will become the release, and use R 
version 3.3.x in October. At that point, to use the next 'devel' version 
(which  is what you'd be upgrading to) you'd need to use the current 
devel (3.4) version of R. So no, you cannot upgrade Biocondcutor with 
the 3.3.* series of R.

See BiocInstaller:::.biocUpgrade for possible outcomes -- you can not 
upgrade with the current version of R; you can upgrade but only to 
devel, so you should useDevel(); the upgrade proceeds
This email message may contain legally privileged and/or...{{dropped:2}}