Hi Ernesto,
On 18/05/2021 11:57, Ernesto Eduardo Diaz Conde wrote:
Hello
Since version 4.3.3 I am trying to install Perl 5.32-GCCcore with any of
the toolchain versions but I keep getting error, even in the new version
of EasyBuild I attach the log.
Any indication or modification that must be made to achieve the
installation, the help is welcome.
It looks like the installation is failing because the pod2usage script
that is supposed to be part of the installation can't be found:
Couldn't copy cpan/Pod-Usage/blib/script/pod2usage to
/opt/apps/easybuild/software/Perl/5.32.0-GCCcore-10.2.0/bin/pod2usage:
No such file or directory
I couldn't find a clear cause for that, but while looks through the log
it seems like the location of the build directory is on a shared filesystem:
== 2021-05-18 06:46:54,337 build_log.py:265 INFO FAILED: Installation
ended unsuccessfully (build directory:
/opt/apps/easybuild/build/Perl/5.32.0/GCCcore-10.2.0): build failed
(first 300 chars): cmd " make install " exited with exit code 2 and output:
If /opt/apps/easybuild/build is on a shared filesystem (and I think it
is), you should change that.
Having the build directory on a shared filesystem like NFS, GPFS,
Lustre, etc. is a problem, not only for Perl but also for several other
software packages.
Please reconfigure EasyBuild to ensure that the build directories are on
a local filesystem like /tmp (or ramdisk like /dev/shm), see
https://docs.easybuild.io/en/latest/Configuration.html#build-path-buildpath
.
Do let us know if this helps!
regards,
Kenneth
Best Regards
Ernesto