Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save boegelbot/427ad65ca18726e622cdabf609c3be98 to your computer and use it in GitHub Desktop.
Save boegelbot/427ad65ca18726e622cdabf609c3be98 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-foss-2019b-Python-3.7.4.eb (PR #10908)
== 2020-07-19 17:47:34,021 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,021 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,021 easyblock.py:894 INFO Build dir set to /tmp/boegelbot/PETSc/3.12.4/foss-2019b-Python-3.7.4
== 2020-07-19 17:47:34,021 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,021 easyconfig.py:2532 DEBUG Determining software installation subdir for <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x14a052959fd0>
== 2020-07-19 17:47:34,022 easyconfig.py:2535 DEBUG Using fixed naming software installation subdir: PETSc/3.12.4-foss-2019b-Python-3.7.4
== 2020-07-19 17:47:34,022 easyblock.py:954 INFO Software install dir set to /users/boegelbot/CentOS8/haswell/software/PETSc/3.12.4-foss-2019b-Python-3.7.4
== 2020-07-19 17:47:34,022 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,022 easyblock.py:959 INFO Module install dir set to /users/boegelbot/CentOS8/haswell/modules/all
== 2020-07-19 17:47:34,022 easyblock.py:265 INFO Init completed for application name PETSc version 3.12.4
== 2020-07-19 17:47:34,022 easyblock.py:3265 INFO Obtained application instance of for PETSc (easyblock: None)
== 2020-07-19 17:47:34,022 easyblock.py:3278 DEBUG Skip set to False
== 2020-07-19 17:47:34,022 easyconfig.py:1599 INFO Generating template values...
== 2020-07-19 17:47:34,022 templates.py:163 DEBUG config: <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x14a052959fd0>
== 2020-07-19 17:47:34,023 templates.py:190 DEBUG version found in easyconfig is 3.12.4
== 2020-07-19 17:47:34,023 systemtools.py:909 DEBUG Version is already a string ('3.7.4'), OK
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: bitbucket_account, config: %(namelower)s
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: github_account, config: %(namelower)s
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: name, config: PETSc
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: parallel, config: None
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: version, config: 3.12.4
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: versionsuffix, config: -Python-%(pyver)s
== 2020-07-19 17:47:34,023 templates.py:275 DEBUG name: versionprefix, config:
== 2020-07-19 17:47:34,023 mpi.py:119 INFO Using template MPI command 'mpirun -n %(nr_ranks)s %(cmd)s' for MPI family 'OpenMPI'
== 2020-07-19 17:47:34,023 mpi.py:291 INFO Using MPI command template 'mpirun -n %(nr_ranks)s %(cmd)s' (params: {'nr_ranks': 1, 'cmd': 'xxx_command_xxx'})
== 2020-07-19 17:47:34,023 easyconfig.py:1618 INFO Template values: arch='x86_64', bitbucket_account='petsc', github_account='petsc', mpi_cmd_prefix='mpirun -n 1', name='PETSc', nameletter='P', nameletterlower='p', namelower='petsc', pymajver='3', pyminver='7', pyshortver='3.7', pyver='3.7.4', toolchain_name='foss', toolchain_version='2019b', version='3.12.4', version_major='3', version_major_minor='3.12', version_minor='12', versionprefix='', versionsuffix='-Python-3.7.4'
== 2020-07-19 17:47:34,024 one.py:159 INFO Skipping reformatting value for parameter 'toolchain'
== 2020-07-19 17:47:34,024 one.py:159 INFO Skipping reformatting value for parameter 'toolchainopts'
== 2020-07-19 17:47:34,025 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': 'foss', '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', '3.7.4', '', ('GCCcore', '8.3.0')),
('SciPy-bundle', '2019.10', '-Python-%(pyver)s'),
('Boost', '1.71.0', '', ('gompi', '2019b')),
('METIS', '5.1.0', '', ('GCCcore', '8.3.0')),
('SCOTCH', '6.0.9', '', ('gompi', '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:34,025 filetools.py:1495 INFO Creating directory /tmp/eb-v7993o5y/reprod_20200719174734_1151006 (parents: True, set_gid: False, sticky: False)
== 2020-07-19 17:47:34,026 easyblock.py:3468 INFO Dumped easyconfig instance to /tmp/eb-v7993o5y/reprod_20200719174734_1151006/PETSc-3.12.4-foss-2019b-Python-3.7.4.eb
== 2020-07-19 17:47:34,026 filetools.py:1495 INFO Creating directory /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks (parents: True, set_gid: False, sticky: False)
== 2020-07-19 17:47:34,027 filetools.py:2014 INFO /users/boegelbot/.local/lib/python3.6/site-packages/easybuild/easyblocks/p/petsc.py copied to /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks/petsc.py
== 2020-07-19 17:47:34,027 easyblock.py:3448 INFO Dumped easyblock petsc.py required for reproduction to /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks
== 2020-07-19 17:47:34,027 filetools.py:1523 DEBUG Not creating existing path /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks
== 2020-07-19 17:47:34,029 filetools.py:2014 INFO /users/boegelbot/.local/lib/python3.6/site-packages/easybuild/easyblocks/generic/configuremake.py copied to /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks/configuremake.py
== 2020-07-19 17:47:34,029 easyblock.py:3448 INFO Dumped easyblock configuremake.py required for reproduction to /tmp/eb-v7993o5y/reprod_20200719174734_1151006/easyblocks
== 2020-07-19 17:47:34,029 easyblock.py:1691 INFO Number of iterations to perform for central part of installation procedure: 1
== 2020-07-19 17:47:34,029 build_log.py:265 INFO building and installing PETSc/3.12.4-foss-2019b-Python-3.7.4...
== 2020-07-19 17:47:34,029 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,031 filetools.py:1559 INFO Lock /users/boegelbot/CentOS8/haswell/software/.locks/_users_boegelbot_CentOS8_haswell_software_PETSc_3.12.4-foss-2019b-Python-3.7.4.lock exists!
== 2020-07-19 17:47:34,034 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-foss-2019b-Python-3.7.4.lock already exists, aborting! (at easybuild/tools/filetools.py:1595 in check_lock)
== 2020-07-19 17:47:34,035 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-foss-2019b-Python-3.7.4.lock already exists, aborting!
== 2020-07-19 17:47:34,035 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