Closed HelenaLC closed 4 years ago
We are currently working on the Bioconductor issue, so the binary available there is legitimately currently behind the cytolib
version due to some build failures. We're working on that as quickly as possible to get it resolved and I'll post here as soon as it's fixed. It will likely take a day for that change to be available to you (or maybe two days) because Bioconductor builds their packages daily.
But the root of your error is that your CytoML
version is behind cytolib
. Specifically, your version of cytolib
has this commit: https://github.com/RGLab/cytolib/commit/d02503918cc751c5435b4e5861060dcfc673b737, while your version of CytoML
does not have the accompanying changes: https://github.com/RGLab/CytoML/commit/0cb5ff52de4ab3c9a594d036db321f223a270b30.
A couple of options:
CytoML
binary is available via BiocManager::install("CytoML")
CytoML
from the development versions on GitHub (these will be a little ahead of Bioconductor):
remotes::install_github("RGLab/cytolib", force = TRUE)
remotes::install_github("RGLab/flowCore", force = TRUE)
remotes::install_github("RGLab/flowWorkspace", force = TRUE)
remotes::install_github("RGLab/CytoML", force = TRUE)
Deepest apologies for the inconvenience this is causing.
We have sent a fix to Bioconductor, so hopefully option 1 (waiting a day and installing from Bioconductor) should be good to go.
Wonderful- I’ll give it ago in a day or two and will close the issue if it’s resolved. Thanks so much for your prompt response; this was keeping me from getting my own package to work / finalize the next Bioc update- very glad it could be resolved quickly 🙏
We are currently working on the Bioconductor issue, so the binary available there is legitimately currently behind the
cytolib
version due to some build failures. We're working on that as quickly as possible to get it resolved and I'll post here as soon as it's fixed. It will likely take a day for that change to be available to you (or maybe two days) because Bioconductor builds their packages daily.But the root of your error is that your
CytoML
version is behindcytolib
. Specifically, your version ofcytolib
has this commit: RGLab/cytolib@d025039, while your version ofCytoML
does not have the accompanying changes: 0cb5ff5.A couple of options:
- You can wait a day or so until we resolve the Bioconductor build issue and a new
CytoML
binary is available viaBiocManager::install("CytoML")
- You can install all of the key dependencies and
CytoML
from the development versions on GitHub (these will be a little ahead of Bioconductor):remotes::install_github("RGLab/cytolib", force = TRUE) remotes::install_github("RGLab/flowCore", force = TRUE) remotes::install_github("RGLab/flowWorkspace", force = TRUE) remotes::install_github("RGLab/CytoML", force = TRUE)
Deepest apologies for the inconvenience this is causing.
Thanks a lot Jacobpwagner. I had the same problem as Elena (R version 4.0.1 (2020-06-06), macOS Catalina 10.15.5) and running these 4 steps (option 2 but not option 1) solved the Error.
Thanks, @nuneznicolas. Good to hear. And @HelenaLC , based on the time of day it looks like Bioconductor pulls from the repos, it might be a couple of days until the fix is available there rather than one day. Thanks for your patience.
Resolved, thanks again!
My operating system: MacBook Air Chip: Apple M1 macOS: Sonoma 14.4.1
I can’t install CytoML package on my system.
remotes::install_github("RGLab/flowCore", force = TRUE)
remotes::install_github("RGLab/flowWorkspace", force = TRUE)
Bug description While
CytoML
installs cleanly,library(CytoML)
fails with:which in turns prohibits many other cyto-related packages from being loaded.
I have tried installing both the Bioc release version via
BiocManager::install("CytoML")
& from GitHub viaBiocManager::install("RGLab/CytoML")
.All packages should be up-to-date; i.e.
BiocManager::install()
executes silently.Session info