mammoth-area-83300
02/01/2025, 3:24 PM./pants
I get hit by a clang error
...
error occurred: Command env -u IPHONEOS_DEPLOYMENT_TARGET "clang" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "--target=x86_64-apple-darwin" "-static" "-I" "/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/include" "-I" "/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/generated-include" "-I" "/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/include" "-I" "/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/third_party/s2n-bignum/include" "-Wall" "-Wextra" "-std=c99" "-Wno-unused-parameter" "-DBORINGSSL_IMPLEMENTATION=1" "-DBORINGSSL_PREFIX=aws_lc_0_20_1" "-o" "/Users/kvudata/src/pants/src/rust/engine/target/release/build/aws-lc-sys-8630b7f21bf8d91d/out/ac85bc7d93710e21-bcm.o" "-c" "/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/bcm.c" with args "clang" did not execute successfully (status code exit status: 1).
Running that command comes back with
In file included from /Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/bcm.c:133:
In file included from /Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/rand/urandom.c:69:
/nix/store/xillssqgyfw8bzda8mqq2wd4k1nbqxmd-Libsystem-1238.60.2/include/CommonCrypto/CommonRandom.h:35:9: error: unknown type name 'CCCryptorStatus'
typedef CCCryptorStatus CCRNGStatus;
^
In file included from /Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/bcm.c:133:
/Users/kvudata/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/rand/urandom.c:394:42: error: use of undeclared identifier 'kCCSuccess'
if (CCRandomGenerateBytes(out, len) == kCCSuccess) {
^
2 errors generated.
My suspicion is that there’s some sort of openssl on mac funkiness going on, but haven’t been able to figure out how to get the right headers/libs into nixcurved-manchester-66006
02/03/2025, 5:03 PMmammoth-area-83300
02/04/2025, 4:41 PM