cargo pgo instrument
[2025-11-24T23:51:18Z INFO  cargo_pgo::pgo::instrument] PGO profile directory will be cleared.
[2025-11-24T23:51:18Z INFO  cargo_pgo::pgo::instrument] PGO profiles will be stored into /tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/pgo-profiles.
   Compiling proc-macro2 v1.0.95
   Compiling libc v0.2.175
   Compiling glob v0.3.2
   Compiling unicode-ident v1.0.18
   Compiling prettyplease v0.2.32
   Compiling clang-sys v1.8.1
   Compiling minimal-lexical v0.2.1
   Compiling memchr v2.7.4
   Compiling regex-syntax v0.8.5
   Compiling quote v1.0.40
   Compiling cfg-if v1.0.0
   Compiling libloading v0.8.6
   Compiling nom v7.1.3
   Compiling syn v2.0.101
   Compiling regex-automata v0.4.9
   Compiling either v1.15.0
   Compiling bindgen v0.71.1
   Compiling shlex v1.3.0
   Compiling cexpr v0.6.0
   Compiling itertools v0.13.0
   Compiling regex v1.11.1
   Compiling getrandom v0.3.3
   Compiling bitflags v2.9.0
   Compiling rustix v1.1.2
   Compiling rustc-hash v2.1.1
   Compiling log v0.4.27
   Compiling cc v1.2.22
   Compiling linux-raw-sys v0.11.0
   Compiling num_cpus v1.17.0
   Compiling once_cell v1.21.3
   Compiling fastrand v2.3.0
   Compiling core_affinity v0.8.3
   Compiling memmap2 v0.9.8
   Compiling tempfile v3.23.0
   Compiling reckless v0.9.0-dev (/tmp/tmp3u213gk6/Reckless/Reckless-tmp)
error: failed to run custom build command for `reckless v0.9.0-dev (/tmp/tmp3u213gk6/Reckless/Reckless-tmp)`

Caused by:
  process didn't exit successfully: `/tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/release/build/reckless-778cfe142105dd31/build-script-build` (exit status: 101)
  --- stdout
  cargo:rustc-env=MODEL=/openbench/Client/Networks/E44F9D34
  cargo:rustc-env=COMPILER_VERSION=rustc 1.90.0 (1159e78c4 2025-09-14)

  cargo:rustc-env=COMPILER_TARGET=x86_64-unknown-linux-gnu
  cargo:rustc-env=COMPILER_FEATURES=aes,avx,avx2,bmi1,bmi2,cmpxchg16b,f16c,fma,fxsr,lzcnt,movbe,pclmulqdq,popcnt,rdrand,sse,sse2,sse3,sse4.1,sse4.2,ssse3,xsave,xsaveopt
  cargo:rustc-env=ENGINE_VERSION=0.9.0-dev
  OUT_DIR = Some(/tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-47b64deba740c7ed/out)
  OPT_LEVEL = Some(3)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  DEBUG = Some(false)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  CARGO_ENCODED_RUSTFLAGS = Some(-Ctarget-cpu=native-Cprofile-generate=/tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/pgo-profiles)
  OUT_DIR = Some(/tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-47b64deba740c7ed/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
  AR_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
  AR_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_AR
  HOST_AR = None
  cargo:rerun-if-env-changed=AR
  AR = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  cargo:rerun-if-env-changed=HOST_ARFLAGS
  HOST_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
  ARFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
  ARFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rustc-link-lib=static=fathom
  cargo:rustc-link-search=native=/tmp/tmp3u213gk6/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-47b64deba740c7ed/out
  cargo:rustc-link-lib=numa
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  cargo:rerun-if-changed=./deps/NUMA/wrapper.h

  --- stderr
  ./deps/NUMA/wrapper.h:1:10: fatal error: 'numa.h' file not found

  thread 'main' panicked at build/build.rs:61:10:
  Failed to generate NUMA bindings: ClangDiagnostic("./deps/NUMA/wrapper.h:1:10: fatal error: 'numa.h' file not found\n")
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2025-11-24T23:51:30Z ERROR cargo_pgo::pgo::instrument] PGO instrumentation build has failed.
Cargo finished with an error (101)
make: *** [Makefile:24: rule] Error 1