* Package: dev-util/spirv-tools-1.2.198 * Repository: gentoo * Maintainer: x11@gentoo.org sarnex@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python3.10 to build >>> Unpacking source... >>> Unpacking spirv-tools-1.2.198.tar.gz to /var/tmp/portage/dev-util/spirv-tools-1.2.198/work >>> Source unpacked in /var/tmp/portage/dev-util/spirv-tools-1.2.198/work >>> Preparing source in /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE "Debug") >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64" cmake -C /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DSPIRV-Headers_SOURCE_DIR=/usr/ -DSPIRV_WERROR=OFF -DSPIRV_TOOLS_BUILD_STATIC=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/gentoo_toolchain.cmake /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0 loading initial cache file /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/gentoo_common_config.cmake -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python (found suitable version "3.10.2", minimum required is "3") -- Did not find googletest, tests will not be built. To enable tests place googletest in '/external/googletest'. -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ -pipe -march=native -fno-diagnostics-color -O2 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64 >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64" ninja -v -j4 -l0 [1/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64 && /usr/bin/cmake -DCHANGES_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/CHANGES -DTEMPLATE_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/cmake/SPIRV-Tools-shared.pc.in -DOUT_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/SPIRV-Tools-shared.pc -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib64 -DCMAKE_INSTALL_INCLUDEDIR=include -DSPIRV_SHARED_LIBRARIES=-lSPIRV-Tools-shared -P /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/cmake/write_pkg_config.cmake [2/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64 && /usr/bin/cmake -DCHANGES_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/CHANGES -DTEMPLATE_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/cmake/SPIRV-Tools.pc.in -DOUT_FILE=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/SPIRV-Tools.pc -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib64 -DCMAKE_INSTALL_INCLUDEDIR=include -DSPIRV_LIBRARIES=-lSPIRV-Tools-opt\ -lSPIRV-Tools\ -lSPIRV-Tools-link -P /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/cmake/write_pkg_config.cmake [3/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/spv-amd-shader-explicit-vertex-parameter.insts.inc --vendor-operand-kind-prefix= [4/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/spv-amd-gcn-shader.insts.inc --vendor-operand-kind-prefix= [5/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/spv-amd-shader-ballot.insts.inc --vendor-operand-kind-prefix= [6/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/spv-amd-shader-trinary-minmax.insts.inc --vendor-operand-kind-prefix= [7/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/opencl.debuginfo.100.insts.inc --vendor-operand-kind-prefix=CLDEBUG100_ [8/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/nonsemantic.shader.debuginfo.100.insts.inc --vendor-operand-kind-prefix=SHDEBUG100_ [9/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/nonsemantic.clspvreflection.insts.inc --vendor-operand-kind-prefix= [10/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-vendor-grammar=/usr//include/spirv/unified1/extinst.debuginfo.grammar.json --vendor-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/debuginfo.insts.inc --vendor-operand-kind-prefix= [11/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_language_headers.py --extinst-grammar=/usr//include/spirv/unified1/extinst.debuginfo.grammar.json --extinst-output-path=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/DebugInfo.h [12/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_language_headers.py --extinst-grammar=/usr//include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --extinst-output-path=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/OpenCLDebugInfo100.h [13/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_language_headers.py --extinst-grammar=/usr//include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json --extinst-output-path=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/NonSemanticShaderDebugInfo100.h [14/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_registry_tables.py --xml=/usr//include/spirv/spir-v.xml --generator-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/generators.inc FAILED: generators.inc /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/generators.inc cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_registry_tables.py --xml=/usr//include/spirv/spir-v.xml --generator-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/generators.inc Traceback (most recent call last): File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 1527, in __init__ from xml.parsers import expat File "/usr/lib/python3.10/xml/parsers/expat.py", line 4, in from pyexpat import * ModuleNotFoundError: No module named 'pyexpat' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 1530, in __init__ import pyexpat as expat ModuleNotFoundError: No module named 'pyexpat' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_registry_tables.py", line 90, in main() File "/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_registry_tables.py", line 82, in main registry = xml.etree.ElementTree.fromstring(xml_in.read()) File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 1346, in XML parser = XMLParser(target=TreeBuilder()) File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 1532, in __init__ raise ImportError( ImportError: No module named expat; use SimpleXMLTreeBuilder instead [15/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --extinst-glsl-grammar=/usr//include/spirv/unified1/extinst.glsl.std.450.grammar.json --glsl-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/glsl.std.450.insts.inc [16/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --spirv-core-grammar=/usr//include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=/usr//include/spirv/unified1/extinst.debuginfo.grammar.json --extinst-cldebuginfo100-grammar=/usr//include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --extension-enum-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/extension_enum.inc --enum-string-mapping-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/enum_string_mapping.inc [17/321] cd /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/source && /var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/python3.10/bin/python /var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0/utils/generate_grammar_tables.py --spirv-core-grammar=/usr//include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=/usr//include/spirv/unified1/extinst.debuginfo.grammar.json --extinst-cldebuginfo100-grammar=/usr//include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --core-insts-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/core.insts-unified1.inc --operand-kinds-output=/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64/operand.kinds-unified1.inc ninja: build stopped: subcommand failed. * ERROR: dev-util/spirv-tools-1.2.198::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 3489: Called cmake-multilib_src_compile * environment, line 1160: Called multilib-minimal_src_compile * environment, line 2396: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2663: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2356: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2354: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 568: Called multilib-minimal_abi_src_compile * environment, line 2390: Called multilib_src_compile * environment, line 2875: Called cmake_src_compile * environment, line 1271: Called cmake_build * environment, line 1240: Called eninja * environment, line 1757: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=dev-util/spirv-tools-1.2.198::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/spirv-tools-1.2.198::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:spirv-tools-1.2.198:20220118-021901.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/spirv-tools-1.2.198/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/spirv-tools-1.2.198_build-abi_x86_64.amd64' * S: '/var/tmp/portage/dev-util/spirv-tools-1.2.198/work/SPIRV-Tools-sdk-1.2.198.0'