cargo pgo instrument
[2025-11-24T23:51:06Z INFO cargo_pgo::pgo::instrument] PGO profile directory will be cleared.
[2025-11-24T23:51:06Z INFO cargo_pgo::pgo::instrument] PGO profiles will be stored into /tmp/tmp1l89vuxb/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 regex-syntax v0.8.5
Compiling cfg-if v1.0.0
Compiling memchr v2.7.4
Compiling minimal-lexical v0.2.1
Compiling either v1.15.0
Compiling bindgen v0.71.1
Compiling shlex v1.3.0
Compiling getrandom v0.3.3
Compiling bitflags v2.9.0
Compiling log v0.4.27
Compiling libloading v0.8.6
Compiling rustix v1.1.2
Compiling rustc-hash v2.1.1
Compiling itertools v0.13.0
Compiling cc v1.2.22
Compiling linux-raw-sys v0.11.0
Compiling once_cell v1.21.3
Compiling fastrand v2.3.0
Compiling clang-sys v1.8.1
Compiling nom v7.1.3
Compiling quote v1.0.40
Compiling syn v2.0.101
Compiling num_cpus v1.17.0
Compiling memmap2 v0.9.8
Compiling regex-automata v0.4.9
Compiling core_affinity v0.8.3
Compiling cexpr v0.6.0
Compiling tempfile v3.23.0
Compiling regex v1.11.1
Compiling reckless v0.9.0-dev (/tmp/tmp1l89vuxb/Reckless/Reckless-tmp)
error: failed to run custom build command for `reckless v0.9.0-dev (/tmp/tmp1l89vuxb/Reckless/Reckless-tmp)`
Caused by:
process didn't exit successfully: `/tmp/tmp1l89vuxb/Reckless/Reckless-tmp/target/release/build/reckless-778cfe142105dd31/build-script-build` (exit status: 101)
--- stdout
cargo:rustc-env=MODEL=/root/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=adx,aes,avx,avx2,bmi1,bmi2,cmpxchg16b,f16c,fma,fxsr,lzcnt,movbe,pclmulqdq,popcnt,rdrand,rdseed,sha,sse,sse2,sse3,sse4.1,sse4.2,ssse3,vaes,vpclmulqdq,xsave,xsavec,xsaveopt,xsaves
cargo:rustc-env=ENGINE_VERSION=0.9.0-dev
OUT_DIR = Some(/tmp/tmp1l89vuxb/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-f5be4e635b5be809/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/tmp1l89vuxb/Reckless/Reckless-tmp/target/pgo-profiles)
OUT_DIR = Some(/tmp/tmp1l89vuxb/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-f5be4e635b5be809/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/tmp1l89vuxb/Reckless/Reckless-tmp/target/x86_64-unknown-linux-gnu/release/build/reckless-f5be4e635b5be809/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:18Z ERROR cargo_pgo::pgo::instrument] PGO instrumentation build has failed.
Cargo finished with an error (101)
make: *** [Makefile:24: rule] Error 1