Skip to content

Failed building on Ubuntu 24.04 - error: failed to run custom build command for oslog v0.2.0 #16

@ryanfantus

Description

@ryanfantus
    Updating crates.io index
  Downloaded bevy_app v0.13.2
  Downloaded bevy_a11y v0.13.2
  Downloaded oslog v0.2.0
  Downloaded bevy_utils_proc_macros v0.13.2
  Downloaded thiserror v1.0.64
  Downloaded typeid v1.0.2
  Downloaded thiserror-impl v1.0.64
  Downloaded bevy_utils v0.13.2
  Downloaded bevy_time v0.13.2
  Downloaded bevy_tasks v0.13.2
  Downloaded bytemuck v1.18.0
  Downloaded bevy_math v0.13.2
  Downloaded serde_derive v1.0.210
  Downloaded uuid v1.10.0
  Downloaded cc v1.1.28
  Downloaded serde v1.0.210
  Downloaded pretty_assertions v1.4.1
  Downloaded bevy_reflect v0.13.2
  Downloaded sysinfo v0.30.13
  Downloaded proc-macro2 v1.0.87
  Downloaded syn v2.0.79
  Downloaded bevy_ecs v0.13.2
  Downloaded glam v0.25.0
  Downloaded bevy v0.13.2
  Downloaded regex-automata v0.4.8
  Downloaded petgraph v0.6.5
  Downloaded libc v0.2.159
  Downloaded regex v1.11.0
  Downloaded bevy_reflect_derive v0.13.2
  Downloaded bevy_input v0.13.2
  Downloaded bevy_hierarchy v0.13.2
  Downloaded bevy_window v0.13.2
  Downloaded bevy_transform v0.13.2
  Downloaded bevy_log v0.13.2
  Downloaded bevy_internal v0.13.2
  Downloaded bevy_derive v0.13.2
  Downloaded rustversion v1.0.17
  Downloaded bevy_ptr v0.13.2
  Downloaded bevy_diagnostic v0.13.2
  Downloaded stability v0.2.1
  Downloaded const-fnv1a-hash v1.1.0
  Downloaded bevy_macro_utils v0.13.2
  Downloaded bevy_ecs_macros v0.13.2
  Downloaded bevy_core v0.13.2
  Downloaded 44 crates (4.9 MB) in 0.57s
   Compiling proc-macro2 v1.0.87
   Compiling unicode-ident v1.0.13
   Compiling autocfg v1.4.0
   Compiling libc v0.2.159
   Compiling cfg-if v1.0.0
   Compiling serde v1.0.210
   Compiling once_cell v1.20.2
   Compiling equivalent v1.0.1
   Compiling byteorder v1.5.0
   Compiling pin-project-lite v0.2.14
   Compiling allocator-api2 v0.2.18
   Compiling crossbeam-utils v0.8.20
   Compiling version_check v0.9.5
   Compiling hashbrown v0.15.0
   Compiling foldhash v0.1.3
   Compiling ahash v0.8.11
   Compiling tracing-core v0.1.32
   Compiling winnow v0.5.40
   Compiling indexmap v2.6.0
   Compiling toml_datetime v0.6.8
   Compiling quote v1.0.37
   Compiling syn v2.0.79
   Compiling parking v2.2.1
   Compiling concurrent-queue v2.5.0
   Compiling rustc-hash v1.1.0
   Compiling slab v0.4.9
   Compiling typeid v1.0.2
   Compiling getrandom v0.2.15
   Compiling futures-core v0.3.31
   Compiling thiserror v1.0.64
   Compiling event-listener v5.3.1
   Compiling tracing v0.1.40
   Compiling fastrand v2.1.1
   Compiling fixedbitset v0.4.2
   Compiling futures-io v0.3.31
   Compiling bytemuck v1.18.0
   Compiling futures-lite v2.3.0
   Compiling event-listener-strategy v0.5.2
   Compiling nonmax v0.5.5
   Compiling web-time v0.2.4
   Compiling async-task v4.7.1
   Compiling async-channel v2.3.1
   Compiling petgraph v0.6.5
   Compiling thread_local v1.1.8
   Compiling smol_str v0.2.2
   Compiling toml_edit v0.21.1
   Compiling log v0.4.22
   Compiling downcast-rs v1.2.1
   Compiling uuid v1.10.0
   Compiling bevy_ptr v0.13.2
   Compiling regex-syntax v0.6.29
   Compiling async-executor v1.13.1
   Compiling regex-syntax v0.8.5
   Compiling overload v0.1.1
   Compiling lazy_static v1.5.0
   Compiling bevy_tasks v0.13.2
   Compiling sharded-slab v0.1.7
   Compiling nu-ansi-term v0.46.0
   Compiling tracing-log v0.2.0
   Compiling lock_api v0.4.12
   Compiling rustversion v1.0.17
   Compiling parking_lot_core v0.9.10
   Compiling tracing-log v0.1.4
   Compiling scopeguard v1.2.0
   Compiling num-traits v0.2.19
   Compiling signal-hook v0.3.17
   Compiling regex-automata v0.4.8
   Compiling signal-hook-registry v1.4.2
   Compiling bevy_macro_utils v0.13.2
   Compiling regex-automata v0.1.10
   Compiling crossbeam-channel v0.5.13
   Compiling shlex v1.3.0
   Compiling either v1.13.0
   Compiling accesskit v0.12.3
   Compiling cc v1.1.28
   Compiling matchers v0.1.0
   Compiling regex v1.11.0
   Compiling mio v0.8.11
   Compiling sysinfo v0.30.13
   Compiling matrixmultiply v0.3.9
   Compiling heck v0.5.0
   Compiling const-fnv1a-hash v1.1.0
   Compiling raw-window-handle v0.6.2
   Compiling paste v1.0.15
   Compiling signal-hook-mio v0.2.4
   Compiling oslog v0.2.0
   Compiling itertools v0.13.0
   Compiling castaway v0.2.3
   Compiling serde_derive v1.0.210
   Compiling zerocopy-derive v0.7.35
   Compiling thiserror-impl v1.0.64
   Compiling bevy_utils_proc_macros v0.13.2
   Compiling bevy_reflect_derive v0.13.2
   Compiling bevy_ecs_macros v0.13.2
   Compiling bevy_derive v0.13.2
   Compiling strum_macros v0.26.4
   Compiling zerocopy v0.7.35
   Compiling rand_core v0.6.4
   Compiling static_assertions v1.1.0
   Compiling ppv-lite86 v0.2.20
   Compiling itoa v1.0.11
   Compiling unicode-width v0.1.14
   Compiling bitflags v2.6.0
   Compiling unicode-segmentation v1.12.0
   Compiling rawpointer v0.2.1
   Compiling ryu v1.0.18
   Compiling rand_chacha v0.3.1
   Compiling compact_str v0.7.1
   Compiling unicode-truncate v1.1.0
The following warnings were emitted during compilation:

warning: oslog@0.2.0: wrapper.c:1:10: fatal error: os/log.h: No such file or directory
warning: oslog@0.2.0:     1 | #include <os/log.h>
warning: oslog@0.2.0:       |          ^~~~~~~~~~
warning: oslog@0.2.0: compilation terminated.

error: failed to run custom build command for `oslog v0.2.0`

Caused by:
  process didn't exit successfully: `/home/ryan/development/shellaga/target/debug/build/oslog-890b9b04c7e7dff5/build-script-build` (exit status: 1)
  --- stdout
  OUT_DIR = Some(/home/ryan/development/shellaga/target/debug/build/oslog-3215be357cf03089/out)
  TARGET = Some(x86_64-unknown-linux-gnu)
  OPT_LEVEL = Some(0)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
  CC_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
  CC_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  RUSTC_WRAPPER = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(true)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  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=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:warning=wrapper.c:1:10: fatal error: os/log.h: No such file or directory
  cargo:warning=    1 | #include <os/log.h>
  cargo:warning=      |          ^~~~~~~~~~
  cargo:warning=compilation terminated.

  --- stderr


  error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-Wall" "-Wextra" "-o" "/home/ryan/development/shellaga/target/debug/build/oslog-3215be357cf03089/out/d1fba762150c532c-wrapper.o" "-c" "wrapper.c" with args cc did not execute successfully (status code exit status: 1).


warning: build failed, waiting for other jobs to finish...```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions