Dear all,

Our recently-accepted package (cellmigRation) fails when installing and 
building on the machv2 (macOS) machine. Unfortunately, the report on 
http://bioconductor.org/checkResults/devel/bioc-LATEST/cellmigRation/machv2-install.html
 isn't much helpful to me, as it simply says "ERROR: lazy loading failed for 
package ‘cellmigRation’" and quits.

I don't have Apple devices around, so I don't think I could use the 
instructions on 
https://bioconductor.org/checkResults/3.13/bioc-LATEST/Renviron.bioc to 
reproduce the issue. If I dowgrade the R 4.1 dependency and use rhub to check 
the package on macos-highsierra-release (rhub doesn't seem to provide an 
R-devel macOS platform), it passes with a warning. I think this is where the 
problem lies, as Bioconductor checks tend to fail on warnings IIRC:

W checking whether package ‘cellmigRation’ can be installed (25.3s)
Found the following significant warnings:
Warning: 'rgl.init' failed, running with 'rgl.useNULL = TRUE'.
See ‘/Users/userh9mZWtKO/cellmigRation.Rcheck/00install.out’ for details.

Following the documentation 
here<https://www.rdocumentation.org/packages/rgl/versions/0.105.22/topics/rgl.init>
 and 
here<https://www.rdocumentation.org/packages/rgl/versions/0.100.54/topics/rgl.useNULL>,
 I see two solutions:

1) Install XQuartz;
2) either set the R option rgl.useNULL or the environment variable RGL_USE_NULL 
to TRUE.

Looks like the second option is the most appropriate for this case, but I do 
not know how I could pass this on to the machv2 machine. If I understood 
correctly, this is only a problem on headless servers, so PCs running macOS 
would probably install the package fine.

Does anyone have experience solving this issue?

Best regards,
Waldir

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to