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
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
Impact and severity
No response
Additional information
No response