Compile the external libraries without access to internet connection
If some external libraries are not provided, the configure script will try to download these libraries and compile them automatically. However, if you are on a machine without access to the internet, this procedure will fail. Below a solution to this problem, which is common on many HPC machiens.
First of all you have to download the source code on a local machine with access to internet.
You can take for example the bug-fixes from gitlab version
git clone https://gitlab.com/lumen-code/lumen.git lumen-src cd lumen-src git checkout bug-fixes
or you can download one of the lumen release via wget
wget https://gitlab.com/lumen-code/lumen/-/archive/2.1.0/lumen-2.1.0.tar.gz tar -xzf lumen-2.1.0.tar.gz mv lumen-2.1.0 lumen-src cd lumen-src
Then you have to run configure and download all the necessary libraries, by doing
make download
(note: the download of some packages might fail, you can safely ignore these fails)
Finally you can compress the whole source and copy it on your hpc machine
cd .. tar -zcvf lumen-src.tar.gz lumen-src scp lumen-src.tar.gz USERNAME@YOUR.HPC.MACHINE:
After these steps, the automaitic compilation of external libraries will proceed also on the machine without internet connection
finally you can copy the