Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save WilleBell/9e50477acf6a325c61f45dfca205be99 to your computer and use it in GitHub Desktop.
Save WilleBell/9e50477acf6a325c61f45dfca205be99 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/eb-t0qtuqh7/files_pr18256/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb (PR(s) #18256)
== 2023-08-01 10:07:27,634 easyblock.py:313 INFO This is EasyBuild 4.7.2 (framework: 4.7.2, easyblocks: 4.7.2) on host node301.hydra.os.
== 2023-08-01 10:07:27,634 easyblock.py:319 INFO This is easyblock CMakeMake from module easybuild.easyblocks.generic.cmakemake (/scratch/brussel/108/vsc10800/easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/easyblocks/generic/cmakemake.py)
== 2023-08-01 10:07:27,634 easyblock.py:1040 INFO Build dir set to /tmp/vsc10800/ArcadeLearningEnvironment/0.8.1/foss-2022a
== 2023-08-01 10:07:27,634 config.py:694 DEBUG software install path as specified by 'installpath' and 'subdir_software': /scratch/brussel/108/vsc10800/easybuild/software
== 2023-08-01 10:07:27,634 easyconfig.py:2641 DEBUG Determining software installation subdir for Arcade-Learning-Environment EasyConfig @ /tmp/eb-t0qtuqh7/files_pr18256/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb
== 2023-08-01 10:07:27,635 easyconfig.py:2644 DEBUG Using fixed naming software installation subdir: Arcade-Learning-Environment/0.8.1-foss-2022a
== 2023-08-01 10:07:27,635 easyblock.py:1097 INFO Software install dir set to /scratch/brussel/108/vsc10800/easybuild/software/Arcade-Learning-Environment/0.8.1-foss-2022a
== 2023-08-01 10:07:27,635 config.py:694 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /scratch/brussel/108/vsc10800/easybuild/modules
== 2023-08-01 10:07:27,635 easyblock.py:1102 INFO Module install dir set to /scratch/brussel/108/vsc10800/easybuild/modules/all
== 2023-08-01 10:07:27,635 easyblock.py:288 INFO Init completed for application name Arcade-Learning-Environment version 0.8.1
== 2023-08-01 10:07:27,635 easyblock.py:4200 INFO Obtained application instance of for Arcade-Learning-Environment (easyblock: CMakeMake)
== 2023-08-01 10:07:27,635 easyblock.py:4213 DEBUG Skip set to False
== 2023-08-01 10:07:27,635 easyconfig.py:1690 INFO Generating template values...
== 2023-08-01 10:07:27,635 templates.py:199 DEBUG config: Arcade-Learning-Environment EasyConfig @ /tmp/eb-t0qtuqh7/files_pr18256/a/Arcade-Learning-Environment/Arcade-Learning-Environment-0.8.1-foss-2022a.eb
== 2023-08-01 10:07:27,635 templates.py:226 DEBUG version found in easyconfig is 0.8.1
== 2023-08-01 10:07:27,635 templates.py:328 DEBUG name: bitbucket_account, config: %(namelower)s
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: github_account, config: mgbellemare
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: name, config: Arcade-Learning-Environment
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: parallel, config: None
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: version, config: 0.8.1
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: versionsuffix, config:
== 2023-08-01 10:07:27,636 templates.py:328 DEBUG name: versionprefix, config:
== 2023-08-01 10:07:27,636 mpi.py:122 INFO Using template MPI command 'mpirun -n %(nr_ranks)s %(cmd)s' for MPI family 'OpenMPI'
== 2023-08-01 10:07:27,636 mpi.py:307 INFO Using MPI command template 'mpirun -n %(nr_ranks)s %(cmd)s' (params: {'nr_ranks': 1, 'cmd': 'xxx_command_xxx'})
== 2023-08-01 10:07:27,636 easyconfig.py:1709 INFO Template values: arch='x86_64', bitbucket_account='arcade-learning-environment', github_account='mgbellemare', module_name='Arcade-Learning-Environment/0.8.1-foss-2022a', mpi_cmd_prefix='mpirun -n 1', name='Arcade-Learning-Environment', nameletter='A', nameletterlower='a', namelower='arcade-learning-environment', pymajver='3', pyminver='10', pyshortver='3.10', pyver='3.10.4', toolchain_name='foss', toolchain_version='2022a', version='0.8.1', version_major='0', version_major_minor='0.8', version_minor='8', versionprefix='', versionsuffix=''
== 2023-08-01 10:07:27,636 one.py:150 DEBUG Not copying '__builtins__' variable from parsed easyconfig
== 2023-08-01 10:07:27,637 one.py:529 DEBUG Extracted comments:
{'above': {'configopts': ['# main build of C++ libraries'],
'exts_defaultclass': ['# install Python bindings and its dependencies']},
'header': [],
'inline': {},
'iterabove': {},
'iterinline': {},
'tail': []}
== 2023-08-01 10:07:27,637 one.py:180 INFO Skipping reformatting value for parameter 'toolchain'
== 2023-08-01 10:07:27,638 easyconfig.py:1256 DEBUG Dumped easyconfig: easyblock = 'CMakeMake'
name = 'Arcade-Learning-Environment'
version = '0.8.1'
homepage = 'https://github.com/mgbellemare/Arcade-Learning-Environment'
description = """The Arcade Learning Environment (ALE) is a simple framework that allows
researchers and hobbyists to develop AI agents for Atari 2600 games. It is
built on top of the Atari 2600 emulator Stella and separates the details of
emulation from agent design. This video depicts over 50 games currently
supported in the ALE."""
toolchain = {'name': 'foss', 'version': '2022a'}
source_urls = [GITHUB_SOURCE]
sources = ['v%(version)s.tar.gz']
checksums = ['28960616cd89c18925ced7bbdeec01ab0b2ebd2d8ce5b7c88930e97381b4c3b5']
builddependencies = [
('CMake', '3.24.3', '', ('GCCcore', '11.3.0')),
]
dependencies = [
('Python', '3.10.4', '', ('GCCcore', '11.3.0')),
('pybind11', '2.9.2', '', ('GCCcore', '11.3.0')),
('SciPy-bundle', '2022.05'),
('SDL2', '2.0.22', '', ('GCCcore', '11.3.0')),
('zlib', '1.2.12', '', ('GCCcore', '11.3.0')),
]
# main build of C++ libraries
configopts = '-DBUILD_PYTHON_LIB=OFF'
github_account = 'mgbellemare'
# install Python bindings and its dependencies
exts_defaultclass = 'PythonPackage'
exts_default_options = {
'download_dep_fail': True,
'sanity_pip_check': True,
'use_pip': True,
}
exts_list = [
('ale-py', '0.8.1', {'patches': ['%(name)s-%(version)s_fix_version.patch'], 'preinstallopts': 'ALE_BUILD_VERSION=%(version)s', 'source_tmpl': 'v%(version)s.tar.gz', 'checksums': [{'v0.8.1.tar.gz': '28960616cd89c18925ced7bbdeec01ab0b2ebd2d8ce5b7c88930e97381b4c3b5'}, {'ale-py-0.8.1_fix_version.patch': '3ad39a05eb82c3aacf34a6de562ad2d76c254a906963bdef6a810f0b5ce0d22f'}]}),
]
sanity_check_paths = {
'files': ['bin/ale-import-roms', 'lib64/libale.a'],
'dirs': ['include/ale', 'lib/python%(pyshortver)s/site-packages/'],
}
sanity_check_commands = ['ale-import-roms --help']
modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'}
moduleclass = 'tools'
== 2023-08-01 10:07:27,638 filetools.py:1914 INFO Creating directory /tmp/eb-t0qtuqh7/reprod_20230801100727_13492 (parents: True, set_gid: False, sticky: False)
== 2023-08-01 10:07:27,639 easyblock.py:4454 INFO Dumped easyconfig instance to /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/Arcade-Learning-Environment-0.8.1-foss-2022a.eb
== 2023-08-01 10:07:27,639 filetools.py:1914 INFO Creating directory /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks (parents: True, set_gid: False, sticky: False)
== 2023-08-01 10:07:27,651 filetools.py:2427 INFO /scratch/brussel/108/vsc10800/easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/easyblocks/generic/configuremake.py copied to /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks/configuremake.py
== 2023-08-01 10:07:27,651 easyblock.py:4434 INFO Dumped easyblock configuremake.py required for reproduction to /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks
== 2023-08-01 10:07:27,651 filetools.py:1933 DEBUG Not creating existing path /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks
== 2023-08-01 10:07:27,669 filetools.py:2427 INFO /scratch/brussel/108/vsc10800/easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/easyblocks/generic/cmakemake.py copied to /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks/cmakemake.py
== 2023-08-01 10:07:27,669 easyblock.py:4434 INFO Dumped easyblock cmakemake.py required for reproduction to /tmp/eb-t0qtuqh7/reprod_20230801100727_13492/easyblocks
== 2023-08-01 10:07:27,671 easyblock.py:2209 INFO Number of iterations to perform for central part of installation procedure: 1
== 2023-08-01 10:07:27,671 build_log.py:267 INFO building and installing Arcade-Learning-Environment/0.8.1-foss-2022a...
== 2023-08-01 10:07:27,675 config.py:694 DEBUG software install path as specified by 'installpath' and 'subdir_software': /scratch/brussel/108/vsc10800/easybuild/software
== 2023-08-01 10:07:27,677 filetools.py:2007 INFO Lock /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock does not exist
== 2023-08-01 10:07:27,677 config.py:694 DEBUG software install path as specified by 'installpath' and 'subdir_software': /scratch/brussel/108/vsc10800/easybuild/software
== 2023-08-01 10:07:27,677 filetools.py:1948 INFO Creating lock at /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock...
== 2023-08-01 10:07:27,677 filetools.py:1914 INFO Creating directory /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock (parents: True, set_gid: False, sticky: False)
== 2023-08-01 10:07:28,332 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/base/exceptions.py:126 in __init__): Failed to create directory /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock: [Errno 28] No space left on device: '/scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock' (at easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/tools/filetools.py:1926 in mkdir)
== 2023-08-01 10:07:28,335 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/base/exceptions.py:126 in __init__): Failed to create lock /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock: [Errno 28] No space left on device: /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock (at easybuild/software/EasyBuild/4.7.2/lib/python3.6/site-packages/easybuild/tools/filetools.py:1956 in create_lock)
== 2023-08-01 10:07:28,335 easyblock.py:4257 WARNING build failed (first 300 chars): Failed to create lock /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_easybuild_software_Arcade-Learning-Environment_0.8.1-foss-2022a.lock: [Errno 28] No space left on device: /scratch/brussel/108/vsc10800/easybuild/software/.locks/_scratch_brussel_108_vsc10800_
== 2023-08-01 10:07:28,336 easyblock.py:328 INFO Closing log for application name Arcade-Learning-Environment version 0.8.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment