Closed
Description
Problem:
Build on Solaris fails:
$ LIBCLANG_PATH=/usr/lib/64/libclang.so cargo build
..
Compiling aws-lc-sys v0.23.0 (/builds/psumbera/aws-lc-rs/aws-lc-sys)
Compiling aws-lc-fips-sys v0.12.14 (/builds/psumbera/aws-lc-rs/aws-lc-fips-sys)
The following warnings were emitted during compilation:
warning: [email protected]: Building with: CMake
warning: [email protected]: Symbol Prefix: Some("aws_lc_fips_0_12_14")
warning: [email protected]: Clang version: clang version 13.0.1
warning: [email protected]: Generating bindings - internal bindgen. Platform: x86_64-pc-solaris
error: failed to run custom build command for `aws-lc-fips-sys v0.12.14 (/builds/psumbera/aws-lc-rs/aws-lc-fips-sys)`
Caused by:
process didn't exit successfully: `/builds/psumbera/aws-lc-rs/target/debug/build/aws-lc-fips-sys-b53e4ffe6fb1194b/build-script-main` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_PREFIX
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_PREGENERATING_BINDINGS
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_EXTERNAL_BINDGEN
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_ASM
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATIC
cargo:warning=Building with: CMake
cargo:warning=Symbol Prefix: Some("aws_lc_fips_0_12_14")
cargo:rerun-if-env-changed=CMAKE
cargo:warning=Clang version: clang version 13.0.1
cargo:warning=Generating bindings - internal bindgen. Platform: x86_64-pc-solaris
cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_INCLUDES
--- stderr
/builds/psumbera/aws-lc-rs/aws-lc-fips-sys/include/rust_wrapper.h:9:10: fatal error: 'openssl/is_awslc.h' file not found
thread 'main' panicked at aws-lc-fips-sys/builder/sys_bindgen.rs:105:10:
Unable to generate bindings.: ClangDiagnostic("/builds/psumbera/aws-lc-rs/aws-lc-fips-sys/include/rust_wrapper.h:9:10: fatal error: 'openssl/is_awslc.h' file not found\n")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
The following warnings were emitted during compilation:
warning: [email protected]: Building with: CMake
warning: [email protected]: Symbol Prefix: Some("aws_lc_0_23_0")
warning: [email protected]: CMAKE environment variable set: cmake
warning: [email protected]: Clang version: clang version 13.0.1
warning: [email protected]: Generating bindings - internal bindgen. Platform: x86_64-pc-solaris
error: failed to run custom build command for `aws-lc-sys v0.23.0 (/builds/psumbera/aws-lc-rs/aws-lc-sys)`
Caused by:
process didn't exit successfully: `/builds/psumbera/aws-lc-rs/target/debug/build/aws-lc-sys-7a74670ccd16180a/build-script-main` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX
cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS
cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN
cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM
cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS
cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM
cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD
cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER
cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC
cargo:rerun-if-env-changed=CMAKE
cargo:warning=Building with: CMake
cargo:warning=Symbol Prefix: Some("aws_lc_0_23_0")
cargo:rerun-if-env-changed=CMAKE
cargo:warning=CMAKE environment variable set: cmake
cargo:warning=Clang version: clang version 13.0.1
cargo:warning=Generating bindings - internal bindgen. Platform: x86_64-pc-solaris
cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES
--- stderr
/builds/psumbera/aws-lc-rs/aws-lc-sys/include/rust_wrapper.h:9:10: fatal error: 'openssl/is_awslc.h' file not found
thread 'main' panicked at aws-lc-sys/builder/sys_bindgen.rs:106:10:
Unable to generate bindings.: ClangDiagnostic("/builds/psumbera/aws-lc-rs/aws-lc-sys/include/rust_wrapper.h:9:10: fatal error: 'openssl/is_awslc.h' file not found\n")
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
rustc 1.82.0 (f6e511eec 2024-10-15) (built from a source tarball)
SunOS 5.11 11.4.78.184.0 i86pc i386 i86pc non-virtualized