Hello
I'm trying to update the Monocle3 easyconfig in EasyBuild. BPCells is one of the dependencies, so I have added it to the easyconfig (the build recipe). We try to build everything from source in EasyBuild. In this case, there is an error message.
Here is the full log from the build attempt:
== 2026-02-20 16:40:33,444 filetools.py:1477 DEBUG Last dir list ['r', 'python', 'cpp', 'configure', 'README.md', 'LICENSE-MIT', 'LICENSE-APACHE', 'DEVELOPING.md', 'DESCRIPTION', 'COPYRIGHT']
== 2026-02-20 16:40:33,444 filetools.py:1478 DEBUG Possible new dir /dev/shm/Monocle3/1.4.26/foss-2024a-R-4.4.2/BPcells/BPCells-0.3.1 found
== 2026-02-20 16:40:33,444 extensioneasyblock.py:124 DEBUG Using extension start dir: /dev/shm/Monocle3/1.4.26/foss-2024a-R-4.4.2/BPcells/BPCells-0.3.1
== 2026-02-20 16:40:33,447 rpackage.py:301 DEBUG Installing R package BPcells version 0.3.1.
== 2026-02-20 16:40:33,447 rpackage.py:165 DEBUG make_cmdline_cmd returns R CMD INSTALL /dev/shm/Monocle3/1.4.26/foss-2024a-R-4.4.2/BPcells/BPCells-0.3.1 --library=/mnt/ds918plus/eb/nuc-centos9/software/Monocle3/1.4.26-foss-2024a-R-4.4.
2/ --no-clean-on-error
== 2026-02-20 16:40:33,556 run.py:478 INFO run_shell_cmd: Script to start debug shell for 'R ...' shell command
will be saved to /tmp/eb-ezl008kb/run-shell-cmd-output/R-vpv_7ho5/cmd.sh
output will be logged to /tmp/eb-ezl008kb/run-shell-cmd-output/R-vpv_7ho5/out.txt
== 2026-02-20 16:40:33,561 run.py:504 INFO Path to bash that will be used to run shell commands: /usr/bin/bash
== 2026-02-20 16:40:33,561 run.py:518 INFO Running 'R ...' shell command in /dev/shm/Monocle3/1.4.26/foss-2024a-R-4.4.2/BPcells/BPCells-0.3.1:
R CMD INSTALL /dev/shm/Monocle3/1.4.26/foss-2024a-R-4.4.2/BPcells/BPCells-0.3.1 --library=/mnt/ds918plus/eb/nuc-centos9/software/Monocle3/1.4.26-foss-2024a-R-4.4.2/ --no-clean-on-error
== 2026-02-20 16:40:34,814 run.py:636 WARNING 'R ...' shell command FAILED (exit code 1)
== 2026-02-20 16:40:34,814 run.py:637 INFO Output of 'R ...' shell command (stdout + stderr):
* installing *source* package ‘BPCells.installation.moved’ ...
** using staged installation
Recording install count metrics
################################################
Error: BPCells installation location has moved.
To install from the new location, please run:
remotes::install_github("bnprks/BPCells/r")
################################################
ERROR: configuration failed for package ‘BPCells.installation.moved’
Could this be solved by changing to the BPCells/r directory after archive extraction, before the build itself starts?
This is using https://github.com/bnprks/BPCells/archive/refs/tags/v0.3.1.tar.gz as the source archive.
Hello
I'm trying to update the
Monocle3easyconfig in EasyBuild.BPCellsis one of the dependencies, so I have added it to the easyconfig (the build recipe). We try to build everything from source in EasyBuild. In this case, there is an error message.Here is the full log from the build attempt:
Could this be solved by changing to the
BPCells/rdirectory after archive extraction, before the build itself starts?This is using
https://github.com/bnprks/BPCells/archive/refs/tags/v0.3.1.tar.gzas the source archive.