-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HDF5Array is not available for package glmGamPoi #54
Comments
Hi nlubock, thanks for the detailed report. The cause of the error seems to be that Rhdf5lib cannot be installed. Maybe the maintainers of Rhdf5lib and HDF5Array (@grimbough, @hpages) have an idea what causes the issue. Best, |
Seems to be related to lack of AEC library on your container @nlubock. Note that you should be able to fix that with Even better: I highly recommend that you switch to the Bioconductor's Docker image. Then you will be able to install pre-compiled binaries of any Bioconductor or CRAN package (using That being said, it could be argued that lack of AEC library should not break Rhdf5lib's configure script. Any thought on that @grimbough? Thanks. Best, |
Rhdf5lib comes bundled with libaec. It should use a system version if it's available, but otherwise the bundled copy will be compiled and linked against. This error seems to occur at the first step of that compilation effort:
I'm not sure exactly what operation isn't permitted. Maybe something odd is happening with user permissions relating the using Docker, but I have successfully installed Rhdf5lib inside a Bioconductor Docker container many times without issue. @nlubock are you carrying out the installation inside the Dockerfile? If so, could you share it so I can test locally? |
OK so I was able to build the following Dockerfile
The trouble comes from trying to do this from within the container. Specifically when Podman is orchestrating things... The following produces the error:
If I run the same commands with Docker, everything works fine. I think you may be on to something @grimbough with the permissions issues... Thanks everyone for their help! |
Hey there!
I'm trying to install this package in a rocker/tidyverse container, but I'm running into this issue:
I also tried installing
HDF5Array
before installingglmGamPoi
and ran into:Here's the relevant
sessionInfo()
Any help would be appreciated! I can install no problem on an Apple Silicon machine with the following
sessionInfo()
The text was updated successfully, but these errors were encountered: