Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save boegelbot/7bc49650c0a947208da371d944d287b2 to your computer and use it in GitHub Desktop.
Save boegelbot/7bc49650c0a947208da371d944d287b2 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/eb-v7993o5y/files_pr10908/p/PETSc/PETSc-3.12.4-intel-2019b-Python-2.7.16.eb (PR #10908)
== 2020-07-19 17:47:34,041 easyblock.py:280 INFO This is EasyBuild 4.2.2 (framework: 4.2.2, easyblocks: 4.2.2) on host generoso-x-5.
== 2020-07-19 17:47:34,041 easyblock.py:286 INFO This is easyblock EB_PETSc from module easybuild.easyblocks.petsc (/users/boegelbot/.local/lib/python3.6/site-packages/easybuild/easyblocks/p/petsc.py)
== 2020-07-19 17:47:34,041 easyblock.py:894 INFO Build dir set to /tmp/boegelbot/PETSc/3.12.4/intel-2019b-Python-2.7.16
== 2020-07-19 17:47:34,041 config.py:569 DEBUG software install path as specified by 'installpath' and 'subdir_software': /users/boegelbot/CentOS8/haswell/software
== 2020-07-19 17:47:34,041 easyconfig.py:2532 DEBUG Determining software installation subdir for <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x14a05291beb8>
== 2020-07-19 17:47:34,041 easyconfig.py:2535 DEBUG Using fixed naming software installation subdir: PETSc/3.12.4-intel-2019b-Python-2.7.16
== 2020-07-19 17:47:34,042 easyblock.py:954 INFO Software install dir set to /users/boegelbot/CentOS8/haswell/software/PETSc/3.12.4-intel-2019b-Python-2.7.16
== 2020-07-19 17:47:34,042 config.py:569 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /users/boegelbot/CentOS8/haswell/modules
== 2020-07-19 17:47:34,042 easyblock.py:959 INFO Module install dir set to /users/boegelbot/CentOS8/haswell/modules/all
== 2020-07-19 17:47:34,042 easyblock.py:265 INFO Init completed for application name PETSc version 3.12.4
== 2020-07-19 17:47:34,042 easyblock.py:3265 INFO Obtained application instance of for PETSc (easyblock: None)
== 2020-07-19 17:47:34,042 easyblock.py:3278 DEBUG Skip set to False
== 2020-07-19 17:47:34,042 filetools.py:1712 DEBUG Backup of /tmp/eb-v7993o5y/reprod at /tmp/eb-v7993o5y/reprod_20200719174734_1151006 already found at 2020-07-19 17:47:34.042557, trying again in a second...
== 2020-07-19 17:47:35,043 easyconfig.py:1599 INFO Generating template values...
== 2020-07-19 17:47:35,044 templates.py:163 DEBUG config: <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x14a05291beb8>
== 2020-07-19 17:47:35,044 templates.py:190 DEBUG version found in easyconfig is 3.12.4
== 2020-07-19 17:47:35,044 systemtools.py:909 DEBUG Version is already a string ('2.7.16'), OK
== 2020-07-19 17:47:35,044 templates.py:275 DEBUG name: bitbucket_account, config: %(namelower)s
== 2020-07-19 17:47:35,044 templates.py:275 DEBUG name: github_account, config: %(namelower)s
== 2020-07-19 17:47:35,044 templates.py:275 DEBUG name: name, config: PETSc
== 2020-07-19 17:47:35,044 templates.py:275 DEBUG name: parallel, config: None
== 2020-07-19 17:47:35,044 templates.py:275 DEBUG name: version, config: 3.12.4
== 2020-07-19 17:47:35,045 templates.py:275 DEBUG name: versionsuffix, config: -Python-%(pyver)s
== 2020-07-19 17:47:35,045 templates.py:275 DEBUG name: versionprefix, config:
== 2020-07-19 17:47:35,047 build_log.py:169 ERROR EasyBuild crashed with an error (at easybuild/base/exceptions.py:124 in __init__): get_software_version software version for impi was not found in environment (at easybuild/tools/toolchain/toolchain.py:379 in _get_software_version)
== 2020-07-19 17:47:35,048 templates.py:300 WARNING Failed to create mpi_cmd_prefix template, error was:
'get_software_version software version for impi was not found in environment'
== 2020-07-19 17:47:35,048 easyconfig.py:1618 INFO Template values: arch='x86_64', bitbucket_account='petsc', github_account='petsc', name='PETSc', nameletter='P', nameletterlower='p', namelower='petsc', pymajver='2', pyminver='7', pyshortver='2.7', pyver='2.7.16', toolchain_name='intel', toolchain_version='2019b', version='3.12.4', version_major='3', version_major_minor='3.12', version_minor='12', versionprefix='', versionsuffix='-Python-2.7.16'
== 2020-07-19 17:47:35,049 one.py:159 INFO Skipping reformatting value for parameter 'toolchain'
== 2020-07-19 17:47:35,049 one.py:159 INFO Skipping reformatting value for parameter 'toolchainopts'
== 2020-07-19 17:47:35,050 easyconfig.py:1182 DEBUG Dumped easyconfig: name = 'PETSc'
version = '3.12.4'
versionsuffix = '-Python-%(pyver)s'
homepage = 'https://www.mcs.anl.gov/petsc'
description = """PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the
scalable (parallel) solution of scientific applications modeled by partial differential equations."""
toolchain = {'name': 'intel', 'version': '2019b'}
toolchainopts = {'usempi': True, 'pic': True}
# https:// does not work here
source_urls = [
'http://ftp.mcs.anl.gov/pub/%(namelower)s/release-snapshots/',
'ftp://ftp.mcs.anl.gov/pub/%(namelower)s/release-snapshots/',
]
sources = [SOURCELOWER_TAR_GZ]
patches = ['PETSc_ranlib-fix.patch']
checksums = [
'56a941130da93bbacb3cfa74dcacea1e3cd8e36a0341f9ced09977b1457084c3', # %(namelower)s-%(version)s.tar.gz
'64cf9d5008d5e92117e65bdec5316d991b6a6b8c8ecf7ea46eb790a498266297', # PETSc_ranlib-fix.patch
]
builddependencies = [
('CMake', '3.15.3', '', ('GCCcore', '8.3.0')),
]
dependencies = [
('Python', '2.7.16', '', ('GCCcore', '8.3.0')),
('SciPy-bundle', '2019.10', '-Python-%(pyver)s'),
('Boost', '1.71.0', '', ('iimpi', '2019b')),
('METIS', '5.1.0', '', ('GCCcore', '8.3.0')),
('SCOTCH', '6.0.9', '', ('iimpi', '2019b')),
('MUMPS', '5.2.1', '-metis'),
('SuiteSparse', '5.6.0', '-METIS-5.1.0'),
('Hypre', '2.18.2'),
]
# enabling --with-mpi4py seems to be totally broken, leads to make errors like:
# No rule to make target 'mpi4py-build'
configopts = '--LIBS="$LIBS -lrt" --with-mpi4py=0'
shared_libs = 1
# only required when building PETSc in a SLURM job environment
# configopts += '--with-batch=1 --known-mpi-shared-libraries=1 --known-64-bit-blas-indices=0 '
# prebuildopts = "srun ./conftest-arch-linux2-c-opt && ./reconfigure-arch-linux2-c-opt.py && "
moduleclass = 'numlib'
== 2020-07-19 17:47:35,050 filetools.py:1495 INFO Creating directory /tmp/eb-v7993o5y/reprod_20200719174735_1151006 (parents: True, set_gid: False, sticky: False)
== 2020-07-19 17:47:35,050 easyblock.py:3468 INFO Dumped easyconfig instance to /tmp/eb-v7993o5y/reprod_20200719174735_1151006/PETSc-3.12.4-intel-2019b-Python-2.7.16.eb
== 2020-07-19 17:47:35,050 filetools.py:1495 INFO Creating directory /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks (parents: True, set_gid: False, sticky: False)
== 2020-07-19 17:47:35,051 filetools.py:2014 INFO /users/boegelbot/.local/lib/python3.6/site-packages/easybuild/easyblocks/p/petsc.py copied to /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks/petsc.py
== 2020-07-19 17:47:35,051 easyblock.py:3448 INFO Dumped easyblock petsc.py required for reproduction to /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks
== 2020-07-19 17:47:35,051 filetools.py:1523 DEBUG Not creating existing path /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks
== 2020-07-19 17:47:35,052 filetools.py:2014 INFO /users/boegelbot/.local/lib/python3.6/site-packages/easybuild/easyblocks/generic/configuremake.py copied to /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks/configuremake.py
== 2020-07-19 17:47:35,052 easyblock.py:3448 INFO Dumped easyblock configuremake.py required for reproduction to /tmp/eb-v7993o5y/reprod_20200719174735_1151006/easyblocks
== 2020-07-19 17:47:35,052 easyblock.py:1691 INFO Number of iterations to perform for central part of installation procedure: 1
== 2020-07-19 17:47:35,052 build_log.py:265 INFO building and installing PETSc/3.12.4-intel-2019b-Python-2.7.16...
== 2020-07-19 17:47:35,053 config.py:569 DEBUG software install path as specified by 'installpath' and 'subdir_software': /users/boegelbot/CentOS8/haswell/software
== 2020-07-19 17:47:35,053 filetools.py:1559 INFO Lock /users/boegelbot/CentOS8/haswell/software/.locks/_users_boegelbot_CentOS8_haswell_software_PETSc_3.12.4-intel-2019b-Python-2.7.16.lock exists!
== 2020-07-19 17:47:35,055 build_log.py:169 ERROR EasyBuild crashed with an error (at easybuild/base/exceptions.py:124 in __init__): Lock /users/boegelbot/CentOS8/haswell/software/.locks/_users_boegelbot_CentOS8_haswell_software_PETSc_3.12.4-intel-2019b-Python-2.7.16.lock already exists, aborting! (at easybuild/tools/filetools.py:1595 in check_lock)
== 2020-07-19 17:47:35,056 easyblock.py:3303 WARNING build failed (first 300 chars): Lock /users/boegelbot/CentOS8/haswell/software/.locks/_users_boegelbot_CentOS8_haswell_software_PETSc_3.12.4-intel-2019b-Python-2.7.16.lock already exists, aborting!
== 2020-07-19 17:47:35,056 easyblock.py:295 INFO Closing log for application name PETSc version 3.12.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment