Skip to content

[Bug]: Error occurred while installing OpenClaw:error [node-llama-cpp] Failed to build llama.cpp with no GPU support. #41819

@RichardLuYanjun

Description

@RichardLuYanjun

Bug type

Regression (worked before, now fails)

Summary

When using the command npm install with a specified version number to install openclaw, installation has failed since 2026.1.30 with the following error:
[node-llama-cpp] Failed to build llama.cpp with no GPU support.

Installing version 2026.1.29 works correctly.

Steps to reproduce

npm install -g openclaw@latest

Expected behavior

Installed successfully.

Actual behavior

Error occurred while installing OpenClaw:error [node-llama-cpp] Failed to build llama.cpp with no GPU support.

OpenClaw version

openclaw 2026.3.8

Operating system

Linux version 5.4.96-arm64-desktop (uosserver@uosserver-PC) (gcc version 8.3.0 (Uos 8.3.0.13-deepin1)) #7000.57036.23 SMP PREEMPT Wed Dec 3 15:11:32 CST 2025

Install method

npm install -g openclaw@latest

Logs, screenshots, and evidence

0 verbose cli /home/admin/.nvm/versions/node/v24.13.0/bin/node /home/admin/.nvm/versions/node/v24.13.0/bin/npm
1 info using npm@11.11.0
2 info using node@v24.13.0
...
4495 info run node-llama-cpp@3.16.2 postinstall node_modules/openclaw/node_modules/node-llama-cpp node ./dist/cli/cli.js postinstall
4496 info run protobufjs@7.5.4 postinstall node_modules/openclaw/node_modules/protobufjs node scripts/postinstall
4497 info run protobufjs@6.8.8 postinstall node_modules/openclaw/node_modules/libsignal/node_modules/protobufjs node scripts/postinstall
4498 info run protobufjs@7.5.4 postinstall { code: 0, signal: null }
4499 info run protobufjs@6.8.8 postinstall { code: 0, signal: null }
4500 info run node-llama-cpp@3.16.2 postinstall { code: 1, signal: null }
4501 verbose stack Error: command failed
4501 verbose stack     at promiseSpawn (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:22:22)
4501 verbose stack     at spawnWithShell (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:124:10)
4501 verbose stack     at promiseSpawn (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:12:12)
4501 verbose stack     at runScriptPkg (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js:79:13)
4501 verbose stack     at runScript (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js:9:12)
4501 verbose stack     at /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:327:17
4501 verbose stack     at run (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:67:22)
4501 verbose stack     at /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:84:9
4501 verbose stack     at new Promise (<anonymous>)
4501 verbose stack     at callLimit (/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:35:69)
4502 verbose pkgid node-llama-cpp@3.16.2
4503 error code 1
4504 error path /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp
4505 error command failed
4506 error command sh -c node ./dist/cli/cli.js postinstall
4507 error [node-llama-cpp] Cloning llama.cpp
4507 error ^[[?25l[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                    0%
4507 error ^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                    0%
4507 error ^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                    1%
4507 error ^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 10%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 14%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 15%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 16%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 17%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 18%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 19%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 20%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 21%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 22%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 24%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 25%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 27%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 28%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 30%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 31%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 32%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 33%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 36%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 37%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 38%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 43%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 44%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 45%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 46%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 47%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 49%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 50%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 51%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 52%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 53%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 54%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 55%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 57%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 58%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 59%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 60%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 61%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 62%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 63%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 64%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 65%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 66%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 67%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 69%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 70%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 71%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 72%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 74%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 76%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 77%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 78%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 79%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 80%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 81%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 82%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 83%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 84%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 85%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 86%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 99%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 100%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                0%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                8%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)                9%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               40%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               45%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               61%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               62%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               63%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               64%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               68%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               75%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               81%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               84%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               85%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               86%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               100%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)               100%
4507 error (Stage 2)
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] Cloning ggml-org/llama.cpp (local bundle)
4507 error 100%
4507 error ^[[2K^[[1A^[[2K^[[1A^[[2K^[[G[node-llama-cpp] �[32m✔�[39m Cloned ggml-org/llama.cpp (local bundle)
4507 error ^[[?25hNot searching for unused variables given on the command line.
4507 error -- The C compiler identification is GNU 8.3.0
4507 error -- The CXX compiler identification is GNU 8.3.0
4507 error -- Detecting C compiler ABI info
4507 error -- Detecting C compiler ABI info - done
4507 error -- Check for working C compiler: /usr/bin/cc - skipped
4507 error -- Detecting C compile features
4507 error -- Detecting C compile features - done
4507 error -- Detecting CXX compiler ABI info
4507 error -- Detecting CXX compiler ABI info - done
4507 error -- Check for working CXX compiler: /usr/bin/c++ - skipped
4507 error -- Detecting CXX compile features
4507 error -- Detecting CXX compile features - done
4507 error -- Found Git: /usr/bin/git (found version "2.20.1") 
4507 error -- The ASM compiler identification is GNU
4507 error -- Found assembler: /usr/bin/cc
4507 error -- Looking for pthread.h
4507 error -- Looking for pthread.h - found
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
4507 error -- Check if compiler accepts -pthread
4507 error -- Check if compiler accepts -pthread - yes
4507 error -- Found Threads: TRUE  
4507 error -- CMAKE_SYSTEM_PROCESSOR: aarch64
4507 error -- GGML_SYSTEM_ARCH: ARM
4507 error -- Including CPU backend
4507 error -- Found OpenMP_C: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP: TRUE (found version "4.5")  
4507 error -- ARM detected
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme - Failed
4507 error -- Checking for ARM features using flags:
4507 error --   -mcpu=native
4507 error -- Performing Test HAVE_DOTPROD
4507 error -- Performing Test HAVE_DOTPROD - Failed
4507 error -- Performing Test HAVE_SVE
4507 error -- Performing Test HAVE_SVE - Failed
4507 error -- Performing Test HAVE_MATMUL_INT8
4507 error -- Performing Test HAVE_MATMUL_INT8 - Failed
4507 error -- Performing Test HAVE_FMA
4507 error -- Performing Test HAVE_FMA - Success
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC - Failed
4507 error -- Performing Test HAVE_SME
4507 error -- Performing Test HAVE_SME - Failed
4507 error -- Adding CPU backend variant ggml-cpu: -mcpu=native 
4507 error -- Configuring incomplete, errors occurred!
4507 error See also "/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64-vulkan/CMakeFiles/CMakeOutput.log".
4507 error See also "/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64-vulkan/CMakeFiles/CMakeError.log".
4507 error Not searching for unused variables given on the command line.
4507 error -- The C compiler identification is GNU 8.3.0
4507 error -- The CXX compiler identification is GNU 8.3.0
4507 error -- Detecting C compiler ABI info
4507 error -- Detecting C compiler ABI info - done
4507 error -- Check for working C compiler: /usr/bin/cc - skipped
4507 error -- Detecting C compile features
4507 error -- Detecting C compile features - done
4507 error -- Detecting CXX compiler ABI info
4507 error -- Detecting CXX compiler ABI info - done
4507 error -- Check for working CXX compiler: /usr/bin/c++ - skipped
4507 error -- Detecting CXX compile features
4507 error -- Detecting CXX compile features - done
4507 error -- Found Git: /usr/bin/git (found version "2.20.1") 
4507 error -- The ASM compiler identification is GNU
4507 error -- Found assembler: /usr/bin/cc
4507 error -- Looking for pthread.h
4507 error -- Looking for pthread.h - found
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
4507 error -- Check if compiler accepts -pthread
4507 error -- Check if compiler accepts -pthread - yes
4507 error -- Found Threads: TRUE  
4507 error -- CMAKE_SYSTEM_PROCESSOR: aarch64
4507 error -- GGML_SYSTEM_ARCH: ARM
4507 error -- Including CPU backend
4507 error -- Found OpenMP_C: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP: TRUE (found version "4.5")  
4507 error -- ARM detected
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme - Failed
4507 error -- Checking for ARM features using flags:
4507 error --   -mcpu=native
4507 error -- Performing Test HAVE_DOTPROD
4507 error -- Performing Test HAVE_DOTPROD - Failed
4507 error -- Performing Test HAVE_SVE
4507 error -- Performing Test HAVE_SVE - Failed
4507 error -- Performing Test HAVE_MATMUL_INT8
4507 error -- Performing Test HAVE_MATMUL_INT8 - Failed
4507 error -- Performing Test HAVE_FMA
4507 error -- Performing Test HAVE_FMA - Success
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC - Failed
4507 error -- Performing Test HAVE_SME
4507 error -- Performing Test HAVE_SME - Failed
4507 error -- Adding CPU backend variant ggml-cpu: -mcpu=native 
4507 error -- Configuring incomplete, errors occurred!
4507 error See also "/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64-vulkan/CMakeFiles/CMakeOutput.log".
4507 error See also "/home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64-vulkan/CMakeFiles/CMakeError.log".
4507 error
4507 error [node-llama-cpp] To resolve errors related to Vulkan compilation, see the Vulkan guide: https://node-llama-cpp.withcat.ai/guide/vulkan
4507 error Not searching for unused variables given on the command line.
4507 error -- The C compiler identification is GNU 8.3.0
4507 error -- The CXX compiler identification is GNU 8.3.0
4507 error -- Detecting C compiler ABI info
4507 error -- Detecting C compiler ABI info - done
4507 error -- Check for working C compiler: /usr/bin/cc - skipped
4507 error -- Detecting C compile features
4507 error -- Detecting C compile features - done
4507 error -- Detecting CXX compiler ABI info
4507 error -- Detecting CXX compiler ABI info - done
4507 error -- Check for working CXX compiler: /usr/bin/c++ - skipped
4507 error -- Detecting CXX compile features
4507 error -- Detecting CXX compile features - done
4507 error -- Found Git: /usr/bin/git (found version "2.20.1") 
4507 error -- The ASM compiler identification is GNU
4507 error -- Found assembler: /usr/bin/cc
4507 error -- Looking for pthread.h
4507 error -- Looking for pthread.h - found
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
4507 error -- Check if compiler accepts -pthread
4507 error -- Check if compiler accepts -pthread - yes
4507 error -- Found Threads: TRUE  
4507 error -- CMAKE_SYSTEM_PROCESSOR: aarch64
4507 error -- GGML_SYSTEM_ARCH: ARM
4507 error -- Including CPU backend
4507 error -- Found OpenMP_C: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP: TRUE (found version "4.5")  
4507 error -- ARM detected
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme - Failed
4507 error -- Checking for ARM features using flags:
4507 error --   -mcpu=native
4507 error -- Performing Test HAVE_DOTPROD
4507 error -- Performing Test HAVE_DOTPROD - Failed
4507 error -- Performing Test HAVE_SVE
4507 error -- Performing Test HAVE_SVE - Failed
4507 error -- Performing Test HAVE_MATMUL_INT8
4507 error -- Performing Test HAVE_MATMUL_INT8 - Failed
4507 error -- Performing Test HAVE_FMA
4507 error -- Performing Test HAVE_FMA - Success
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC - Failed
4507 error -- Performing Test HAVE_SME
4507 error -- Performing Test HAVE_SME - Failed
4507 error -- Adding CPU backend variant ggml-cpu: -mcpu=native 
4507 error -- ggml version: 0.9.7
4507 error -- ggml commit:  8924466
4507 error -- Generating embedded license file for target: common
4507 error -- Configuring done
4507 error -- Generating done
4507 error -- Build files have been written to: /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64
4507 error [  0%] Building CXX object llama.cpp/vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o
4507 error [  0%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-backend.cpp.o
4507 error [  1%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml.c.o
4507 error [  2%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-alloc.c.o
4507 error [  2%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml.cpp.o
4507 error [  2%] Building CXX object llama.cpp/common/CMakeFiles/build_info.dir/build-info.cpp.o
4507 error [  2%] Built target build_info
4507 error [  3%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-opt.cpp.o
4507 error [  3%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-threading.cpp.o
4507 error [  4%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-quants.c.o
4507 error [  4%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/gguf.cpp.o
4507 error [  4%] Linking CXX shared library ../../../bin/libggml-base.so
4507 error [  4%] Built target ggml-base
4507 error [  4%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/hbm.cpp.o
4507 error [  4%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.cpp.o
4507 error [  5%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.c.o
4507 error [  6%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/repack.cpp.o
4507 error [  7%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/quants.c.o
4507 error [  7%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/traits.cpp.o
4507 error [  8%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/amx.cpp.o
4507 error [  8%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/mmq.cpp.o
4507 error [  9%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/binary-ops.cpp.o
4507 error [  9%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/unary-ops.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/vec.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ops.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.o
4507 error [ 11%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/arm/quants.c.o
4507 error [ 12%] Linking CXX static library libcpp-httplib.a
4507 error [ 12%] Built target cpp-httplib
4507 error Not searching for unused variables given on the command line.
4507 error -- The C compiler identification is GNU 8.3.0
4507 error -- The CXX compiler identification is GNU 8.3.0
4507 error -- Detecting C compiler ABI info
4507 error -- Detecting C compiler ABI info - done
4507 error -- Check for working C compiler: /usr/bin/cc - skipped
4507 error -- Detecting C compile features
4507 error -- Detecting C compile features - done
4507 error -- Detecting CXX compiler ABI info
4507 error -- Detecting CXX compiler ABI info - done
4507 error -- Check for working CXX compiler: /usr/bin/c++ - skipped
4507 error -- Detecting CXX compile features
4507 error -- Detecting CXX compile features - done
4507 error -- Found Git: /usr/bin/git (found version "2.20.1") 
4507 error -- The ASM compiler identification is GNU
4507 error -- Found assembler: /usr/bin/cc
4507 error -- Looking for pthread.h
4507 error -- Looking for pthread.h - found
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
4507 error -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
4507 error -- Check if compiler accepts -pthread
4507 error -- Check if compiler accepts -pthread - yes
4507 error -- Found Threads: TRUE  
4507 error -- CMAKE_SYSTEM_PROCESSOR: aarch64
4507 error -- GGML_SYSTEM_ARCH: ARM
4507 error -- Including CPU backend
4507 error -- Found OpenMP_C: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
4507 error -- Found OpenMP: TRUE (found version "4.5")  
4507 error -- ARM detected
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E
4507 error -- Performing Test GGML_COMPILER_SUPPORTS_FP16_FORMAT_I3E - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_dotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nodotprod - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_i8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_noi8mm - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosve - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_sme - Failed
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme
4507 error -- Performing Test GGML_MACHINE_SUPPORTS_nosme - Failed
4507 error -- Checking for ARM features using flags:
4507 error --   -mcpu=native
4507 error -- Performing Test HAVE_DOTPROD
4507 error -- Performing Test HAVE_DOTPROD - Failed
4507 error -- Performing Test HAVE_SVE
4507 error -- Performing Test HAVE_SVE - Failed
4507 error -- Performing Test HAVE_MATMUL_INT8
4507 error -- Performing Test HAVE_MATMUL_INT8 - Failed
4507 error -- Performing Test HAVE_FMA
4507 error -- Performing Test HAVE_FMA - Success
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC
4507 error -- Performing Test HAVE_FP16_VECTOR_ARITHMETIC - Failed
4507 error -- Performing Test HAVE_SME
4507 error -- Performing Test HAVE_SME - Failed
4507 error -- Adding CPU backend variant ggml-cpu: -mcpu=native 
4507 error -- ggml version: 0.9.7
4507 error -- ggml commit:  8924466
4507 error -- Generating embedded license file for target: common
4507 error -- Configuring done
4507 error -- Generating done
4507 error -- Build files have been written to: /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/localBuilds/linux-arm64
4507 error [  0%] Building CXX object llama.cpp/vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o
4507 error [  0%] Building CXX object llama.cpp/common/CMakeFiles/build_info.dir/build-info.cpp.o
4507 error [  1%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml.c.o
4507 error [  1%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-backend.cpp.o
4507 error [  2%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-alloc.c.o
4507 error [  2%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml.cpp.o
4507 error [  2%] Built target build_info
4507 error [  3%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-opt.cpp.o
4507 error [  3%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-threading.cpp.o
4507 error [  4%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/ggml-quants.c.o
4507 error [  4%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-base.dir/gguf.cpp.o
4507 error [  4%] Linking CXX shared library ../../../bin/libggml-base.so
4507 error [  4%] Built target ggml-base
4507 error [  4%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.cpp.o
4507 error [  5%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.c.o
4507 error [  6%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/repack.cpp.o
4507 error [  7%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/quants.c.o
4507 error [  7%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/hbm.cpp.o
4507 error [  7%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/traits.cpp.o
4507 error [  8%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/amx.cpp.o
4507 error [  8%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/mmq.cpp.o
4507 error [  9%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/binary-ops.cpp.o
4507 error [  9%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/unary-ops.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/vec.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ops.cpp.o
4507 error [ 10%] Building CXX object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.o
4507 error [ 11%] Building C object llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/arm/quants.c.o
4507 error [ 12%] Linking CXX static library libcpp-httplib.a
4507 error [ 12%] Built target cpp-httplib
4508 error [node-llama-cpp] A prebuilt binary was not found, falling back to using no GPU
4508 error [node-llama-cpp] The prebuilt binary for platform "linux" "arm64" is not compatible with the current system, falling back to building from source
4508 error ^[[?25l^[[?25hCMAKE_BUILD_TYPE=Release
4508 error CMake Warning at llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt:146 (message):
4508 error   ARM -march/-mcpu not found, -mcpu=native will be used
4508 error Call Stack (most recent call first):
4508 error   llama.cpp/ggml/src/CMakeLists.txt:445 (ggml_add_cpu_backend_variant_impl)
4508 error
4508 error
4508 error CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
4508 error   Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR)
4508 error Call Stack (most recent call first):
4508 error   /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
4508 error   /usr/share/cmake-3.22/Modules/FindVulkan.cmake:129 (find_package_handle_standard_args)
4508 error   llama.cpp/ggml/src/ggml-vulkan/CMakeLists.txt:9 (find_package)
4508 error
4508 error
4508 error CMAKE_BUILD_TYPE=Release
4508 error CMake Warning at llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt:146 (message):
4508 error   ARM -march/-mcpu not found, -mcpu=native will be used
4508 error Call Stack (most recent call first):
4508 error   llama.cpp/ggml/src/CMakeLists.txt:445 (ggml_add_cpu_backend_variant_impl)
4508 error
4508 error
4508 error CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
4508 error   Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR)
4508 error Call Stack (most recent call first):
4508 error   /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
4508 error   /usr/share/cmake-3.22/Modules/FindVulkan.cmake:129 (find_package_handle_standard_args)
4508 error   llama.cpp/ggml/src/ggml-vulkan/CMakeLists.txt:9 (find_package)
4508 error
4508 error
4508 error ERROR OMG Process terminated: 1
4508 error [node-llama-cpp] Failed to build llama.cpp with Vulkan support. falling back to building llama.cpp with no GPU support. Error: SpawnError: Command npm run -s cmake-js-llama -- compile --log-level warn --config Release --arch=arm64 --out localBuilds/linux-arm64-vulkan --runtime-version=24.13.0 --parallel=6 --CDGGML_BUILD_NUMBER=1 --CDCMAKE_CONFIGURATION_TYPES=Release --CDNLC_CURRENT_PLATFORM=linux-arm64 --CDNLC_TARGET_PLATFORM=linux-arm64 --CDNLC_VARIANT=vulkan.b8121 --CDGGML_METAL=OFF --CDGGML_VULKAN=1 --CDGGML_CCACHE=OFF --CDLLAMA_CURL=OFF --CDLLAMA_HTTPLIB=OFF --CDLLAMA_BUILD_BORINGSSL=OFF --CDLLAMA_OPENSSL=OFF exited with code 1
4508 error     at createError (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:34:20)
4508 error     at ChildProcess.<anonymous> (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:47:24)
4508 error     at ChildProcess.emit (node:events:508:28)
4508 error     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
4508 error CMAKE_BUILD_TYPE=Release
4508 error CMake Warning at llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt:146 (message):
4508 error   ARM -march/-mcpu not found, -mcpu=native will be used
4508 error Call Stack (most recent call first):
4508 error   llama.cpp/ggml/src/CMakeLists.txt:445 (ggml_add_cpu_backend_variant_impl)
4508 error
4508 error
4508 error In file included from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-mappings.h:3,
4508 error                  from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:6:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q3_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: implicit declaration of function ‘vld1q_s8_x4’; did you mean ‘vld1q_s8_x2’? [-Werror=implicit-function-declaration]
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1987:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_1 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1987:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_1 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1988:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_2 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q5_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:2662:46: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                               ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q6_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:299:27: error: implicit declaration of function ‘vld1q_u8_x4’; did you mean ‘vld1q_u8_x2’? [-Werror=implicit-function-declaration]
4508 error  #define ggml_vld1q_u8_x4  vld1q_u8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3262:40: note: in expansion of macro ‘ggml_vld1q_u8_x4’
4508 error              ggml_uint8x16x4_t q6bits = ggml_vld1q_u8_x4(q6); q6 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:299:27: error: invalid initializer
4508 error  #define ggml_vld1q_u8_x4  vld1q_u8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3262:40: note: in expansion of macro ‘ggml_vld1q_u8_x4’
4508 error              ggml_uint8x16x4_t q6bits = ggml_vld1q_u8_x4(q6); q6 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3263:40: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              ggml_int8x16x4_t q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3288:21: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                      ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_xxs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3395:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_xs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3467:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3542:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq3_xxs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3627:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq3_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3716:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq1_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3808:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq1_m_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3891:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq4_xs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:4022:20: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b    = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                     ^
4508 error cc1: some warnings being treated as errors
4508 error make[2]: *** [llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/build.make:258:llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/arm/quants.c.o] 错误 1
4508 error make[2]: *** 正在等待未完成的任务....
4508 error In file included from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ops.cpp:6:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h: In function ‘void ggml_compute_forward_flash_attn_ext_tiled(const ggml_compute_params*, ggml_tensor*, int, int)’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h:79:39: warning: iteration 4611686018427387903 invokes undefined behavior [-Waggressive-loop-optimizations]
4508 error                  float a = C[i * N + jj];
4508 error                                        ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h:77:19: note: within this loop
4508 error          for (; jj < N; jj++) {
4508 error                 ~~~^~~
4508 error make[1]: *** [CMakeFiles/Makefile2:292:llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/all] 错误 2
4508 error make[1]: *** 正在等待未完成的任务....
4508 error make: *** [Makefile:136:all] 错误 2
4508 error CMAKE_BUILD_TYPE=Release
4508 error CMake Warning at llama.cpp/ggml/src/ggml-cpu/CMakeLists.txt:146 (message):
4508 error   ARM -march/-mcpu not found, -mcpu=native will be used
4508 error Call Stack (most recent call first):
4508 error   llama.cpp/ggml/src/CMakeLists.txt:445 (ggml_add_cpu_backend_variant_impl)
4508 error
4508 error
4508 error In file included from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-mappings.h:3,
4508 error                  from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:6:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q3_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: implicit declaration of function ‘vld1q_s8_x4’; did you mean ‘vld1q_s8_x2’? [-Werror=implicit-function-declaration]
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1987:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_1 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1987:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_1 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:1988:48: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes_2 = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                                 ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q5_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:2662:46: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              const ggml_int8x16x4_t q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                               ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_q6_K_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:299:27: error: implicit declaration of function ‘vld1q_u8_x4’; did you mean ‘vld1q_u8_x2’? [-Werror=implicit-function-declaration]
4508 error  #define ggml_vld1q_u8_x4  vld1q_u8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3262:40: note: in expansion of macro ‘ggml_vld1q_u8_x4’
4508 error              ggml_uint8x16x4_t q6bits = ggml_vld1q_u8_x4(q6); q6 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:299:27: error: invalid initializer
4508 error  #define ggml_vld1q_u8_x4  vld1q_u8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3262:40: note: in expansion of macro ‘ggml_vld1q_u8_x4’
4508 error              ggml_uint8x16x4_t q6bits = ggml_vld1q_u8_x4(q6); q6 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ggml-cpu-impl.h:301:27: error: invalid initializer
4508 error  #define ggml_vld1q_s8_x4  vld1q_s8_x4
4508 error                            ^~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3263:40: note: in expansion of macro ‘ggml_vld1q_s8_x4’
4508 error              ggml_int8x16x4_t q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                                         ^~~~~~~~~~~~~~~~
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3288:21: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8bytes = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                      ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_xxs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3395:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_xs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3467:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq2_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3542:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq3_xxs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3627:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq3_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3716:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq1_s_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3808:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq1_m_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:3891:17: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                  ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c: In function ‘ggml_vec_dot_iq4_xs_q8_K’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/arch/arm/quants.c:4022:20: error: incompatible types when assigning to type ‘int8x16x4_t’ {aka ‘struct int8x16x4_t’} from type ‘int’
4508 error              q8b    = ggml_vld1q_s8_x4(q8); q8 += 64;
4508 error                     ^
4508 error cc1: some warnings being treated as errors
4508 error make[2]: *** [llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/build.make:258:llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/arm/quants.c.o] 错误 1
4508 error make[2]: *** 正在等待未完成的任务....
4508 error In file included from /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/ops.cpp:6:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h: In function ‘void ggml_compute_forward_flash_attn_ext_tiled(const ggml_compute_params*, ggml_tensor*, int, int)’:
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h:79:39: warning: iteration 4611686018427387903 invokes undefined behavior [-Waggressive-loop-optimizations]
4508 error                  float a = C[i * N + jj];
4508 error                                        ^
4508 error /home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/llama/llama.cpp/ggml/src/ggml-cpu/simd-gemm.h:77:19: note: within this loop
4508 error          for (; jj < N; jj++) {
4508 error                 ~~~^~~
4508 error make[1]: *** [CMakeFiles/Makefile2:292:llama.cpp/ggml/src/CMakeFiles/ggml-cpu.dir/all] 错误 2
4508 error make[1]: *** 正在等待未完成的任务....
4508 error make: *** [Makefile:136:all] 错误 2
4508 error ERROR OMG Process terminated: 2
4508 error [node-llama-cpp] Failed to build llama.cpp with no GPU support. Error: SpawnError: Command npm run -s cmake-js-llama -- compile --log-level warn --config Release --arch=arm64 --out localBuilds/linux-arm64 --runtime-version=24.13.0 --parallel=6 --CDGGML_BUILD_NUMBER=1 --CDCMAKE_CONFIGURATION_TYPES=Release --CDNLC_CURRENT_PLATFORM=linux-arm64 --CDNLC_TARGET_PLATFORM=linux-arm64 --CDNLC_VARIANT=b8121 --CDGGML_METAL=OFF --CDGGML_CCACHE=OFF --CDLLAMA_CURL=OFF --CDLLAMA_HTTPLIB=OFF --CDLLAMA_BUILD_BORINGSSL=OFF --CDLLAMA_OPENSSL=OFF exited with code 1
4508 error     at createError (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:34:20)
4508 error     at ChildProcess.<anonymous> (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:47:24)
4508 error     at ChildProcess.emit (node:events:508:28)
4508 error     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
4508 error SpawnError: Command npm run -s cmake-js-llama -- compile --log-level warn --config Release --arch=arm64 --out localBuilds/linux-arm64 --runtime-version=24.13.0 --parallel=6 --CDGGML_BUILD_NUMBER=1 --CDCMAKE_CONFIGURATION_TYPES=Release --CDNLC_CURRENT_PLATFORM=linux-arm64 --CDNLC_TARGET_PLATFORM=linux-arm64 --CDNLC_VARIANT=b8121 --CDGGML_METAL=OFF --CDGGML_CCACHE=OFF --CDLLAMA_CURL=OFF --CDLLAMA_HTTPLIB=OFF --CDLLAMA_BUILD_BORINGSSL=OFF --CDLLAMA_OPENSSL=OFF exited with code 1
4508 error     at createError (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:34:20)
4508 error     at ChildProcess.<anonymous> (file:///home/admin/.nvm/versions/node/v24.13.0/lib/node_modules/openclaw/node_modules/node-llama-cpp/dist/utils/spawnCommand.js:47:24)
4508 error     at ChildProcess.emit (node:events:508:28)
4508 error     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
4509 silly unfinished npm timer reify 1773111176973
4510 silly unfinished npm timer reify:build 1773111256624
4511 silly unfinished npm timer build 1773111256625
4512 silly unfinished npm timer build:deps 1773111256626
4513 silly unfinished npm timer build:run:postinstall 1773111257206
4514 silly unfinished npm timer build:run:postinstall:node_modules/openclaw/node_modules/node-llama-cpp 1773111257206
4515 verbose cwd /home/admin
4516 verbose os Linux 5.4.96-arm64-desktop
4517 verbose node v24.13.0
4518 verbose npm  v11.11.0
4519 verbose exit 1
4520 verbose code 1
4521 error A complete log of this run can be found in: /home/admin/.npm/_logs/2026-03-10T02_52_56_678Z-debug-0.log

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions