Skip to content

Instantly share code, notes, and snippets.

@hajgato
Created December 15, 2021 22:42
Show Gist options
  • Save hajgato/724a2c86ce8c5dffaf7b38dd037fa43e to your computer and use it in GitHub Desktop.
Save hajgato/724a2c86ce8c5dffaf7b38dd037fa43e to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyconfigs/easybuild/easyconfigs/c/Clang/Clang-12.0.1-GCCcore-11.2.0.eb (PR(s) #14572)
== 2021-12-15 23:42:06,565 easyblock.py:303 INFO This is EasyBuild 4.5.2.dev0 (framework: 4.5.2.dev0, easyblocks: 4.5.2.dev0) on host node3408.kirlia.os.
== 2021-12-15 23:42:06,565 easyblock.py:309 INFO This is easyblock EB_Clang from module easybuild.easyblocks.clang (/scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyblocks/easybuild/easyblocks/c/clang.py)
== 2021-12-15 23:42:06,565 easyblock.py:947 INFO Build dir set to /dev/shm/build/Clang/12.0.1/GCCcore-11.2.0
== 2021-12-15 23:42:06,565 config.py:638 DEBUG software install path as specified by 'installpath' and 'subdir_software': /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software
== 2021-12-15 23:42:06,565 easyconfig.py:2637 DEBUG Determining software installation subdir for Clang EasyConfig @ /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyconfigs/easybuild/easyconfigs/c/Clang/Clang-12.0.1-GCCcore-11.2.0.eb
== 2021-12-15 23:42:06,565 easyconfig.py:2640 DEBUG Using fixed naming software installation subdir: Clang/12.0.1-GCCcore-11.2.0
== 2021-12-15 23:42:06,565 easyblock.py:1004 INFO Software install dir set to /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software/Clang/12.0.1-GCCcore-11.2.0
== 2021-12-15 23:42:06,566 config.py:638 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/modules
== 2021-12-15 23:42:06,566 easyblock.py:1009 INFO Module install dir set to /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/modules/all
== 2021-12-15 23:42:06,566 easyblock.py:278 INFO Init completed for application name Clang version 12.0.1
== 2021-12-15 23:42:06,566 easyblock.py:3975 INFO Obtained application instance of for Clang (easyblock: None)
== 2021-12-15 23:42:06,566 easyblock.py:3988 DEBUG Skip set to False
== 2021-12-15 23:42:06,566 easyconfig.py:1686 INFO Generating template values...
== 2021-12-15 23:42:06,566 templates.py:189 DEBUG config: Clang EasyConfig @ /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyconfigs/easybuild/easyconfigs/c/Clang/Clang-12.0.1-GCCcore-11.2.0.eb
== 2021-12-15 23:42:06,566 templates.py:216 DEBUG version found in easyconfig is 12.0.1
== 2021-12-15 23:42:06,566 systemtools.py:1147 DEBUG Version is already a string ('3.9.6'), OK
== 2021-12-15 23:42:06,566 systemtools.py:1147 DEBUG Version is already a string ('5.34.0'), OK
== 2021-12-15 23:42:06,566 templates.py:318 DEBUG name: bitbucket_account, config: %(namelower)s
== 2021-12-15 23:42:06,566 templates.py:318 DEBUG name: github_account, config: %(namelower)s
== 2021-12-15 23:42:06,567 templates.py:318 DEBUG name: name, config: Clang
== 2021-12-15 23:42:06,567 templates.py:318 DEBUG name: parallel, config: None
== 2021-12-15 23:42:06,567 templates.py:318 DEBUG name: version, config: 12.0.1
== 2021-12-15 23:42:06,567 templates.py:318 DEBUG name: versionsuffix, config:
== 2021-12-15 23:42:06,567 templates.py:318 DEBUG name: versionprefix, config:
== 2021-12-15 23:42:06,567 easyconfig.py:1705 INFO Template values: arch='x86_64', bitbucket_account='clang', github_account='clang', module_name='Clang/12.0.1-GCCcore-11.2.0', name='Clang', nameletter='C', nameletterlower='c', namelower='clang', perlmajver='5', perlminver='34', perlshortver='5.34', perlver='5.34.0', pymajver='3', pyminver='9', pyshortver='3.9', pyver='3.9.6', toolchain_name='GCCcore', toolchain_version='11.2.0', version='12.0.1', version_major='12', version_major_minor='12.0', version_minor='0', versionprefix='', versionsuffix=''
== 2021-12-15 23:42:06,567 one.py:145 DEBUG Not copying '__builtins__' variable from parsed easyconfig
== 2021-12-15 23:42:06,568 one.py:524 DEBUG Extracted comments:
{'above': {'toolchain': ['# Clang also depends on libstdc++ during runtime, but this dependency is',
'# already specified as the toolchain.']},
'header': ['# #',
'# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild',
'#',
'# Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans',
'# Authors:: Dmitri Gribenko <gribozavr@gmail.com>',
'# Authors:: Ward Poelmans <wpoely86@gmail.com>',
'# License:: GPLv2 or later, MIT, three-clause BSD.',
'# $Id$',
'# #',
''],
'inline': {},
'iterabove': {'dependencies': {" ('binutils', '2.37'),": ['# since Clang is a compiler, binutils is a runtime '
'dependency too']},
'sources': {" 'lld-%(version)s.src.tar.xz',": ['# Also include the LLVM linker']}},
'iterinline': {'checksums': {" '0bea6089518395ca65cf58b0a450716c5c99ce1f041079d3aa42d280ace15ca4',": ' # '
'libunwind-12.0.1.src.tar.xz',
" '2254e25312708a567b1ab00716362db379d265e47a97a94ed74211d57a4cd5f9',": ' # '
'polly-12.0.1.src.tar.xz',
" '60fe79440eaa9ebf583a6ea7f81501310388c02754dbe7dc210776014d06b091',": ' # '
'openmp-12.0.1.src.tar.xz',
" '65659efdf97dbed70ae0caee989936b731f249dddc46f1cb4225b2f49b232ae5',": ' # '
'clang-tools-extra-12.0.1.src.tar.xz',
" '690b3f6a76310e13a783a142f87500ade9cafe003e088b678364487ed873e361',": ' # '
'lld-12.0.1.src.tar.xz',
" '6e912133bcf56e9cfe6a346fa7e5c52c2cde3e4e48b7a6cc6fcc7c75047da45f',": ' # '
'clang-12.0.1.src.tar.xz',
" '7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf',": ' # '
'llvm-12.0.1.src.tar.xz',
" '88efe8e391767a1e8f42b509879abe766c9f44b1781ad1900975ae6b516b91d0',": ' # '
'libcxxabi-12.0.1.src.tar.xz',
" 'a42089cd358f661823c490741f8be98701d983a7ee5152c8649075da681a9d15',": ' # '
'libcxx-12.0.1.src.tar.xz',
" 'b4c8d5f2a802332987c1c0a95b5afb35b1a66a96fe44add4e4ed4792c4cba0a4',": ' # '
'compiler-rt-12.0.1.src.tar.xz'}},
'tail': []}
== 2021-12-15 23:42:06,568 one.py:175 INFO Skipping reformatting value for parameter 'toolchain'
== 2021-12-15 23:42:06,570 easyconfig.py:1252 DEBUG Dumped easyconfig: # #
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
#
# Copyright:: Copyright 2013-2015 Dmitri Gribenko, Ward Poelmans
# Authors:: Dmitri Gribenko <gribozavr@gmail.com>
# Authors:: Ward Poelmans <wpoely86@gmail.com>
# License:: GPLv2 or later, MIT, three-clause BSD.
# $Id$
# #
name = 'Clang'
version = '12.0.1'
homepage = 'https://clang.llvm.org/'
description = """C, C++, Objective-C compiler, based on LLVM. Does not
include C++ standard library -- use libstdc++ from GCC."""
# Clang also depends on libstdc++ during runtime, but this dependency is
# already specified as the toolchain.
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s']
sources = [
'llvm-%(version)s.src.tar.xz',
'%(namelower)s-%(version)s.src.tar.xz',
'compiler-rt-%(version)s.src.tar.xz',
'polly-%(version)s.src.tar.xz',
'openmp-%(version)s.src.tar.xz',
# Also include the LLVM linker
'lld-%(version)s.src.tar.xz',
'libcxx-%(version)s.src.tar.xz',
'libcxxabi-%(version)s.src.tar.xz',
'%(namelower)s-tools-extra-%(version)s.src.tar.xz',
'libunwind-%(version)s.src.tar.xz',
]
checksums = [
'7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf', # llvm-%(version)s.src.tar.xz
'6e912133bcf56e9cfe6a346fa7e5c52c2cde3e4e48b7a6cc6fcc7c75047da45f', # %(namelower)s-%(version)s.src.tar.xz
'b4c8d5f2a802332987c1c0a95b5afb35b1a66a96fe44add4e4ed4792c4cba0a4', # compiler-rt-%(version)s.src.tar.xz
'2254e25312708a567b1ab00716362db379d265e47a97a94ed74211d57a4cd5f9', # polly-%(version)s.src.tar.xz
'60fe79440eaa9ebf583a6ea7f81501310388c02754dbe7dc210776014d06b091', # openmp-%(version)s.src.tar.xz
'690b3f6a76310e13a783a142f87500ade9cafe003e088b678364487ed873e361', # lld-%(version)s.src.tar.xz
'a42089cd358f661823c490741f8be98701d983a7ee5152c8649075da681a9d15', # libcxx-%(version)s.src.tar.xz
'88efe8e391767a1e8f42b509879abe766c9f44b1781ad1900975ae6b516b91d0', # libcxxabi-%(version)s.src.tar.xz
'65659efdf97dbed70ae0caee989936b731f249dddc46f1cb4225b2f49b232ae5', # %(namelower)s-tools-extra-%(version)s.src.tar.xz
'0bea6089518395ca65cf58b0a450716c5c99ce1f041079d3aa42d280ace15ca4', # libunwind-%(version)s.src.tar.xz
]
builddependencies = [
('CMake', '3.21.1'),
('Python', '3.9.6'),
('Perl', '5.34.0'),
('elfutils', '0.185'),
]
dependencies = [
# since Clang is a compiler, binutils is a runtime dependency too
('binutils', '2.37'),
('hwloc', '2.5.0'),
('libxml2', '2.9.10'),
('ncurses', '6.2'),
('GMP', '6.2.1'),
('Z3', '4.8.12'),
]
usepolly = True
build_lld = True
enable_rtti = True
libcxx = True
skip_all_tests = True
build_extra_clang_tools = True
moduleclass = 'compiler'
== 2021-12-15 23:42:06,570 filetools.py:1875 INFO Creating directory /tmp/eb-8bqc1uyv/reprod_20211215234206_41321 (parents: True, set_gid: False, sticky: False)
== 2021-12-15 23:42:06,570 easyblock.py:4229 INFO Dumped easyconfig instance to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/Clang-12.0.1-GCCcore-11.2.0.eb
== 2021-12-15 23:42:06,573 filetools.py:1875 INFO Creating directory /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks (parents: True, set_gid: False, sticky: False)
== 2021-12-15 23:42:06,583 filetools.py:2388 INFO /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyblocks/easybuild/easyblocks/generic/configuremake.py copied to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks/configuremake.py
== 2021-12-15 23:42:06,583 easyblock.py:4209 INFO Dumped easyblock configuremake.py required for reproduction to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks
== 2021-12-15 23:42:06,583 filetools.py:1894 DEBUG Not creating existing path /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks
== 2021-12-15 23:42:06,608 filetools.py:2388 INFO /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyblocks/easybuild/easyblocks/generic/cmakemake.py copied to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks/cmakemake.py
== 2021-12-15 23:42:06,608 easyblock.py:4209 INFO Dumped easyblock cmakemake.py required for reproduction to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks
== 2021-12-15 23:42:06,608 filetools.py:1894 DEBUG Not creating existing path /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks
== 2021-12-15 23:42:06,620 filetools.py:2388 INFO /scratch/gent/vo/000/gvo00002/vsc43020/easybuild_develop/easybuild-easyblocks/easybuild/easyblocks/c/clang.py copied to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks/clang.py
== 2021-12-15 23:42:06,620 easyblock.py:4209 INFO Dumped easyblock clang.py required for reproduction to /tmp/eb-8bqc1uyv/reprod_20211215234206_41321/easyblocks
== 2021-12-15 23:42:06,621 easyblock.py:2077 INFO Number of iterations to perform for central part of installation procedure: 1
== 2021-12-15 23:42:06,621 build_log.py:265 INFO building and installing Clang/12.0.1-GCCcore-11.2.0...
== 2021-12-15 23:42:06,622 config.py:638 DEBUG software install path as specified by 'installpath' and 'subdir_software': /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software
== 2021-12-15 23:42:06,622 filetools.py:1930 INFO Lock /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software/.locks/_scratch_gent_vo_000_gvo00002_vsc43020_CO7_cascadelake-ib_software_Clang_12.0.1-GCCcore-11.2.0.lock exists!
== 2021-12-15 23:42:06,873 build_log.py:169 ERROR EasyBuild crashed with an error (at easybuild/base/exceptions.py:124 in __init__): Lock /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software/.locks/_scratch_gent_vo_000_gvo00002_vsc43020_CO7_cascadelake-ib_software_Clang_12.0.1-GCCcore-11.2.0.lock already exists, aborting! (at easybuild/tools/filetools.py:1966 in check_lock)
== 2021-12-15 23:42:06,873 easyblock.py:4032 WARNING build failed (first 300 chars): Lock /scratch/gent/vo/000/gvo00002/vsc43020/CO7/cascadelake-ib/software/.locks/_scratch_gent_vo_000_gvo00002_vsc43020_CO7_cascadelake-ib_software_Clang_12.0.1-GCCcore-11.2.0.lock already exists, aborting!
== 2021-12-15 23:42:06,874 easyblock.py:318 INFO Closing log for application name Clang version 12.0.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment