Skip to content

[Build] 1.23.0 version on Mac M3 crosscompiled for WASM: no member named 'HasArm_SME' in 'MLASCPUIDInfo' #26175

@tomaszmi

Description

@tomaszmi

Describe the issue

When building onnxruntime 1.23.0 on Mac M3 Pro, I've got the following build error:

/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:214:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  214 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:339:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  339 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){//Still require this since no override
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:426:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  426 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){//Still require this since no override
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

Urgency

People are dying here urgency

Target platform

Mac M3 Pro

Build script

./build.sh --config Release --build_dir /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release --parallel 0 --skip_tests --skip_onnx_tests --build_wasm --build_wasm_static_lib --enable_wasm_simd --disable_wasm_exception_catching --disable_rtti --minimal_build --target install --cmake_extra_defines CMAKE_INSTALL_PREFIX="/Users/tmikolaj/onnxrt_wd/onnxrt_installed"

Error / output

./seglib/scripts/create_onnxruntime_package_latest.sh -w
Using working directory:  /Users/tmikolaj/onnxrt_wd
Setting up EMSDK environment (suppress these messages with EMSDK_QUIET=1)
Adding directories to PATH:
PATH += /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk
PATH += /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten

Setting environment variables:
PATH = /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk:/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Users/tmikolaj/.cargo/bin:/Users/tmikolaj/.local/bin
EMSDK = /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk
EMSDK_NODE = /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/node/20.18.0_64bit/bin/node
EMSDK_PYTHON = /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/python/3.9.2_64bit/bin/python3
SSL_CERT_FILE = /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/python/3.9.2_64bit/lib/python3.9/site-packages/certifi/cacert.pem
2025-09-26 08:30:26,354 tools_python_utils [INFO] - flatbuffers module is not installed. parse_config will not be available
2025-09-26 08:30:26,359 build [DEBUG] - Command line arguments:
  --build_dir /Users/tmikolaj/onnxrt_wd/onnxruntime/build/MacOS --config Release --build_dir /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release --parallel 0 --skip_tests --skip_onnx_tests --build_wasm --build_wasm_static_lib --enable_wasm_simd --disable_wasm_exception_catching --disable_rtti --minimal_build ' '
Cross-compiling build detected: Defaulting to --update --build. Specify --test explicitly to run tests.
Namespace(build_dir='/Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release', config=['Release'], update=True, build=True, clean=False, parallel=0, target=None, compile_no_warning_as_error=False, build_shared_lib=False, build_apple_framework=False, enable_lto=False, use_cache=False, use_binskim_compliant_compile_flags=False, cmake_extra_defines=None, cmake_path='cmake', cmake_generator=None, use_vcpkg=False, use_vcpkg_ms_internal_asset_cache=False, skip_submodule_sync=False, test=False, skip_tests=True, ctest_path='ctest', enable_onnx_tests=False, path_to_protoc_exe=None, fuzz_testing=False, enable_symbolic_shape_infer_tests=False, skip_onnx_tests=True, skip_winml_tests=False, skip_nodejs_tests=False, test_all_timeout='10800', enable_transformers_tool_test=False, build_micro_benchmarks=False, code_coverage=False, enable_training=False, enable_training_apis=False, enable_training_ops=False, enable_nccl=False, nccl_home=None, enable_memory_profile=False, enable_address_sanitizer=False, gen_doc=None, rv64=False, riscv_toolchain_root='', riscv_qemu_path='', android=False, android_abi='arm64-v8a', android_api=27, android_sdk_path='', android_ndk_path='', android_cpp_shared=False, android_run_emulator=False, build_wasm=True, build_wasm_static_lib=True, emsdk_version='4.0.8', enable_wasm_simd=True, enable_wasm_relaxed_simd=False, enable_wasm_threads=False, disable_wasm_exception_catching=True, enable_wasm_api_exception_catching=False, enable_wasm_exception_throwing_override=False, wasm_run_tests_in_browser=False, enable_wasm_profiling=False, enable_wasm_debug_info=False, wasm_malloc=None, emscripten_settings=None, use_full_protobuf=False, use_mimalloc=False, external_graph_transformer_path=None, use_extensions=False, extensions_overridden_path=None, minimal_build=[' '], include_ops_by_config=None, enable_reduced_operator_type_support=False, disable_contrib_ops=False, disable_ml_ops=False, disable_rtti=True, disable_types=[], disable_exceptions=False, client_package_build=False, enable_pybind=False, build_wheel=False, wheel_name_suffix=None, skip_keras_test=False, build_csharp=False, build_nuget=False, msbuild_extra_options=None, build_java=False, build_nodejs=False, build_objc=False, use_cuda=False, cuda_version=None, cuda_home=None, cudnn_home=None, enable_cuda_line_info=False, enable_cuda_nhwc_ops=False, disable_cuda_nhwc_ops=False, enable_cuda_minimal_build=False, nvcc_threads=-1, enable_nvtx_profile=False, enable_cuda_profiling=False, use_dnnl=False, dnnl_gpu_runtime='', dnnl_opencl_root='', dnnl_aarch64_runtime='', dnnl_acl_root='', use_openvino=None, use_tensorrt=False, use_tensorrt_builtin_parser=True, use_tensorrt_oss_parser=False, tensorrt_home=None, tensorrt_rtx_home=None, use_nv_tensorrt_rtx=False, use_dml=False, dml_path='', dml_external_project=False, use_nnapi=False, nnapi_min_api=None, use_coreml=False, use_qnn=None, qnn_home=None, use_snpe=False, snpe_root=None, use_vitisai=False, use_armnn=False, armnn_relu=False, armnn_bn=False, armnn_home=None, armnn_libs=None, use_acl=False, acl_home=None, acl_libs=None, no_kleidiai=False, use_rknpu=False, use_cann=False, cann_home=None, use_migraphx=False, migraphx_home=None, use_rocm=False, rocm_version=None, rocm_home=None, use_webnn=False, use_jsep=False, use_webgpu=False, use_external_dawn=False, wgsl_template='static', use_xnnpack=False, use_vsinpu=False, use_azure=False, enable_lazy_tensor=False, ms_experimental=False, enable_msinternal=False, use_lock_free_queue=False, enable_generic_interface=False, ios=False, visionos=False, tvos=False, macos=None, apple_sysroot='', ios_toolchain_file='', visionos_toolchain_file='', tvos_toolchain_file='', xcode_code_signing_team_id='', xcode_code_signing_identity='', osx_arch='arm64', apple_deploy_target=None)
2025-09-26 08:30:26,361 build [INFO] - Build started
2025-09-26 08:30:26,361 build [INFO] - git submodule sync --recursive
Synchronizing submodule url for 'cmake/external/emsdk'
Synchronizing submodule url for 'cmake/external/libprotobuf-mutator'
Synchronizing submodule url for 'cmake/external/onnx'
Synchronizing submodule url for 'cmake/external/onnx/third_party/pybind11'
2025-09-26 08:30:26,477 build [INFO] - git submodule update --init --recursive
2025-09-26 08:30:26,587 build [INFO] - Installing emsdk...
2025-09-26 08:30:26,587 build [INFO] - /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/emsdk install 4.0.8
Resolving SDK version '4.0.8' to 'sdk-releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit'
Installing SDK 'sdk-releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit'..
Skipped installing node-20.18.0-64bit, already installed.
Skipped installing python-3.9.2-64bit, already installed.
Skipped installing releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit, already installed.
All SDK components already installed: 'sdk-releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit'.
2025-09-26 08:30:28,668 build [INFO] - Activating emsdk...
2025-09-26 08:30:28,668 build [INFO] - /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/emsdk activate 4.0.8
Resolving SDK version '4.0.8' to 'sdk-releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit'
Setting the following tools as active:
   node-20.18.0-64bit
   python-3.9.2-64bit
   releases-56f86607aeb458086e72f23188789be2ee0e971a-64bit

Next steps:
- To conveniently access emsdk tools from the command line,
  consider adding the following directories to your PATH:
    /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk
    /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten
- This can be done for the current shell by running:
    source "/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/emsdk_env.sh"
- Configure emsdk in your shell startup scripts by running:
    echo 'source "/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/emsdk_env.sh"' >> $HOME/.zprofile
2025-09-26 08:30:28,759 build [INFO] - Generating CMake build tree
2025-09-26 08:30:28,759 build [INFO] - /opt/homebrew/bin/cmake /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake -Donnxruntime_RUN_ONNX_TESTS=OFF -Donnxruntime_GENERATE_TEST_REPORTS=ON -DPython_EXECUTABLE=/opt/homebrew/opt/[email protected]/bin/python3.13 -Donnxruntime_USE_VCPKG=OFF -Donnxruntime_USE_MIMALLOC=OFF -Donnxruntime_ENABLE_PYTHON=OFF -Donnxruntime_BUILD_CSHARP=OFF -Donnxruntime_BUILD_JAVA=OFF -Donnxruntime_BUILD_NODEJS=OFF -Donnxruntime_BUILD_OBJC=OFF -Donnxruntime_BUILD_SHARED_LIB=OFF -Donnxruntime_BUILD_APPLE_FRAMEWORK=OFF -Donnxruntime_USE_DNNL=OFF -Donnxruntime_USE_NNAPI_BUILTIN=OFF -Donnxruntime_USE_VSINPU=OFF -Donnxruntime_USE_RKNPU=OFF -Donnxruntime_ENABLE_MICROSOFT_INTERNAL=OFF -Donnxruntime_USE_VITISAI=OFF -Donnxruntime_USE_TENSORRT=OFF -Donnxruntime_USE_NV=OFF -Donnxruntime_USE_TENSORRT_BUILTIN_PARSER=ON -Donnxruntime_USE_TENSORRT_INTERFACE=OFF -Donnxruntime_USE_CUDA_INTERFACE=OFF -Donnxruntime_USE_NV_INTERFACE=OFF -Donnxruntime_USE_OPENVINO_INTERFACE=OFF -Donnxruntime_USE_VITISAI_INTERFACE=OFF -Donnxruntime_USE_QNN_INTERFACE=OFF -Donnxruntime_USE_MIGRAPHX_INTERFACE=OFF -Donnxruntime_USE_MIGRAPHX=OFF -Donnxruntime_DISABLE_CONTRIB_OPS=OFF -Donnxruntime_DISABLE_ML_OPS=OFF -Donnxruntime_DISABLE_RTTI=ON -Donnxruntime_DISABLE_EXCEPTIONS=OFF -Donnxruntime_MINIMAL_BUILD=ON -Donnxruntime_EXTENDED_MINIMAL_BUILD=OFF -Donnxruntime_MINIMAL_BUILD_CUSTOM_OPS=OFF -Donnxruntime_REDUCED_OPS_BUILD=OFF -Donnxruntime_CLIENT_PACKAGE_BUILD=OFF -Donnxruntime_BUILD_MS_EXPERIMENTAL_OPS=OFF -Donnxruntime_ENABLE_LTO=OFF -Donnxruntime_USE_ACL=OFF -Donnxruntime_USE_ARMNN=OFF -Donnxruntime_ARMNN_RELU_USE_CPU=ON -Donnxruntime_ARMNN_BN_USE_CPU=ON -Donnxruntime_USE_JSEP=OFF -Donnxruntime_USE_WEBGPU=OFF -Donnxruntime_USE_EXTERNAL_DAWN=OFF -Donnxruntime_WGSL_TEMPLATE=static -Donnxruntime_ENABLE_NVTX_PROFILE=OFF -Donnxruntime_ENABLE_TRAINING=OFF -Donnxruntime_ENABLE_TRAINING_OPS=OFF -Donnxruntime_ENABLE_TRAINING_APIS=OFF -Donnxruntime_ENABLE_CPU_FP16_OPS=OFF -Donnxruntime_USE_NCCL=OFF -Donnxruntime_BUILD_BENCHMARKS=OFF -Donnxruntime_GCOV_COVERAGE=OFF -Donnxruntime_ENABLE_MEMORY_PROFILE=OFF -Donnxruntime_ENABLE_CUDA_LINE_NUMBER_INFO=OFF -Donnxruntime_USE_CUDA_NHWC_OPS=OFF -Donnxruntime_BUILD_WEBASSEMBLY_STATIC_LIB=ON -Donnxruntime_ENABLE_WEBASSEMBLY_EXCEPTION_CATCHING=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_API_EXCEPTION_CATCHING=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_EXCEPTION_THROWING=OFF -Donnxruntime_WEBASSEMBLY_RUN_TESTS_IN_BROWSER=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_THREADS=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_DEBUG_INFO=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_PROFILING=OFF -Donnxruntime_ENABLE_LAZY_TENSOR=OFF -Donnxruntime_ENABLE_CUDA_PROFILING=OFF -Donnxruntime_USE_XNNPACK=OFF -Donnxruntime_USE_WEBNN=OFF -Donnxruntime_USE_CANN=OFF -Donnxruntime_DISABLE_FLOAT8_TYPES=OFF -Donnxruntime_DISABLE_SPARSE_TENSORS=OFF -Donnxruntime_DISABLE_OPTIONAL_TYPE=OFF -Donnxruntime_CUDA_MINIMAL=OFF -Donnxruntime_ENABLE_WEBASSEMBLY_SIMD=ON -Donnxruntime_USE_KLEIDIAI=ON -DCMAKE_TOOLCHAIN_FILE=/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -Donnxruntime_BUILD_UNIT_TESTS=OFF -Donnxruntime_EMSCRIPTEN_SETTINGS=MALLOC=dlmalloc;STACK_SIZE=5242880 -DONNX_MINIMAL_BUILD=ON -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_BUILD_TYPE=Release
CMake Deprecation Warning at CMakeLists.txt:9 (cmake_policy):
  The OLD behavior for policy CMP0104 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- The C compiler identification is Clang 21.0.0
-- The CXX compiler identification is Clang 21.0.0
-- The ASM compiler identification is unknown
-- Found assembler: /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/emcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/emcc - 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: /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/em++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test COMPILER_SUPPORT_MF16C
-- Performing Test COMPILER_SUPPORT_MF16C - Failed
F16C instruction set is not supported.
-- Performing Test COMPILER_SUPPORT_FMA
-- Performing Test COMPILER_SUPPORT_FMA - Failed
FMA instruction set is not supported.
-- Performing Test COMPILER_SUPPORT_AVX
-- Performing Test COMPILER_SUPPORT_AVX - Success
One or more AVX/F16C instruction flags are not supported. 
Building ONNX Runtime for x86 CPU ARCH
-- Performing Test onnxruntime_HAVE_BUILTIN_ATOMICS
-- Performing Test onnxruntime_HAVE_BUILTIN_ATOMICS - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: built in to C library
-- Found Patch: /usr/bin/patch
Patch found: /usr/bin/patch
Doing crosscompiling
-- Loading Dependencies URLs ...
-- Loading Dependencies ...
-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17
-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success
-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20
-- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed
-- Abseil source dir:/Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/abseil_cpp-src
CMake Warning (dev) at /opt/homebrew/share/cmake/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(protoc_binary) is deprecated, call
  FetchContent_MakeAvailable(protoc_binary) instead.  Policy CMP0169 can be
  set to OLD to allow FetchContent_Populate(protoc_binary) to be called
  directly for now, but the ability to call it with declared details will be
  removed completely in a future version.
Call Stack (most recent call first):
  external/onnxruntime_external_deps.cmake:123 (FetchContent_Populate)
  CMakeLists.txt:516 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Use prebuilt protoc
CMake Deprecation Warning at /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/protobuf-src/CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- 
-- 3.21.12.0
-- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT
-- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) 
-- Performing Test protobuf_HAVE_BUILTIN_ATOMICS
-- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success
CMake Deprecation Warning at /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/date-src/CMakeLists.txt:18 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


# date: USE_SYSTEM_TZ_DB ON
# date: MANUAL_TZ_DB OFF
# date: USE_TZ_DB_IN_DOT OFF
# date: BUILD_SHARED_LIBS OFF
# date: ENABLE_DATE_TESTING OFF
# date: DISABLE_STRING_VIEW OFF
CMake Warning (dev) at /opt/homebrew/share/cmake/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(mp11) is deprecated, call
  FetchContent_MakeAvailable(mp11) instead.  Policy CMP0169 can be set to OLD
  to allow FetchContent_Populate(mp11) to be called directly for now, but the
  ability to call it with declared details will be removed completely in a
  future version.
Call Stack (most recent call first):
  external/onnxruntime_external_deps.cmake:297 (FetchContent_Populate)
  CMakeLists.txt:516 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Using the multi-header code from /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/nlohmann_json-src/include/
CMake Warning (dev) at /opt/homebrew/share/cmake/Modules/FetchContent.cmake:1953 (message):
  Calling FetchContent_Populate(safeint) is deprecated, call
  FetchContent_MakeAvailable(safeint) instead.  Policy CMP0169 can be set to
  OLD to allow FetchContent_Populate(safeint) to be called directly for now,
  but the ability to call it with declared details will be removed completely
  in a future version.
Call Stack (most recent call first):
  external/onnxruntime_external_deps.cmake:442 (FetchContent_Populate)
  CMakeLists.txt:516 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Proceeding with version: 23.5.26.0
-- Looking for strtof_l
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Looking for strtoull_l - not found
-- Looking for realpath
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS:  -ffunction-sections -fdata-sections -flto -msimd128
-- Found Python3: /opt/homebrew/Frameworks/Python.framework/Versions/3.13/bin/python3.13 (found version "3.13.7") found components: Interpreter
-- Using custom protoc executable
-- ONNX_PROTOC_EXECUTABLE: /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/protoc_binary-src/bin/protoc
-- Protobuf_VERSION: 
Generated: /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-ml.proto
Generated: /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-operators-ml.proto
Generated: /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-data.proto
-- Configuring ONNX minimal build
-- 
-- ******** Summary ********
--   CMake version                     : 4.1.1
--   CMake command                     : /opt/homebrew/bin/cmake
--   System                            : Emscripten
--   C++ compiler                      : /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/em++
--   C++ compiler version              : 21.0.0
--   CXX flags                         :  -ffunction-sections -fdata-sections -flto -msimd128 -Wnon-virtual-dtor
--   Build type                        : Release
--   Compile definitions               : ORT_MINIMAL_BUILD;ORT_NO_RTTI;EIGEN_MPL2_ONLY
--   CMAKE_PREFIX_PATH                 : 
--   CMAKE_INSTALL_PREFIX              : /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cache/sysroot
--   CMAKE_MODULE_PATH                 : /Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules;/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules;/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules;/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules;/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external/emsdk/upstream/emscripten/cmake/Modules;/Users/tmikolaj/onnxrt_wd/onnxruntime/cmake/external
-- 
--   ONNX version                      : 1.18.0
--   ONNX NAMESPACE                    : onnx
--   ONNX_USE_LITE_PROTO               : ON
--   USE_PROTOBUF_SHARED_LIBS          : OFF
--   ONNX_DISABLE_EXCEPTIONS           : OFF
--   ONNX_DISABLE_STATIC_REGISTRATION  : OFF
--   ONNX_WERROR                       : OFF
--   ONNX_BUILD_TESTS                  : OFF
--   BUILD_SHARED_LIBS                 : OFF
-- 
--   Protobuf compiler                 : /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/protoc_binary-src/bin/protoc
--   Protobuf includes                 : 
--   Protobuf libraries                : 
--   ONNX_BUILD_PYTHON                 : OFF
-- 
-- Configured Eigen 3.4.90
-- 
-- Finished fetching external dependencies
-- Performing Test HAS_AMBIGUOUS_REVERSED_OPERATOR
-- Performing Test HAS_AMBIGUOUS_REVERSED_OPERATOR - Success
-- Performing Test HAS_INTERFERENCE_SIZE
-- Performing Test HAS_INTERFERENCE_SIZE - Failed
-- Performing Test HAS_BITWISE_INSTEAD_OF_LOGICAL
-- Performing Test HAS_BITWISE_INSTEAD_OF_LOGICAL - Success
-- Performing Test HAS_CAST_FUNCTION_TYPE
-- Performing Test HAS_CAST_FUNCTION_TYPE - Success
-- Performing Test HAS_CATCH_VALUE
-- Performing Test HAS_CATCH_VALUE - Failed
-- Performing Test HAS_CLASS_MEMACCESS
-- Performing Test HAS_CLASS_MEMACCESS - Failed
-- Performing Test HAS_DANGLING_REFERENCE
-- Performing Test HAS_DANGLING_REFERENCE - Failed
-- Performing Test HAS_DEPRECATED_ANON_ENUM_ENUM_CONVERSION
-- Performing Test HAS_DEPRECATED_ANON_ENUM_ENUM_CONVERSION - Success
-- Performing Test HAS_DEPRECATED_BUILTINS
-- Performing Test HAS_DEPRECATED_BUILTINS - Success
-- Performing Test HAS_DEPRECATED_COPY
-- Performing Test HAS_DEPRECATED_COPY - Success
-- Performing Test HAS_DEPRECATED_DECLARATIONS
-- Performing Test HAS_DEPRECATED_DECLARATIONS - Success
-- Performing Test HAS_DEPRECATED_LITERAL_OPERATOR
-- Performing Test HAS_DEPRECATED_LITERAL_OPERATOR - Success
-- Performing Test HAS_DEPRECATED_THIS_CAPTURE
-- Performing Test HAS_DEPRECATED_THIS_CAPTURE - Success
-- Performing Test HAS_ENUM_CONSTEXPR_CONVERSION
-- Performing Test HAS_ENUM_CONSTEXPR_CONVERSION - Failed
-- Performing Test HAS_FORMAT_TRUNCATION
-- Performing Test HAS_FORMAT_TRUNCATION - Success
-- Performing Test HAS_IGNORED_ATTRIBUTES
-- Performing Test HAS_IGNORED_ATTRIBUTES - Success
-- Performing Test HAS_MAYBE_UNINITIALIZED
-- Performing Test HAS_MAYBE_UNINITIALIZED - Failed
-- Performing Test HAS_MISSING_BRACES
-- Performing Test HAS_MISSING_BRACES - Success
-- Performing Test HAS_NONNULL_COMPARE
-- Performing Test HAS_NONNULL_COMPARE - Failed
-- Performing Test HAS_PARENTHESES
-- Performing Test HAS_PARENTHESES - Success
-- Performing Test HAS_SHORTEN_64_TO_32
-- Performing Test HAS_SHORTEN_64_TO_32 - Success
-- Performing Test HAS_STRICT_ALIASING
-- Performing Test HAS_STRICT_ALIASING - Success
NVCC_ERROR = 
NVCC_OUT = no such file or directory
-- Performing Test HAS_STRINGOP_OVERFLOW
-- Performing Test HAS_STRINGOP_OVERFLOW - Failed
-- Performing Test HAS_TAUTOLOGICAL_POINTER_COMPARE
-- Performing Test HAS_TAUTOLOGICAL_POINTER_COMPARE - Success
-- Performing Test HAS_UNDEFINED_VAR_TEMPLATE
-- Performing Test HAS_UNDEFINED_VAR_TEMPLATE - Success
-- Performing Test HAS_UNUSED_BUT_SET_PARAMETER
-- Performing Test HAS_UNUSED_BUT_SET_PARAMETER - Success
-- Performing Test HAS_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAS_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HAS_UNUSED_VARIABLE
-- Performing Test HAS_UNUSED_VARIABLE - Success
-- Performing Test HAS_USELESS_CAST
-- Performing Test HAS_USELESS_CAST - Failed
-- Looking for reallocarray
-- Looking for reallocarray - not found
-- Found Git: /opt/homebrew/bin/git (found version "2.51.0")
-- WebAssembly Build is enabled
-- Configuring done (45.9s)
-- Generating done (0.4s)
CMake Warning:
  Manually-specified variables were not used by the project:

    Python_EXECUTABLE
    onnxruntime_EMSCRIPTEN_SETTINGS


-- Build files have been written to: /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release
2025-09-26 08:31:15,079 build [INFO] - Building targets for Release configuration
2025-09-26 08:31:15,080 build [INFO] - /opt/homebrew/bin/cmake --build /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release --config Release -- -j12
[  0%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o
[  0%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o
[  0%] Running gen_proto.py on onnx/onnx.in.proto
[  0%] Building CXX object _deps/abseil_cpp-build/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o
[  0%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o
[  0%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/utf8_for_code_point.dir/internal/utf8_for_code_point.cc.o
[  0%] Building CXX object _deps/flatbuffers-build/CMakeFiles/flatbuffers.dir/src/idl_parser.cpp.o
[  0%] Building CXX object _deps/abseil_cpp-build/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o
[  0%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o
[  1%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o
[  1%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o
[  1%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o
Processing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-src/onnx/onnx.in.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-ml.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-ml.proto3
generating /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx_pb.py
[  2%] Linking CXX static library libabsl_leak_check.a
[  2%] Linking CXX static library libabsl_flags_commandlineflag_internal.a
[  2%] Running C++ protocol buffer compiler on /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-ml.proto
[  2%] Linking CXX static library libabsl_utf8_for_code_point.a
[  2%] Linking CXX static library libabsl_spinlock_wait.a
[  2%] Built target utf8_for_code_point
[  2%] Built target flags_commandlineflag_internal
[  2%] Built target leak_check
[  2%] Built target gen_onnx_proto
[  2%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o
[  2%] Building CXX object _deps/abseil_cpp-build/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o
[  2%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/platform.cpp.o
[  2%] Running gen_proto.py on onnx/onnx-data.in.proto
[  4%] Linking CXX static library libabsl_exponential_biased.a
Processing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-src/onnx/onnx-data.in.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-data.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-data.proto3
generating /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx_data_pb.py
[  4%] Running C++ protocol buffer compiler on /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-data.proto
[  4%] Linking CXX static library libabsl_strerror.a
[  4%] Built target spinlock_wait
[  4%] Built target gen_onnx_data_proto
[  4%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o
[  4%] Running gen_proto.py on onnx/onnx-operators.in.proto
[  4%] Built target exponential_biased
Processing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-src/onnx/onnx-operators.in.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-operators-ml.proto
Writing /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-operators-ml.proto3
generating /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx_operators_pb.py
[  4%] Building CXX object _deps/flatbuffers-build/CMakeFiles/flatbuffers.dir/src/idl_gen_text.cpp.o
[  4%] Running C++ protocol buffer compiler on /Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release/_deps/onnx-build/onnx/onnx-operators-ml.proto
[  4%] Built target strerror
[  4%] Built target gen_onnx_operators_proto
[  4%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o
[  5%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/threading.cpp.o
[  5%] Linking CXX static library libabsl_log_severity.a
[  5%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o
[  5%] Linking CXX static library libabsl_civil_time.a
[  5%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o
[  5%] Built target civil_time
[  5%] Built target log_severity
[  5%] Building CXX object _deps/flatbuffers-build/CMakeFiles/flatbuffers.dir/src/reflection.cpp.o
[  5%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/sgemm.cpp.o
[  5%] Linking CXX static library libabsl_log_internal_nullguard.a
[  5%] Built target log_internal_nullguard
[  5%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o
[  5%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o
[  5%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/halfgemm.cpp.o
[  5%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o
[  5%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp.o
[  6%] Building CXX object _deps/flatbuffers-build/CMakeFiles/flatbuffers.dir/src/util.cpp.o
[  6%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o
[  6%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o
[  6%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qdwconv.cpp.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o
[  8%] Building CXX object CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/convolve.cpp.o
[  8%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o
[  8%] Linking CXX static library libabsl_raw_logging_internal.a
/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:214:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  214 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:339:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  339 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){//Still require this since no override
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp:426:39: error: no member named 'HasArm_SME' in 'MLASCPUIDInfo'
  426 |     if(MLAS_CPUIDINFO::GetCPUIDInfo().HasArm_SME()){//Still require this since no override
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
3 errors generated.
make[2]: *** [CMakeFiles/onnxruntime_mlas.dir/Users/tmikolaj/onnxrt_wd/onnxruntime/onnxruntime/core/mlas/lib/qgemm.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  8%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o
[  8%] Built target raw_logging_internal
[  8%] Building CXX object _deps/abseil_cpp-build/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o
[  8%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o
[  8%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o
[  8%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o
make[1]: *** [CMakeFiles/onnxruntime_mlas.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o
[  9%] Linking CXX static library libabsl_time_zone.a
[  9%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/strtod.cc.o
[  9%] Built target time_zone
[  9%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o
[  9%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o
[  9%] Linking CXX static library libabsl_debugging_internal.a
[  9%] Linking CXX static library libabsl_throw_delegate.a
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o
[  9%] Built target debugging_internal
[  9%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o
[  9%] Built target throw_delegate
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o
[  9%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/bytestream.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/int128.cc.o
[ 11%] Linking CXX static library libabsl_base.a
[ 11%] Built target base
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/status.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/statusor.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/stringpiece.cc.o
[ 11%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/stringprintf.cc.o
[ 11%] Linking CXX static library libflatbuffers.a
[ 11%] Built target flatbuffers
[ 12%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/structurally_valid.cc.o
[ 12%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/strutil.cc.o
[ 12%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/time.cc.o
[ 12%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o
[ 12%] Linking CXX static library libprotobuf-lite.a
[ 12%] Built target libprotobuf-lite
make: *** [all] Error 2
Traceback (most recent call last):
  File "/Users/tmikolaj/onnxrt_wd/onnxruntime/tools/ci_build/build.py", line 2670, in <module>
    sys.exit(main())
             ~~~~^^
  File "/Users/tmikolaj/onnxrt_wd/onnxruntime/tools/ci_build/build.py", line 2571, in main
    build_targets(args, cmake_path, build_dir, configs, num_parallel_jobs, args.target)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/tmikolaj/onnxrt_wd/onnxruntime/tools/ci_build/build.py", line 1363, in build_targets
    run_subprocess(cmd_args, env=env)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/Users/tmikolaj/onnxrt_wd/onnxruntime/tools/ci_build/build.py", line 148, in run_subprocess
    return run(*args, cwd=cwd, capture_stdout=capture_stdout, shell=shell, env=my_env)
  File "/Users/tmikolaj/onnxrt_wd/onnxruntime/tools/python/util/run.py", line 50, in run
    completed_process = subprocess.run(
        cmd,
    ...<6 lines>...
        shell=shell,
    )
  File "/opt/homebrew/Cellar/[email protected]/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/opt/homebrew/bin/cmake', '--build', '/Users/tmikolaj/onnxrt_wd/build_onnxrt_Wasm_simd_nothreads_Release/Release', '--config', 'Release', '--', '-j12']' returned non-zero exit status 2.

Visual Studio Version

No response

GCC / Compiler Version

clang 21.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildbuild issues; typically submitted using templateplatform:mobileissues related to ONNX Runtime mobile; typically submitted using templateplatform:webissues related to ONNX Runtime web; typically submitted using template

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions