Bioconductor / DelayedArray

A unified framework for working transparently with on-disk and in-memory array-like datasets
https://bioconductor.org/packages/DelayedArray
24 stars 9 forks source link

DelayedArray Install Failed in R4.0.2 #85

Closed guodudou closed 3 years ago

guodudou commented 3 years ago

Hello,

I am using macOS Catelina, Bioconductor version 3.11 (BiocManager 1.30.10), R version 4.0.2, and trying to install DelayedArray using BiocManager::install("DelayedArray"), but it shows the following error:


Warning messages: 1: multiple methods tables found for ‘mstack’ 2: multiple methods tables found for ‘which’ Warning: replacing previous import ‘S4Vectors::mstack’ by ‘IRanges::mstack’ when loading ‘DelayedArray’ Creating a new generic function for ‘rowsum’ in package ‘DelayedArray’ Creating a new generic function for ‘aperm’ in package ‘DelayedArray’ Error in reconcilePropertiesAndPrototype(name, slots, prototype, superClasses, : no definition was found for superclass “DataTable” in the specification of class “DelayedMatrix” Error: unable to load R code in package ‘DelayedArray’ Execution halted ERROR: lazy loading failed for package ‘DelayedArray’

Do you have any suggestion about how to fix it? Thank you very much!

hpages commented 3 years ago

Hi,

It's very likely that you have a mix of incompatible packages from different versions of Bioconductor. Check this by running BiocManage::valid().

Also please note that Bioconductor 3.11 is no longer supported. We strongly advise to always use the latest Bioconductor release, which is Bioconductor 3.12 at the moment (was released in October 2020). Time to upgrade!

H.

guodudou commented 3 years ago

Hello,

Thank you very much for your timely reply and suggestion. I updated R and Bioconductor to the latest version, and DelayedArray was installed very well.

Thanks, Wendy

On Sun, Jan 10, 2021 at 4:17 PM Hervé Pagès notifications@github.com wrote:

Hi,

It's very likely that you have a mix of incompatible packages from different versions of Bioconductor. Check this by running BiocManage::valid().

Also please note that Bioconductor 3.11 is no longer supported. We strongly advise to always use the latest Bioconductor release, which is Bioconductor 3.12 at the moment (was released in October 2020). Time to upgrade!

H.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Bioconductor/DelayedArray/issues/85#issuecomment-757545487, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALK73I6BAOT3BPIPZU7NK43SZIKPHANCNFSM4V4WOISQ .

hpages commented 3 years ago

Excellent!