-
Notifications
You must be signed in to change notification settings - Fork 48
Closed
Description
error: failed to run custom build command for `riot-sys v0.7.9 (https://github.com/RIOT-OS/rust-riot-sys#b4bd4bde)`
Caused by:
process didn't exit successfully: `/data/riotbuild/riotbase/examples/rust-hello-world/bin/native/target/release/build/riot-sys-8549200ee379e3d6/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=BUILDING_RIOT_RS
cargo:rerun-if-env-changed=RIOT_CC
cargo:rerun-if-env-changed=RIOT_CFLAGS
cargo:rerun-if-env-changed=RIOT_COMPILE_COMMANDS_JSON
cargo:rerun-if-changed=/data/riotbuild/riotbase/examples/rust-hello-world/bin/native/cargo-compile-commands.json
cargo:rerun-if-env-changed=RIOT_USEMODULE
cargo:CC=clang
cargo:CFLAGS=-DDEVELHELP -Werror -Wall -Wextra -pedantic -g3 -Og -U_FORTIFY_SOURCE "-std=gnu11" -m32 -fstack-protector-all -ffunction-sections -fdata-sections -DDEBUG_ASSERT_VERBOSE "-DRIOT_APPLICATION=\"hello-world\"" "-DBOARD_NATIVE=\"native\"" "-DRIOT_BOARD=BOARD_NATIVE" "-DCPU_NATIVE=\"native\"" "-DRIOT_CPU=CPU_NATIVE" "-DMCU_NATIVE=\"native\"" "-DRIOT_MCU=MCU_NATIVE" -fwrapv -Wstrict-overflow -fno-common -ffunction-sections -fdata-sections -Wall -Wextra -Wmissing-include-dirs -fno-delete-null-pointer-checks -fdiagnostics-color -Wstrict-prototypes -Wold-style-definition -gz "-Wformat=2" -Wformat-overflow -Wformat-truncation "-fmacro-prefix-map=/data/riotbuild/riotbase/=" -Wcast-align -include /data/riotbuild/riotbase/examples/rust-hello-world/bin/native/riotbuild/riotbuild.h -Wno-unknown-warning-option -DNATIVE_INCLUDES -I/data/riotbuild/riotbase/boards/native/include -I/data/riotbuild/riotbase/core/lib/include -I/data/riotbuild/riotbase/core/include -I/data/riotbuild/riotbase/drivers/include -I/data/riotbuild/riotbase/cpu/native/include -I/data/riotbuild/riotbase/sys/include -DMODULE_AUTO_INIT -DMODULE_BOARD -DMODULE_BOARD_COMMON_INIT -DMODULE_CORE -DMODULE_CORE_IDLE_THREAD -DMODULE_CORE_INIT -DMODULE_CORE_LIB -DMODULE_CORE_MSG -DMODULE_CORE_PANIC -DMODULE_CORE_THREAD -DMODULE_CPU -DMODULE_LIBC -DMODULE_NATIVE_DRIVERS -DMODULE_PERIPH -DMODULE_PERIPH_COMMON -DMODULE_PERIPH_GPIO -DMODULE_PERIPH_GPIO_LINUX -DMODULE_PERIPH_INIT -DMODULE_PERIPH_INIT_GPIO -DMODULE_PERIPH_INIT_GPIO_LINUX -DMODULE_PERIPH_INIT_LED0 -DMODULE_PERIPH_INIT_LED1 -DMODULE_PERIPH_INIT_LED2 -DMODULE_PERIPH_INIT_LED3 -DMODULE_PERIPH_INIT_LED4 -DMODULE_PERIPH_INIT_LED5 -DMODULE_PERIPH_INIT_LED6 -DMODULE_PERIPH_INIT_LED7 -DMODULE_PERIPH_INIT_LEDS -DMODULE_PERIPH_INIT_PM -DMODULE_PERIPH_INIT_UART -DMODULE_PERIPH_PM -DMODULE_PERIPH_UART -DMODULE_PREPROCESSOR -DMODULE_PREPROCESSOR_SUCCESSOR -DMODULE_STDIO_NATIVE -DMODULE_SYS
cargo:rerun-if-changed=riot-bindgen.h
--- stderr
/data/riotbuild/riotbase/sys/include/auto_init_utils.h:35:10: fatal error: 'preprocessor_successor.h' file not found
thread 'main' panicked at /data/riotbuild/.cargo/git/checkouts/rust-riot-sys-d12733b89271907c/b4bd4bd/build.rs:224:10:
Unable to generate bindings: ClangDiagnostic("/data/riotbuild/riotbase/sys/include/auto_init_utils.h:35:10: fatal error: 'preprocessor_successor.h' file not found\n")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
make: *** [/data/riotbuild/riotbase/makefiles/cargo-targets.inc.mk:53: /data/riotbuild/riotbase/examples/rust-hello-world/bin/native/target/i686-unknown-linux-gnu/release/librust_hello_world.a] Error 101
make[1]: Leaving directory '/home/runner/work/riotdocker/riotdocker/RIOT/examples/rust-hello-world'
make[1]: *** [/home/runner/work/riotdocker/riotdocker/RIOT/makefiles/docker.inc.mk:351: ..in-docker-container] Error 2
failed!
Metadata
Metadata
Assignees
Labels
No labels