Created
May 19, 2025 14:47
-
-
Save Crivella/2c8360e4cfe6d43cb3e4f3326939c9d6 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /tmp/eb-qdmmkq_9/files_pr22588/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb (PR(s) #22588)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| == 2025-05-19 16:47:51,293 easyblock.py:344 INFO This is EasyBuild 5.0.1.dev0-rf7eb033b3d782bfcb11cdcc7eac63adeabd4ea53 (framework: 5.0.1.dev0-rf7eb033b3d782bfcb11cdcc7eac63adeabd4ea53, easyblocks: 5.0.1.dev0-r37b554074da6e4f3f2b5a5ae53f7f199e47e8ea4) on host crivella-desktop. | |
| == 2025-05-19 16:47:51,293 easyblock.py:350 INFO This is easyblock CMakeNinja from module easybuild.easyblocks.generic.cmakeninja (/home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakeninja.py) | |
| == 2025-05-19 16:47:51,293 easyblock.py:1123 INFO Build dir set to /home/crivella/.local/easybuild/build/Qt6/6.7.2/GCCcore-13.3.0 | |
| == 2025-05-19 16:47:51,293 config.py:766 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software | |
| == 2025-05-19 16:47:51,293 easyconfig.py:2803 DEBUG Determining software installation subdir for Qt6 EasyConfig @ /tmp/eb-qdmmkq_9/files_pr22588/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb | |
| == 2025-05-19 16:47:51,293 easyconfig.py:2806 DEBUG Using fixed naming software installation subdir: Qt6/6.7.2-GCCcore-13.3.0 | |
| == 2025-05-19 16:47:51,293 easyblock.py:1183 INFO Software install dir set to /home/crivella/.local/easybuild/software/Qt6/6.7.2-GCCcore-13.3.0 | |
| == 2025-05-19 16:47:51,293 config.py:766 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /home/crivella/.local/easybuild/modules | |
| == 2025-05-19 16:47:51,293 easyblock.py:1188 INFO Module install dir set to /home/crivella/.local/easybuild/modules/all | |
| == 2025-05-19 16:47:51,293 easyblock.py:318 INFO Init completed for application name Qt6 version 6.7.2 | |
| == 2025-05-19 16:47:51,293 easyblock.py:4620 INFO Obtained application instance for Qt6 (easyblock: CMakeNinja) | |
| == 2025-05-19 16:47:51,293 easyblock.py:4633 DEBUG Skip set to False | |
| == 2025-05-19 16:47:51,293 easyconfig.py:1812 INFO Generating template values... | |
| == 2025-05-19 16:47:51,293 templates.py:297 DEBUG config: Qt6 EasyConfig @ /tmp/eb-qdmmkq_9/files_pr22588/q/Qt6/Qt6-6.7.2-GCCcore-13.3.0.eb | |
| == 2025-05-19 16:47:51,294 templates.py:333 DEBUG version found in easyconfig is 6.7.2 | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: bitbucket_account, config: %(namelower)s | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: github_account, config: %(namelower)s | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: name, config: Qt6 | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: version, config: 6.7.2 | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: versionsuffix, config: | |
| == 2025-05-19 16:47:51,294 templates.py:433 DEBUG name: versionprefix, config: | |
| == 2025-05-19 16:47:51,294 easyconfig.py:1831 INFO Template values: arch='x86_64', bitbucket_account='qt6', github_account='qt6', module_name='Qt6/6.7.2-GCCcore-13.3.0', name='Qt6', nameletter='Q', nameletterlower='q', namelower='qt6', pymajver='3', pyminver='12', pyshortver='3.12', pyver='3.12.3', rpath_enabled='true', software_commit='', sysroot='', toolchain_name='GCCcore', toolchain_version='13.3.0', version='6.7.2', version_major='6', version_major_minor='6.7', version_minor='7', versionprefix='', versionsuffix='' | |
| == 2025-05-19 16:47:51,294 one.py:149 DEBUG Not copying '__builtins__' variable from parsed easyconfig | |
| == 2025-05-19 16:47:51,295 one.py:528 DEBUG Extracted comments: | |
| {'above': {'sanity_check_paths': ['# Removed from Qt6.0.0 but may be added back in the future', | |
| "# configopts += '-DBUILD_qtgamepad=OFF ' # Does not work on CentOS 7", | |
| ''], | |
| 'toolchainopts': ['# disabling use of -ftree-vectorize is required to avoid compilation failures on some ' | |
| 'systems (e.g. Intel Skylake X)']}, | |
| 'header': [], | |
| 'inline': {}, | |
| 'iterabove': {'builddependencies': {" ('Bison', '3.8.2'),": ['# deps for QtWebEngine']}, | |
| 'configopts': {'if ARCH == "aarch64":': ['# V8-Context-Snapshot needs to be disabled on aarch64', | |
| '# as it fails with "./v8_context_snapshot_generator failed ' | |
| 'with exit code -5"', | |
| '# which suggests a potential segmentation fault or ' | |
| 'memory-related issue']}, | |
| 'dependencies': {']': ["# ('gRPC', '1.52.2'), # WebEngine needs older Abseil/gRPC/protobuf"]}, | |
| 'preconfigopts': {'preconfigopts += \' export NINJAFLAGS="-j%(parallel)s" && \'': ['# Ninja uses all ' | |
| 'visible cores by ' | |
| 'default, which can ' | |
| 'lead to lack of ' | |
| 'sufficient memory;', | |
| '# so $NINJAFLAGS is ' | |
| 'set to control ' | |
| 'number of parallel ' | |
| 'processes used by ' | |
| 'Ninja;', | |
| '# note that ' | |
| '$NINJAFLAGS is not ' | |
| 'a generic thing for ' | |
| "Ninja, it's very " | |
| 'specific to the Qt6 ' | |
| 'build procedure']}}, | |
| 'iterinline': {'dependencies': {" ('NSS', '3.104'),": ' # WebEngine, required', | |
| " ('assimp', '5.4.3'),": ' # for Qt 3D', | |
| " ('freetype', '2.13.2'),": ' # WebEngine', | |
| " ('libevent', '2.1.12'),": ' # WebEngine', | |
| " ('libjpeg-turbo', '3.0.1'),": ' # WebEngine', | |
| " ('snappy', '1.2.1'),": ' # WebEngine'}, | |
| 'preconfigopts': {"preconfigopts += '../qt-everywhere-src-%(version)s/qtwebengine/src/gn/CMakeLists.txt && '": ' ' | |
| '# ' | |
| 'Typo'}}, | |
| 'tail': []} | |
| == 2025-05-19 16:47:51,295 one.py:179 INFO Skipping reformatting value for parameter 'toolchain' | |
| == 2025-05-19 16:47:51,295 one.py:179 INFO Skipping reformatting value for parameter 'toolchainopts' | |
| == 2025-05-19 16:47:51,296 easyconfig.py:1371 DEBUG Dumped easyconfig: easyblock = 'CMakeNinja' | |
| name = 'Qt6' | |
| version = '6.7.2' | |
| homepage = 'https://qt.io/' | |
| description = "Qt is a comprehensive cross-platform C++ application framework." | |
| toolchain = {'name': 'GCCcore', 'version': '13.3.0'} | |
| # disabling use of -ftree-vectorize is required to avoid compilation failures on some systems (e.g. Intel Skylake X) | |
| toolchainopts = {'vectorize': False} | |
| source_urls = [ | |
| 'https://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/', | |
| 'https://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/', | |
| 'https://download.qt.io/new_archive/qt/%(version_major_minor)s/%(version)s/single/', | |
| ] | |
| sources = ['qt-everywhere-src-%(version)s.tar.xz'] | |
| patches = [ | |
| '%(name)s-6.6.3_fix_OF-Gentoo.patch', | |
| '%(name)s-%(version_major_minor)s.2_fix_cpu_features.patch', | |
| '%(name)s-6.5.2_fix_too_long_filenames.patch', | |
| ] | |
| checksums = [ | |
| {'qt-everywhere-src-%(version)s.tar.xz': '0aaea247db870193c260e8453ae692ca12abc1bd841faa1a6e6c99459968ca8a'}, | |
| {'%(name)s-6.6.3_fix_OF-Gentoo.patch': 'd4d4878ac76cb985e45eb3b6e90ba2233f65807d6bd9bbe2b71365b181347b7b'}, | |
| {'%(name)s-%(version_major_minor)s.2_fix_cpu_features.patch': '3f37e7a4e4ed38cc82037be9504bc644e48bf258555ffff848183142725c9dc8'}, | |
| {'%(name)s-6.5.2_fix_too_long_filenames.patch': 'b4a2aa3c72fe01d8b9cbab6da43cdbd968bd139f5dd9daba83181eb5d6125dac'}, | |
| ] | |
| builddependencies = [ | |
| ('binutils', '2.42'), | |
| ('pkgconf', '2.2.0'), | |
| ('CMake', '3.29.3'), | |
| ('Ninja', '1.12.1'), | |
| # deps for QtWebEngine | |
| ('Bison', '3.8.2'), | |
| ('flex', '2.6.4'), | |
| ('gperf', '3.1'), | |
| ('re2c', '3.1'), | |
| ] | |
| dependencies = [ | |
| ('double-conversion', '3.3.0'), | |
| ('GLib', '2.80.4'), | |
| ('PCRE2', '10.43'), | |
| ('libpng', '1.6.43'), | |
| ('LibTIFF', '4.6.0'), | |
| ('libwebp', '1.4.0'), | |
| ('JasPer', '4.2.4'), | |
| ('HarfBuzz', '9.0.0'), | |
| ('SQLite', '3.45.3'), | |
| ('graphite2', '1.3.14'), | |
| ('assimp', '5.4.3'), # for Qt 3D | |
| ('FFmpeg', '7.0.2'), | |
| ('X11', '20240607'), | |
| ('fontconfig', '2.15.0'), | |
| ('zlib', '1.3.1'), | |
| ('Python', '3.12.3'), | |
| ('Python-bundle-PyPI', '2024.06'), | |
| ('freetype', '2.13.2'), # WebEngine | |
| ('DBus', '1.15.8'), | |
| ('libevent', '2.1.12'), # WebEngine | |
| ('libGLU', '9.0.3'), | |
| ('libjpeg-turbo', '3.0.1'), # WebEngine | |
| ('NSS', '3.104'), # WebEngine, required | |
| ('snappy', '1.2.1'), # WebEngine | |
| ('OpenSSL', '3', '', SYSTEM), | |
| ('ICU', '75.1'), | |
| ('nodejs', '20.13.1'), | |
| # ('gRPC', '1.52.2'), # WebEngine needs older Abseil/gRPC/protobuf | |
| ] | |
| preconfigopts = 'sed -i "s/MultiMedia/Multimedia/g" ../qt-everywhere-src-%(version)s/qtcharts/CMakeLists.txt && sed -i "23i set(Python3_ROOT_DIR \\$ENV{EBROOTPYTHON})" ../qt-everywhere-src-%(version)s/qtwebengine/src/gn/CMakeLists.txt && export NINJAFLAGS="-j%(parallel)s" && ' | |
| configopts = "-Wno-dev -DFEATURE_qtpdf_build=OFF -DQT_AVOID_CMAKE_ARCHIVING_API=ON -DPython3_ROOT_DIR=$EBROOTPYTHON -DBUILD_qtwayland=OFF " | |
| prebuildopts = ' export NINJAFLAGS="-j%(parallel)s" && ' | |
| # Removed from Qt6.0.0 but may be added back in the future | |
| # configopts += '-DBUILD_qtgamepad=OFF ' # Does not work on CentOS 7 | |
| sanity_check_paths = { | |
| 'files': ['bin/qmake6', 'lib/libQt6Core.so', 'lib/libQt6WebEngineCore.so'], | |
| 'dirs': ['include/QtCore', 'include/QtWebEngineCore'], | |
| } | |
| sanity_check_commands = ['qmake6 --help'] | |
| moduleclass = 'devel' | |
| == 2025-05-19 16:47:51,296 filetools.py:2028 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552 (parents: True, set_gid: False, sticky: False) | |
| == 2025-05-19 16:47:51,296 easyblock.py:4875 INFO Dumped easyconfig instance to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/Qt6-6.7.2-GCCcore-13.3.0.eb | |
| == 2025-05-19 16:47:51,296 filetools.py:2028 INFO Creating directory /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks (parents: True, set_gid: False, sticky: False) | |
| == 2025-05-19 16:47:51,296 filetools.py:2512 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/mesonninja.py copied to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks/mesonninja.py | |
| == 2025-05-19 16:47:51,296 easyblock.py:4855 INFO Dumped easyblock mesonninja.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2053 DEBUG Not creating existing path /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2512 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/configuremake.py copied to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks/configuremake.py | |
| == 2025-05-19 16:47:51,296 easyblock.py:4855 INFO Dumped easyblock configuremake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2053 DEBUG Not creating existing path /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2512 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakemake.py copied to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks/cmakemake.py | |
| == 2025-05-19 16:47:51,296 easyblock.py:4855 INFO Dumped easyblock cmakemake.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2053 DEBUG Not creating existing path /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,296 filetools.py:2512 INFO /home/crivella/Documents/GIT/easybuild-easyblocks/easybuild/easyblocks/generic/cmakeninja.py copied to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks/cmakeninja.py | |
| == 2025-05-19 16:47:51,296 easyblock.py:4855 INFO Dumped easyblock cmakeninja.py required for reproduction to /home/crivella/.local/easybuild/logs/reprod_20250519164751_14552/easyblocks | |
| == 2025-05-19 16:47:51,305 easyblock.py:2449 INFO Number of iterations to perform for central part of installation procedure: 1 | |
| == 2025-05-19 16:47:51,305 build_log.py:322 INFO building and installing Qt6/6.7.2-GCCcore-13.3.0... | |
| == 2025-05-19 16:47:51,305 config.py:766 DEBUG software install path as specified by 'installpath' and 'subdir_software': /home/crivella/.local/easybuild/software | |
| == 2025-05-19 16:47:51,305 filetools.py:2089 INFO Lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_Qt6_6.7.2-GCCcore-13.3.0.lock exists! | |
| == 2025-05-19 16:47:51,323 build_log.py:226 ERROR EasyBuild encountered an error (at easybuild/tools/build_log.py:166 in caller_info): Lock /home/crivella/.local/easybuild/software/.locks/_home_crivella_.local_easybuild_software_Qt6_6.7.2-GCCcore-13.3.0.lock already exists, aborting! (at easybuild/tools/filetools.py:2109 in check_lock) | |
| == 2025-05-19 16:47:51,324 easyblock.py:362 INFO Closing log for application name Qt6 version 6.7.2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment