Skip to content

Instantly share code, notes, and snippets.

@Crivella
Created December 12, 2025 11:27
Show Gist options
  • Select an option

  • Save Crivella/52d132996ad71f16bc6365b79ba6cc8e to your computer and use it in GitHub Desktop.

Select an option

Save Crivella/52d132996ad71f16bc6365b79ba6cc8e to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2/ngtcp2-1.18.0-GCCcore-14.3.0.eb (PR(s) #24797)
== 2025-12-12 12:27:09,517 easyblock.py:371 INFO This is EasyBuild 5.1.3.dev0-re6c90762733c1f2b823076be813e5c7684e4dd7b (framework: 5.1.3.dev0-re6c90762733c1f2b823076be813e5c7684e4dd7b, easyblocks: 5.1.3.dev0-r1d6d77fd3b7e0995bea80270c3389c5720c4b0b1) on host crivella-desktop.
== 2025-12-12 12:27:09,517 easyblock.py:377 INFO This is easyblock CMakeMake from module easybuild.easyblocks.generic.cmakemake (/home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakemake.py)
== 2025-12-12 12:27:09,517 easyblock.py:1176 INFO Build dir set to /home/crivella/.local/easybuild/build/ngtcp2/1.18.0/GCCcore-14.3.0
== 2025-12-12 12:27:09,517 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:09,517 easyconfig.py:2832 DEBUG Determining software installation subdir for ngtcp2 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2/ngtcp2-1.18.0-GCCcore-14.3.0.eb
== 2025-12-12 12:27:09,517 easyconfig.py:2835 DEBUG Using fixed naming software installation subdir: ngtcp2/1.18.0-GCCcore-14.3.0
== 2025-12-12 12:27:09,517 easyblock.py:1239 INFO Software install dir set to /home/crivella/.local/easybuild/software/ngtcp2/1.18.0-GCCcore-14.3.0
== 2025-12-12 12:27:09,517 config.py:773 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /home/crivella/.local/easybuild/modules
== 2025-12-12 12:27:09,517 easyblock.py:1244 INFO Module install dir set to /home/crivella/.local/easybuild/modules/all
== 2025-12-12 12:27:09,517 easyblock.py:345 INFO Init completed for application name ngtcp2 version 1.18.0
== 2025-12-12 12:27:09,517 easyblock.py:5052 INFO Obtained application instance for ngtcp2 (easyblock: CMakeMake)
== 2025-12-12 12:27:09,517 easyblock.py:5065 DEBUG Skip set to False
== 2025-12-12 12:27:09,517 easyconfig.py:1814 INFO Generating template values...
== 2025-12-12 12:27:09,517 templates.py:311 DEBUG config: ngtcp2 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2/ngtcp2-1.18.0-GCCcore-14.3.0.eb
== 2025-12-12 12:27:09,517 templates.py:347 DEBUG version found in easyconfig is 1.18.0
== 2025-12-12 12:27:09,517 templates.py:452 DEBUG name: bitbucket_account, config: %(namelower)s
== 2025-12-12 12:27:09,517 templates.py:452 DEBUG name: github_account, config: %(namelower)s
== 2025-12-12 12:27:09,517 templates.py:452 DEBUG name: name, config: ngtcp2
== 2025-12-12 12:27:09,517 templates.py:452 DEBUG name: version, config: 1.18.0
== 2025-12-12 12:27:09,518 templates.py:452 DEBUG name: versionsuffix, config:
== 2025-12-12 12:27:09,518 templates.py:452 DEBUG name: versionprefix, config:
== 2025-12-12 12:27:09,518 easyconfig.py:1833 INFO Template values: arch='x86_64', bitbucket_account='ngtcp2', github_account='ngtcp2', module_name='ngtcp2/1.18.0-GCCcore-14.3.0', name='ngtcp2', nameletter='n', nameletterlower='n', namelower='ngtcp2', rpath_enabled='true', software_commit='', sysroot='', toolchain_name='GCCcore', toolchain_version='14.3.0', version='1.18.0', version_major='1', version_major_minor='1.18', version_major_minor_patch='1.18.0', version_minor='18', version_minor_patch='18.0', version_patch='0', versionprefix='', versionsuffix=''
== 2025-12-12 12:27:09,518 one.py:149 DEBUG Not copying '__builtins__' variable from parsed easyconfig
== 2025-12-12 12:27:09,518 one.py:528 DEBUG Extracted comments:
{'above': {},
'header': [],
'inline': {},
'iterabove': {},
'iterinline': {'configopts': {" '-DENABLE_OPENSSL=False',": ' # Would need QUIC support'}},
'tail': []}
== 2025-12-12 12:27:09,518 one.py:179 INFO Skipping reformatting value for parameter 'toolchain'
== 2025-12-12 12:27:09,518 one.py:179 INFO Skipping reformatting value for parameter 'toolchainopts'
== 2025-12-12 12:27:09,518 easyconfig.py:1373 DEBUG Dumped easyconfig: easyblock = 'CMakeMake'
name = 'ngtcp2'
version = '1.18.0'
homepage = 'https://github.com/ngtcp2/ngtcp2'
description = """
'Call it TCP/2. One More Time.'
ngtcp2 project is an effort to implement RFC9000 QUIC protocol."""
toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
toolchainopts = {'pic': True}
sources = [
{'filename': SOURCE_TAR_XZ, 'git_config': {'url': 'https://github.com/%(name)s', 'repo_name': '%(name)s', 'tag': 'v%(version)s', 'recursive': True}},
]
checksums = ['f551497a332358d28b3d646e4f138ffc19e2711342fd4133400bb5e7fc54313c']
builddependencies = [
('binutils', '2.44'),
('CMake', '4.0.3'),
('CUnit', '2.1-3'),
]
dependencies = [
('GnuTLS', '3.8.10'),
('nghttp3', '1.13.1'),
('libev', '4.33'),
]
configopts = "-DENABLE_GNUTLS=True -DENABLE_OPENSSL=False"
runtest = 'check'
sanity_check_paths = {
'files': ['lib/libngtcp2.so'],
'dirs': ['share/doc/%(name)s'],
}
moduleclass = 'lib'
== 2025-12-12 12:27:09,518 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158 (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:09,518 easyblock.py:5333 INFO Dumped easyconfig instance to /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/ngtcp2-1.18.0-GCCcore-14.3.0.eb
== 2025-12-12 12:27:09,518 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:09,518 filetools.py:2545 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/configuremake.py copied to /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks/configuremake.py
== 2025-12-12 12:27:09,519 easyblock.py:5313 INFO Dumped easyblock configuremake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks
== 2025-12-12 12:27:09,519 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks
== 2025-12-12 12:27:09,519 filetools.py:2545 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakemake.py copied to /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks/cmakemake.py
== 2025-12-12 12:27:09,519 easyblock.py:5313 INFO Dumped easyblock cmakemake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20251212122709_1449158/easyblocks
== 2025-12-12 12:27:09,519 easyblock.py:2497 INFO Number of iterations to perform for central part of installation procedure: 1
== 2025-12-12 12:27:09,519 build_log.py:329 INFO building and installing ngtcp2/1.18.0-GCCcore-14.3.0...
== 2025-12-12 12:27:09,519 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:09,519 filetools.py:2144 INFO Lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock does not exist
== 2025-12-12 12:27:09,519 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:09,519 filetools.py:2101 INFO Creating lock at /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock...
== 2025-12-12 12:27:09,519 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:09,519 filetools.py:2110 INFO Lock created: /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock
== 2025-12-12 12:27:09,519 systemtools.py:1371 INFO Limiting parallelism from 32 to 4
== 2025-12-12 12:27:09,519 easyblock.py:2533 INFO Setting parallelism: 4
== 2025-12-12 12:27:09,519 easyblock.py:4714 DEBUG Not skipping fetch step (skippable: False, skip: None, skipsteps: [], module_only: False, force: False, sanity_check_only: False, skip_extensions: False, skip_test_step: False, skip_sanity_check: False)
== 2025-12-12 12:27:09,519 build_log.py:329 INFO fetching files and verifying checksums...
== 2025-12-12 12:27:09,519 easyblock.py:4723 INFO Starting fetch step
== 2025-12-12 12:27:09,519 easyconfig.py:1814 INFO Generating template values...
== 2025-12-12 12:27:09,519 templates.py:311 DEBUG config: ngtcp2 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2/ngtcp2-1.18.0-GCCcore-14.3.0.eb
== 2025-12-12 12:27:09,519 templates.py:347 DEBUG version found in easyconfig is 1.18.0
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: bitbucket_account, config: %(namelower)s
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: github_account, config: %(namelower)s
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: name, config: ngtcp2
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: version, config: 1.18.0
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: versionsuffix, config:
== 2025-12-12 12:27:09,519 templates.py:452 DEBUG name: versionprefix, config:
== 2025-12-12 12:27:09,519 easyconfig.py:1833 INFO Template values: arch='x86_64', bitbucket_account='ngtcp2', builddir='/home/crivella/.local/easybuild/build/ngtcp2/1.18.0/GCCcore-14.3.0', github_account='ngtcp2', installdir='/home/crivella/.local/easybuild/software/ngtcp2/1.18.0-GCCcore-14.3.0', module_name='ngtcp2/1.18.0-GCCcore-14.3.0', name='ngtcp2', nameletter='n', nameletterlower='n', namelower='ngtcp2', parallel='4', rpath_enabled='true', software_commit='', start_dir='None', sysroot='', toolchain_name='GCCcore', toolchain_version='14.3.0', version='1.18.0', version_major='1', version_major_minor='1.18', version_major_minor_patch='1.18.0', version_minor='18', version_minor_patch='18.0', version_patch='0', versionprefix='', versionsuffix=''
== 2025-12-12 12:27:09,520 easyblock.py:4734 INFO Running method fetch_step part of step fetch
== 2025-12-12 12:27:09,520 easyblock.py:2634 WARNING Easyconfig does not specify an EasyBuild-version (key 'easybuild_version')! Assuming the latest version
== 2025-12-12 12:27:09,520 easyblock.py:919 INFO Considering directory in which easyconfig file is located when searching for ngtcp2-1.18.0.tar.xz: /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2
== 2025-12-12 12:27:09,520 tools.py:275 INFO Found location to 'eb' script via $EB_SCRIPT_PATH: /home/crivella/.local/bin/eb
== 2025-12-12 12:27:09,520 tools.py:291 INFO Not considering /home/crivella/.local (no easybuild/easyconfigs subdir found)
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyconfigs/easybuild/easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/easyconfigs/LLVMtc/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /tmp/eb-tboi2rsg/files_pr24797/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /tmp/eb-tboi2rsg/fake_vsc_7vkxkmb7/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python311.zip/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python3.11/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python3.11/lib-dynload/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/.virtualenvs/easybuild-dev/lib/python3.11/site-packages/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:308 DEBUG Added /home/crivella/Documents/GIT/easybuild-easyconfigs/easybuild/easyconfigs to list of paths for easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-framework/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/test_eb_ep/easybuild/easyconfigs
== 2025-12-12 12:27:09,520 easyblock.py:961 INFO Found file ngtcp2-1.18.0.tar.xz at /home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz
== 2025-12-12 12:27:09,520 easyblock.py:535 DEBUG File /home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz found for source ngtcp2-1.18.0.tar.xz
== 2025-12-12 12:27:09,520 easyblock.py:579 INFO Added sources: [{'name': 'ngtcp2-1.18.0.tar.xz', 'path': '/home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz', 'cmd': None, 'checksum': 'f551497a332358d28b3d646e4f138ffc19e2711342fd4133400bb5e7fc54313c', 'finalpath': '/home/crivella/.local/easybuild/build/ngtcp2/1.18.0/GCCcore-14.3.0'}]
== 2025-12-12 12:27:09,520 easyblock.py:2679 INFO no patches provided
== 2025-12-12 12:27:09,520 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:09,521 easyblock.py:2688 INFO sha256 checksum for /home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz: bcd6bd0ac4f0ce474f772ea28ff4c48b5fbd3c2d9a35871ed0557c57280dbb6f
== 2025-12-12 12:27:09,521 easyconfig.py:2819 DEBUG Determining full module name for ngtcp2 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/ngtcp2/ngtcp2-1.18.0-GCCcore-14.3.0.eb (force_visible: False)
== 2025-12-12 12:27:09,521 easyconfig.py:2796 DEBUG No alternative software name specified to determine module name with
== 2025-12-12 12:27:09,521 utilities.py:114 DEBUG Module name ngtcp2/1.18.0-GCCcore-14.3.0 validated
== 2025-12-12 12:27:09,521 easyconfig.py:2827 DEBUG Obtained valid full module name ngtcp2/1.18.0-GCCcore-14.3.0
== 2025-12-12 12:27:09,521 config.py:773 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /home/crivella/.local/easybuild/modules
== 2025-12-12 12:27:09,521 easyblock.py:2723 INFO Checking dirs that need to be created: ['/home/crivella/.local/easybuild/software/ngtcp2/1.18.0-GCCcore-14.3.0', '/home/crivella/.local/easybuild/modules/all/ngtcp2', '/home/crivella/.local/easybuild/modules/lib/ngtcp2']
== 2025-12-12 12:27:09,521 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/software/ngtcp2/1.18.0-GCCcore-14.3.0
== 2025-12-12 12:27:09,521 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/modules/all/ngtcp2
== 2025-12-12 12:27:09,521 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/modules/lib/ngtcp2
== 2025-12-12 12:27:09,521 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:09,521 configuremake.py:96 INFO config.guess version: 2023-08-22 (last updated: 2025-10-07T16:13:36.406482, SHA256 checksum: ec2577614252326f889df1de97b9a457c03a9a94811048563c211a44496d8ba3)
== 2025-12-12 12:27:09,521 configuremake.py:152 INFO Found config.guess at /home/crivella/.local/easybuild/sources/generic/eb_v5.1.3.dev0/ConfigureMake/config.guess
== 2025-12-12 12:27:09,521 easyblock.py:4734 INFO Running method checksum_step part of step fetch
== 2025-12-12 12:27:09,521 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:09,522 filetools.py:1422 DEBUG Computed sha256 checksum for /home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz: bcd6bd0ac4f0ce474f772ea28ff4c48b5fbd3c2d9a35871ed0557c57280dbb6f (correct checksum: f551497a332358d28b3d646e4f138ffc19e2711342fd4133400bb5e7fc54313c)
== 2025-12-12 12:27:09,525 build_log.py:233 ERROR EasyBuild encountered an error: Checksum verification for /home/crivella/.local/easybuild/sources/n/ngtcp2/ngtcp2-1.18.0.tar.xz using f551497a332358d28b3d646e4f138ffc19e2711342fd4133400bb5e7fc54313c failed. (at easybuild/framework/easyblock.py:2745 in checksum_step)
Callstack:
easybuild/framework/easyblock.py:2745 in checksum_step
easybuild/framework/easyblock.py:4750 in run_step
easybuild/framework/easyblock.py:4909 in run_all_steps
easybuild/framework/easyblock.py:5096 in build_and_install_one
easybuild/main.py:178 in build_and_install_software
easybuild/main.py:611 in process_eb_args
easybuild/main.py:793 in main
easybuild/main.py:841 in main_with_hooks
easybuild/main.py:855 in <module>
== 2025-12-12 12:27:09,525 build_log.py:329 INFO ... (took < 1 sec)
== 2025-12-12 12:27:09,525 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:09,525 filetools.py:2152 INFO Removing lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock...
== 2025-12-12 12:27:09,525 filetools.py:423 INFO Path /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock successfully removed.
== 2025-12-12 12:27:09,525 filetools.py:2156 INFO Lock removed: /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_ngtcp2_1.18.0-GCCcore-14.3.0.lock
== 2025-12-12 12:27:09,525 easyblock.py:389 INFO Closing log for application name ngtcp2 version 1.18.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment