-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Description
Hey! I'm trying to build a project that depends on keepawake-rs on macOS m4 and it failed to build, with some error in package that comes from keepawake package
Error:
thread 'main' panicked at /Users/yqbqwlny/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/apple-sys-0.2.0/build.rs:37:38:
binding generation failed: ClangDiagnostic("/Users/yqbqwlny/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/apple-sys-0.2.0/CoreFoundation.h:1:9: fatal error: could not build module 'CoreFoundation'\n")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtraceFull log
Details
git clone https://github.com/segevfiner/keepawake-rs
Cloning into 'keepawake-rs'...
cd remote: Enumerating objects: 956, done.
remote: Counting objects: 100% (391/391), done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 956 (delta 288), reused 321 (delta 255), pack-reused 565 (from 1)
Receiving objects: 100% (956/956), 311.75 KiB | 10.75 MiB/s, done.
Resolving deltas: 100% (487/487), done.
➜ Documents cd keepawake-rs
➜ keepawake-rs git:(main) cargo build
Updating crates.io index
Downloaded derive_builder_macro v0.20.2
Downloaded itoa v1.0.14
Downloaded glob v0.3.2
Downloaded home v0.5.11
Downloaded bitflags v2.8.0
Downloaded quote v1.0.38
Downloaded libloading v0.8.6
Downloaded errno v0.3.10
Downloaded semver v1.0.24
Downloaded thiserror v2.0.11
Downloaded time-macros v0.2.19
Downloaded derive_builder v0.20.2
Downloaded unicode-ident v1.0.14
Downloaded log v0.4.25
Downloaded serde_derive v1.0.217
Downloaded serde v1.0.217
Downloaded proc-macro2 v1.0.93
Downloaded thiserror-impl v2.0.11
Downloaded derive_builder_core v0.20.2
Downloaded indexmap v2.7.0
Downloaded time v0.3.37
Downloaded hashbrown v0.15.2
Downloaded serde_json v1.0.136
Downloaded syn v2.0.96
Downloaded rustix v0.38.43
Downloaded libc v0.2.169
Downloaded 26 crates (2.4MiB) in 0.99s
Downloaded windows v0.59.0
Downloaded 1 crate (9.0MiB) in 1.35s
Downloaded zbus v5.3.0
Downloaded 1 crate (158.3KiB) in 0.11s
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.14
Compiling memchr v2.7.4
Compiling serde v1.0.217
Compiling libc v0.2.169
Compiling glob v0.3.2
Compiling autocfg v1.4.0
Compiling rustix v0.38.43
Compiling itoa v1.0.14
Compiling powerfmt v0.2.0
Compiling time-core v0.1.2
Compiling syn v1.0.109
Compiling hashbrown v0.15.2
Compiling num-conv v0.1.0
Compiling cfg-if v1.0.0
Compiling deranged v0.3.11
Compiling hashbrown v0.12.3
Compiling bitflags v2.8.0
Compiling serde_json v1.0.136
Compiling minimal-lexical v0.2.1
Compiling regex-syntax v0.8.5
Compiling aho-corasick v1.1.3
Compiling clang-sys v1.8.1
Compiling indexmap v1.9.3
Compiling equivalent v1.0.1
Compiling nom v7.1.3
Compiling indexmap v2.7.0
Compiling nom8 v0.2.0
Compiling time v0.3.37
Compiling quick-xml v0.32.0
Compiling libloading v0.8.6
Compiling base64 v0.22.1
Compiling regex-automata v0.4.9
Compiling either v1.13.0
Compiling bindgen v0.63.0
Compiling fnv v1.0.7
Compiling ident_case v1.0.1
Compiling thiserror v1.0.69
Compiling strsim v0.11.1
Compiling home v0.5.11
Compiling ryu v1.0.18
Compiling cexpr v0.6.0
Compiling bitflags v1.3.2
Compiling lazy_static v1.5.0
Compiling peeking_take_while v0.1.2
Compiling rustc-hash v1.1.0
Compiling lazycell v1.3.0
Compiling shlex v1.3.0
Compiling log v0.4.25
Compiling convert_case v0.4.0
Compiling thiserror v2.0.11
Compiling keepawake v0.5.1 (/Users/yqbqwlny/Documents/keepawake-rs)
Compiling core-foundation-sys v0.8.7
Compiling regex v1.11.1
Compiling quote v1.0.38
Compiling syn v2.0.96
Compiling darling_core v0.20.10
Compiling errno v0.3.10
Compiling serde_derive v1.0.217
Compiling thiserror-impl v1.0.69
Compiling derive_more v0.99.18
Compiling thiserror-impl v2.0.11
Compiling which v4.4.2
Compiling darling_macro v0.20.10
Compiling darling v0.20.10
Compiling malloc_buf v0.0.6
Compiling core-foundation v0.10.0
Compiling objc v0.2.7
Compiling derive_builder_core v0.20.2
Compiling derive_builder_macro v0.20.2
Compiling derive_builder v0.20.2
Compiling serde_spanned v0.6.8
Compiling toml_datetime v0.5.1
Compiling plist v1.7.0
Compiling toml_edit v0.18.1
Compiling apple-sdk v0.4.0
Compiling toml v0.6.0
Compiling apple-bindgen v0.2.0
Compiling apple-sys v0.2.0
error: failed to run custom build command for `apple-sys v0.2.0`
Caused by:
process didn't exit successfully: `/Users/yqbqwlny/Documents/keepawake-rs/target/debug/build/apple-sys-2c197edbbff104d1/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=macos.inc.rs
cargo:rerun-if-changed=ios.inc.rs
cargo:rustc-link-lib=framework=CoreFoundation
--- stderr
/Users/yqbqwlny/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/apple-sys-0.2.0/CoreFoundation.h:1:9: fatal error: could not build module 'CoreFoundation'
thread 'main' panicked at /Users/yqbqwlny/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/apple-sys-0.2.0/build.rs:37:38:
binding generation failed: ClangDiagnostic("/Users/yqbqwlny/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/apple-sys-0.2.0/CoreFoundation.h:1:9: fatal error: could not build module 'CoreFoundation'\n")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
➜ keepawake-rs git:(main) Related
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels