Skip to content

Instantly share code, notes, and snippets.

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

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

Select an option

Save Crivella/d0c5ab22b38033d70c21b48f855a4862 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3/nghttp3-1.13.1-GCCcore-14.3.0.eb (PR(s) #24797)
== 2025-12-12 12:27:03,892 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:03,892 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:03,892 easyblock.py:1176 INFO Build dir set to /home/crivella/.local/easybuild/build/nghttp3/1.13.1/GCCcore-14.3.0
== 2025-12-12 12:27:03,892 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:03,893 easyconfig.py:2832 DEBUG Determining software installation subdir for nghttp3 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3/nghttp3-1.13.1-GCCcore-14.3.0.eb
== 2025-12-12 12:27:03,893 easyconfig.py:2835 DEBUG Using fixed naming software installation subdir: nghttp3/1.13.1-GCCcore-14.3.0
== 2025-12-12 12:27:03,893 easyblock.py:1239 INFO Software install dir set to /home/crivella/.local/easybuild/software/nghttp3/1.13.1-GCCcore-14.3.0
== 2025-12-12 12:27:03,893 config.py:773 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /home/crivella/.local/easybuild/modules
== 2025-12-12 12:27:03,893 easyblock.py:1244 INFO Module install dir set to /home/crivella/.local/easybuild/modules/all
== 2025-12-12 12:27:03,893 easyblock.py:345 INFO Init completed for application name nghttp3 version 1.13.1
== 2025-12-12 12:27:03,893 easyblock.py:5052 INFO Obtained application instance for nghttp3 (easyblock: CMakeMake)
== 2025-12-12 12:27:03,893 easyblock.py:5065 DEBUG Skip set to False
== 2025-12-12 12:27:03,893 easyconfig.py:1814 INFO Generating template values...
== 2025-12-12 12:27:03,893 templates.py:311 DEBUG config: nghttp3 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3/nghttp3-1.13.1-GCCcore-14.3.0.eb
== 2025-12-12 12:27:03,893 templates.py:347 DEBUG version found in easyconfig is 1.13.1
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: bitbucket_account, config: %(namelower)s
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: github_account, config: %(namelower)s
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: name, config: nghttp3
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: version, config: 1.13.1
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: versionsuffix, config:
== 2025-12-12 12:27:03,893 templates.py:452 DEBUG name: versionprefix, config:
== 2025-12-12 12:27:03,894 easyconfig.py:1833 INFO Template values: arch='x86_64', bitbucket_account='nghttp3', github_account='nghttp3', module_name='nghttp3/1.13.1-GCCcore-14.3.0', name='nghttp3', nameletter='n', nameletterlower='n', namelower='nghttp3', rpath_enabled='true', software_commit='', sysroot='', toolchain_name='GCCcore', toolchain_version='14.3.0', version='1.13.1', version_major='1', version_major_minor='1.13', version_major_minor_patch='1.13.1', version_minor='13', version_minor_patch='13.1', version_patch='1', versionprefix='', versionsuffix=''
== 2025-12-12 12:27:03,894 one.py:149 DEBUG Not copying '__builtins__' variable from parsed easyconfig
== 2025-12-12 12:27:03,894 one.py:528 DEBUG Extracted comments:
{'above': {'sources': ["# github_account = 'ngtcp2'",
'# source_urls = [GITHUB_SOURCE]',
"# sources = ['v%(version)s.tar.gz']"]},
'header': [],
'inline': {},
'iterabove': {},
'iterinline': {},
'tail': []}
== 2025-12-12 12:27:03,894 one.py:179 INFO Skipping reformatting value for parameter 'toolchain'
== 2025-12-12 12:27:03,894 one.py:179 INFO Skipping reformatting value for parameter 'toolchainopts'
== 2025-12-12 12:27:03,894 easyconfig.py:1373 DEBUG Dumped easyconfig: easyblock = 'CMakeMake'
name = 'nghttp3'
version = '1.13.1'
homepage = 'https://github.com/ngtcp2/nghttp3'
description = """ nghttp3 is an implementation of RFC 9114 HTTP/3
mapping over QUIC and RFC 9204 QPACK in C.
It does not depend on any particular QUIC transport implementation."""
toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
toolchainopts = {'pic': True}
# github_account = 'ngtcp2'
# source_urls = [GITHUB_SOURCE]
# sources = ['v%(version)s.tar.gz']
sources = [
{'filename': SOURCE_TAR_XZ, 'git_config': {'url': 'https://github.com/ngtcp2', 'repo_name': '%(name)s', 'tag': 'v%(version)s', 'recursive': True, 'keep_git_dir': True}},
]
checksums = ['0b6831452169f133c60f67e3f4e79e6dc57bb648e42a395e3d18e50b3a2b126b']
builddependencies = [
('binutils', '2.44'),
('CMake', '4.0.3'),
('pkgconf', '2.4.3'),
('CUnit', '2.1-3'),
]
runtest = 'check'
sanity_check_paths = {
'files': ['lib/libnghttp3.a', 'lib/libnghttp3.so'],
'dirs': ['include/%(name)s'],
}
moduleclass = 'lib'
== 2025-12-12 12:27:03,895 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158 (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:03,895 easyblock.py:5333 INFO Dumped easyconfig instance to /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/nghttp3-1.13.1-GCCcore-14.3.0.eb
== 2025-12-12 12:27:03,895 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:03,895 filetools.py:2545 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/configuremake.py copied to /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks/configuremake.py
== 2025-12-12 12:27:03,895 easyblock.py:5313 INFO Dumped easyblock configuremake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks
== 2025-12-12 12:27:03,895 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks
== 2025-12-12 12:27:03,895 filetools.py:2545 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakemake.py copied to /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks/cmakemake.py
== 2025-12-12 12:27:03,895 easyblock.py:5313 INFO Dumped easyblock cmakemake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20251212122703_1449158/easyblocks
== 2025-12-12 12:27:03,895 easyblock.py:2497 INFO Number of iterations to perform for central part of installation procedure: 1
== 2025-12-12 12:27:03,895 build_log.py:329 INFO building and installing nghttp3/1.13.1-GCCcore-14.3.0...
== 2025-12-12 12:27:03,896 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:03,896 filetools.py:2144 INFO Lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock does not exist
== 2025-12-12 12:27:03,896 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:03,896 filetools.py:2101 INFO Creating lock at /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock...
== 2025-12-12 12:27:03,896 filetools.py:2061 INFO Creating directory /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock (parents: True, set_gid: False, sticky: False)
== 2025-12-12 12:27:03,896 filetools.py:2110 INFO Lock created: /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock
== 2025-12-12 12:27:03,896 systemtools.py:1371 INFO Limiting parallelism from 32 to 4
== 2025-12-12 12:27:03,896 easyblock.py:2533 INFO Setting parallelism: 4
== 2025-12-12 12:27:03,896 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:03,896 build_log.py:329 INFO fetching files and verifying checksums...
== 2025-12-12 12:27:03,896 easyblock.py:4723 INFO Starting fetch step
== 2025-12-12 12:27:03,896 easyconfig.py:1814 INFO Generating template values...
== 2025-12-12 12:27:03,896 templates.py:311 DEBUG config: nghttp3 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3/nghttp3-1.13.1-GCCcore-14.3.0.eb
== 2025-12-12 12:27:03,896 templates.py:347 DEBUG version found in easyconfig is 1.13.1
== 2025-12-12 12:27:03,896 templates.py:452 DEBUG name: bitbucket_account, config: %(namelower)s
== 2025-12-12 12:27:03,896 templates.py:452 DEBUG name: github_account, config: %(namelower)s
== 2025-12-12 12:27:03,896 templates.py:452 DEBUG name: name, config: nghttp3
== 2025-12-12 12:27:03,897 templates.py:452 DEBUG name: version, config: 1.13.1
== 2025-12-12 12:27:03,897 templates.py:452 DEBUG name: versionsuffix, config:
== 2025-12-12 12:27:03,897 templates.py:452 DEBUG name: versionprefix, config:
== 2025-12-12 12:27:03,897 easyconfig.py:1833 INFO Template values: arch='x86_64', bitbucket_account='nghttp3', builddir='/home/crivella/.local/easybuild/build/nghttp3/1.13.1/GCCcore-14.3.0', github_account='nghttp3', installdir='/home/crivella/.local/easybuild/software/nghttp3/1.13.1-GCCcore-14.3.0', module_name='nghttp3/1.13.1-GCCcore-14.3.0', name='nghttp3', nameletter='n', nameletterlower='n', namelower='nghttp3', parallel='4', rpath_enabled='true', software_commit='', start_dir='None', sysroot='', toolchain_name='GCCcore', toolchain_version='14.3.0', version='1.13.1', version_major='1', version_major_minor='1.13', version_major_minor_patch='1.13.1', version_minor='13', version_minor_patch='13.1', version_patch='1', versionprefix='', versionsuffix=''
== 2025-12-12 12:27:03,897 easyblock.py:4734 INFO Running method fetch_step part of step fetch
== 2025-12-12 12:27:03,897 easyblock.py:2634 WARNING Easyconfig does not specify an EasyBuild-version (key 'easybuild_version')! Assuming the latest version
== 2025-12-12 12:27:03,897 easyblock.py:919 INFO Considering directory in which easyconfig file is located when searching for nghttp3-1.13.1.tar.xz: /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3
== 2025-12-12 12:27:03,897 tools.py:275 INFO Found location to 'eb' script via $EB_SCRIPT_PATH: /home/crivella/.local/bin/eb
== 2025-12-12 12:27:03,897 tools.py:291 INFO Not considering /home/crivella/.local (no easybuild/easyconfigs subdir found)
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyconfigs/easybuild/easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/easyconfigs/LLVMtc/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /tmp/eb-tboi2rsg/files_pr24797/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /tmp/eb-tboi2rsg/fake_vsc_7vkxkmb7/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/easybuild/easyconfigs
== 2025-12-12 12:27:03,897 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python311.zip/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python3.11/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python3.11/lib-dynload/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 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:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-easyconfigs/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 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:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/Documents/GIT/easybuild-framework/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 tools.py:304 DEBUG Checking for easybuild/easyconfigs at /home/crivella/test/test_eb_ep/easybuild/easyconfigs
== 2025-12-12 12:27:03,898 easyblock.py:961 INFO Found file nghttp3-1.13.1.tar.xz at /home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz
== 2025-12-12 12:27:03,898 easyblock.py:535 DEBUG File /home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz found for source nghttp3-1.13.1.tar.xz
== 2025-12-12 12:27:03,898 easyblock.py:579 INFO Added sources: [{'name': 'nghttp3-1.13.1.tar.xz', 'path': '/home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz', 'cmd': None, 'checksum': '0b6831452169f133c60f67e3f4e79e6dc57bb648e42a395e3d18e50b3a2b126b', 'finalpath': '/home/crivella/.local/easybuild/build/nghttp3/1.13.1/GCCcore-14.3.0'}]
== 2025-12-12 12:27:03,898 easyblock.py:2679 INFO no patches provided
== 2025-12-12 12:27:03,898 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:03,900 easyblock.py:2688 INFO sha256 checksum for /home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz: e411b3b6ca7668a28a3cdbad9c4e6f229a87f3d5094e103066b807f9445c4e21
== 2025-12-12 12:27:03,900 easyconfig.py:2819 DEBUG Determining full module name for nghttp3 EasyConfig @ /tmp/eb-tboi2rsg/files_pr24797/n/nghttp3/nghttp3-1.13.1-GCCcore-14.3.0.eb (force_visible: False)
== 2025-12-12 12:27:03,900 easyconfig.py:2796 DEBUG No alternative software name specified to determine module name with
== 2025-12-12 12:27:03,900 utilities.py:114 DEBUG Module name nghttp3/1.13.1-GCCcore-14.3.0 validated
== 2025-12-12 12:27:03,900 easyconfig.py:2827 DEBUG Obtained valid full module name nghttp3/1.13.1-GCCcore-14.3.0
== 2025-12-12 12:27:03,900 config.py:773 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /home/crivella/.local/easybuild/modules
== 2025-12-12 12:27:03,901 easyblock.py:2723 INFO Checking dirs that need to be created: ['/home/crivella/.local/easybuild/software/nghttp3/1.13.1-GCCcore-14.3.0', '/home/crivella/.local/easybuild/modules/all/nghttp3', '/home/crivella/.local/easybuild/modules/lib/nghttp3']
== 2025-12-12 12:27:03,901 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/software/nghttp3/1.13.1-GCCcore-14.3.0
== 2025-12-12 12:27:03,901 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/modules/all/nghttp3
== 2025-12-12 12:27:03,901 filetools.py:2086 DEBUG Not creating existing path /home/crivella/.local/easybuild/modules/lib/nghttp3
== 2025-12-12 12:27:03,901 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:03,901 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:03,901 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:03,901 easyblock.py:4734 INFO Running method checksum_step part of step fetch
== 2025-12-12 12:27:03,901 filetools.py:1337 DEBUG Using blocksize 16777216 for calculating the checksum
== 2025-12-12 12:27:03,903 filetools.py:1422 DEBUG Computed sha256 checksum for /home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz: e411b3b6ca7668a28a3cdbad9c4e6f229a87f3d5094e103066b807f9445c4e21 (correct checksum: 0b6831452169f133c60f67e3f4e79e6dc57bb648e42a395e3d18e50b3a2b126b)
== 2025-12-12 12:27:03,907 build_log.py:233 ERROR EasyBuild encountered an error: Checksum verification for /home/crivella/.local/easybuild/sources/n/nghttp3/nghttp3-1.13.1.tar.xz using 0b6831452169f133c60f67e3f4e79e6dc57bb648e42a395e3d18e50b3a2b126b 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:03,907 build_log.py:329 INFO ... (took < 1 sec)
== 2025-12-12 12:27:03,907 config.py:773 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software
== 2025-12-12 12:27:03,907 filetools.py:2152 INFO Removing lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock...
== 2025-12-12 12:27:03,907 filetools.py:423 INFO Path /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock successfully removed.
== 2025-12-12 12:27:03,907 filetools.py:2156 INFO Lock removed: /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_nghttp3_1.13.1-GCCcore-14.3.0.lock
== 2025-12-12 12:27:03,907 easyblock.py:389 INFO Closing log for application name nghttp3 version 1.13.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment