[INFO] fetching crate aws-lc-sys 0.29.0... [INFO] testing aws-lc-sys-0.29.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate aws-lc-sys 0.29.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate aws-lc-sys 0.29.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate aws-lc-sys 0.29.0 [INFO] tweaked toml for crates.io crate aws-lc-sys 0.29.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate aws-lc-sys 0.29.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate aws-lc-sys 0.29.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bindgen v0.69.5 [INFO] [stderr] Downloaded cc v1.2.21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3f8b8b091ec910a676738d4b16c8ac63b15178da0ca11af8f94f23548bcdfa67 [INFO] running `Command { std: "docker" "start" "-a" "3f8b8b091ec910a676738d4b16c8ac63b15178da0ca11af8f94f23548bcdfa67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3f8b8b091ec910a676738d4b16c8ac63b15178da0ca11af8f94f23548bcdfa67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f8b8b091ec910a676738d4b16c8ac63b15178da0ca11af8f94f23548bcdfa67", kill_on_drop: false }` [INFO] [stdout] 3f8b8b091ec910a676738d4b16c8ac63b15178da0ca11af8f94f23548bcdfa67 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 3ceb8ba8a20674073ebaa0f1dec809d4697e5ad80d8f1072b1586d12cd42c58f [INFO] running `Command { std: "docker" "start" "-a" "3ceb8ba8a20674073ebaa0f1dec809d4697e5ad80d8f1072b1586d12cd42c58f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling cc v1.2.21 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling aws-lc-sys v0.29.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: aws-lc-sys@0.29.0: Building with: CC [INFO] [stderr] warning: aws-lc-sys@0.29.0: Symbol Prefix: Some("aws_lc_0_29_0") [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'c11.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-c11/7dfda64fdf5a526c-c11.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'stdalign_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'builtin_swap_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o"]). [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7259:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7259 | / pub bwrite: ::std::option::Option< [INFO] [stdout] 7260 | | unsafe extern "C" fn( [INFO] [stdout] 7261 | | arg1: *mut BIO, [INFO] [stdout] 7262 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7263 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7264 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7265 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7266:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7266 | / pub bread: ::std::option::Option< [INFO] [stdout] 7267 | | unsafe extern "C" fn( [INFO] [stdout] 7268 | | arg1: *mut BIO, [INFO] [stdout] 7269 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7270 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7271 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7272 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7273:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7273 | / pub bputs: ::std::option::Option< [INFO] [stdout] 7274 | | unsafe extern "C" fn( [INFO] [stdout] 7275 | | arg1: *mut BIO, [INFO] [stdout] 7276 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7277 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7278 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7279:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7279 | / pub bgets: ::std::option::Option< [INFO] [stdout] 7280 | | unsafe extern "C" fn( [INFO] [stdout] 7281 | | arg1: *mut BIO, [INFO] [stdout] 7282 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7283 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7284 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7285 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7286:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7286 | / pub ctrl: ::std::option::Option< [INFO] [stdout] 7287 | | unsafe extern "C" fn( [INFO] [stdout] 7288 | | arg1: *mut BIO, [INFO] [stdout] 7289 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] ... | [INFO] [stdout] 7292 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7293 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7294:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7294 | / pub create: [INFO] [stdout] 7295 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7296:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7296 | / pub destroy: [INFO] [stdout] 7297 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7298:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7298 | / pub callback_ctrl: ::std::option::Option< [INFO] [stdout] 7299 | | unsafe extern "C" fn( [INFO] [stdout] 7300 | | arg1: *mut BIO, [INFO] [stdout] 7301 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] 7302 | | arg3: bio_info_cb, [INFO] [stdout] 7303 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7304 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7435:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7435 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7436:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7436 | pub callback: BIO_callback_fn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10812:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10812 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10813:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10813 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10814:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10814 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10815:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10815 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10816:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10816 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10912 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub asn1_cb: ASN1_aux_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:13995:5 [INFO] [stdout] | [INFO] [stdout] 13991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 13995 | / pub update: ::std::option::Option< [INFO] [stdout] 13996 | | unsafe extern "C" fn( [INFO] [stdout] 13997 | | ctx: *mut EVP_MD_CTX, [INFO] [stdout] 13998 | | data: *const ::std::os::raw::c_void, [INFO] [stdout] 13999 | | count: usize, [INFO] [stdout] 14000 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 14001 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24059:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24059 | pub ext_new: X509V3_EXT_NEW, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24060:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24060 | pub ext_free: X509V3_EXT_FREE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24061:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24061 | pub d2i: X509V3_EXT_D2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24062:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24062 | pub i2d: X509V3_EXT_I2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24063:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24063 | pub i2s: X509V3_EXT_I2S, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24064:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24064 | pub s2i: X509V3_EXT_S2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24065:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24065 | pub i2v: X509V3_EXT_I2V, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24066:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24066 | pub v2i: X509V3_EXT_V2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24067:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24067 | pub i2r: X509V3_EXT_I2R, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24068:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24068 | pub r2i: X509V3_EXT_R2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24627:5 [INFO] [stdout] | [INFO] [stdout] 24622 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24627 | / pub check_purpose: ::std::option::Option< [INFO] [stdout] 24628 | | unsafe extern "C" fn( [INFO] [stdout] 24629 | | arg1: *const x509_purpose_st, [INFO] [stdout] 24630 | | arg2: *const X509, [INFO] [stdout] 24631 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 24632 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 24633 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24831:5 [INFO] [stdout] | [INFO] [stdout] 24827 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24831 | / pub check_trust: ::std::option::Option< [INFO] [stdout] 24832 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stdout] 24833 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28196:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 28195 | pub struct rand_meth_st { [INFO] [stdout] 28196 | / pub seed: ::std::option::Option< [INFO] [stdout] 28197 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stdout] 28198 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28199:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28199 | / pub bytes: ::std::option::Option< [INFO] [stdout] 28200 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28201 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28202:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28202 | pub cleanup: ::std::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28203:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28203 | / pub add: ::std::option::Option< [INFO] [stdout] 28204 | | unsafe extern "C" fn( [INFO] [stdout] 28205 | | buf: *const ::std::os::raw::c_void, [INFO] [stdout] 28206 | | num: ::std::os::raw::c_int, [INFO] [stdout] 28207 | | entropy: f64, [INFO] [stdout] 28208 | | ), [INFO] [stdout] 28209 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28210:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28210 | / pub pseudorand: ::std::option::Option< [INFO] [stdout] 28211 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28212 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28213:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28213 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.78s [INFO] running `Command { std: "docker" "inspect" "3ceb8ba8a20674073ebaa0f1dec809d4697e5ad80d8f1072b1586d12cd42c58f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ceb8ba8a20674073ebaa0f1dec809d4697e5ad80d8f1072b1586d12cd42c58f", kill_on_drop: false }` [INFO] [stdout] 3ceb8ba8a20674073ebaa0f1dec809d4697e5ad80d8f1072b1586d12cd42c58f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 0901fd00be743faf732547f45516283fefc12b56c3d94e245f03b083b4636b02 [INFO] running `Command { std: "docker" "start" "-a" "0901fd00be743faf732547f45516283fefc12b56c3d94e245f03b083b4636b02", kill_on_drop: false }` [INFO] [stderr] warning: aws-lc-sys@0.29.0: Building with: CC [INFO] [stderr] warning: aws-lc-sys@0.29.0: Symbol Prefix: Some("aws_lc_0_29_0") [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'c11.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-c11/7dfda64fdf5a526c-c11.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'stdalign_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'builtin_swap_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o"]). [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7259:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7259 | / pub bwrite: ::std::option::Option< [INFO] [stdout] 7260 | | unsafe extern "C" fn( [INFO] [stdout] 7261 | | arg1: *mut BIO, [INFO] [stdout] 7262 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7263 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7264 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7265 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7266:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7266 | / pub bread: ::std::option::Option< [INFO] [stdout] 7267 | | unsafe extern "C" fn( [INFO] [stdout] 7268 | | arg1: *mut BIO, [INFO] [stdout] 7269 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7270 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7271 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7272 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7273:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7273 | / pub bputs: ::std::option::Option< [INFO] [stdout] 7274 | | unsafe extern "C" fn( [INFO] [stdout] 7275 | | arg1: *mut BIO, [INFO] [stdout] 7276 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7277 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7278 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7279:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7279 | / pub bgets: ::std::option::Option< [INFO] [stdout] 7280 | | unsafe extern "C" fn( [INFO] [stdout] 7281 | | arg1: *mut BIO, [INFO] [stdout] 7282 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7283 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7284 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7285 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7286:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7286 | / pub ctrl: ::std::option::Option< [INFO] [stdout] 7287 | | unsafe extern "C" fn( [INFO] [stdout] 7288 | | arg1: *mut BIO, [INFO] [stdout] 7289 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] ... | [INFO] [stdout] 7292 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7293 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7294:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7294 | / pub create: [INFO] [stdout] 7295 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7296:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7296 | / pub destroy: [INFO] [stdout] 7297 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7298:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7298 | / pub callback_ctrl: ::std::option::Option< [INFO] [stdout] 7299 | | unsafe extern "C" fn( [INFO] [stdout] 7300 | | arg1: *mut BIO, [INFO] [stdout] 7301 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] 7302 | | arg3: bio_info_cb, [INFO] [stdout] 7303 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7304 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7435:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7435 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7436:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7436 | pub callback: BIO_callback_fn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10812:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10812 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10813:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10813 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10814:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10814 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10815:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10815 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10816:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10816 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10912 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub asn1_cb: ASN1_aux_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:13995:5 [INFO] [stdout] | [INFO] [stdout] 13991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 13995 | / pub update: ::std::option::Option< [INFO] [stdout] 13996 | | unsafe extern "C" fn( [INFO] [stdout] 13997 | | ctx: *mut EVP_MD_CTX, [INFO] [stdout] 13998 | | data: *const ::std::os::raw::c_void, [INFO] [stdout] 13999 | | count: usize, [INFO] [stdout] 14000 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 14001 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24059:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24059 | pub ext_new: X509V3_EXT_NEW, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24060:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24060 | pub ext_free: X509V3_EXT_FREE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24061:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24061 | pub d2i: X509V3_EXT_D2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24062:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24062 | pub i2d: X509V3_EXT_I2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24063:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24063 | pub i2s: X509V3_EXT_I2S, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24064:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24064 | pub s2i: X509V3_EXT_S2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling aws-lc-sys v0.29.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24065:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24065 | pub i2v: X509V3_EXT_I2V, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24066:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24066 | pub v2i: X509V3_EXT_V2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24067:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24067 | pub i2r: X509V3_EXT_I2R, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24068:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24068 | pub r2i: X509V3_EXT_R2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24627:5 [INFO] [stdout] | [INFO] [stdout] 24622 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24627 | / pub check_purpose: ::std::option::Option< [INFO] [stdout] 24628 | | unsafe extern "C" fn( [INFO] [stdout] 24629 | | arg1: *const x509_purpose_st, [INFO] [stdout] 24630 | | arg2: *const X509, [INFO] [stdout] 24631 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 24632 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 24633 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24831:5 [INFO] [stdout] | [INFO] [stdout] 24827 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24831 | / pub check_trust: ::std::option::Option< [INFO] [stdout] 24832 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stdout] 24833 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28196:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 28195 | pub struct rand_meth_st { [INFO] [stdout] 28196 | / pub seed: ::std::option::Option< [INFO] [stdout] 28197 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stdout] 28198 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28199:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28199 | / pub bytes: ::std::option::Option< [INFO] [stdout] 28200 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28201 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28202:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28202 | pub cleanup: ::std::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28203:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28203 | / pub add: ::std::option::Option< [INFO] [stdout] 28204 | | unsafe extern "C" fn( [INFO] [stdout] 28205 | | buf: *const ::std::os::raw::c_void, [INFO] [stdout] 28206 | | num: ::std::os::raw::c_int, [INFO] [stdout] 28207 | | entropy: f64, [INFO] [stdout] 28208 | | ), [INFO] [stdout] 28209 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28210:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28210 | / pub pseudorand: ::std::option::Option< [INFO] [stdout] 28211 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28212 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28213:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28213 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7259:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7259 | / pub bwrite: ::std::option::Option< [INFO] [stdout] 7260 | | unsafe extern "C" fn( [INFO] [stdout] 7261 | | arg1: *mut BIO, [INFO] [stdout] 7262 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7263 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7264 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7265 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7266:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7266 | / pub bread: ::std::option::Option< [INFO] [stdout] 7267 | | unsafe extern "C" fn( [INFO] [stdout] 7268 | | arg1: *mut BIO, [INFO] [stdout] 7269 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7270 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7271 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7272 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7273:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7273 | / pub bputs: ::std::option::Option< [INFO] [stdout] 7274 | | unsafe extern "C" fn( [INFO] [stdout] 7275 | | arg1: *mut BIO, [INFO] [stdout] 7276 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7277 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7278 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7279:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7279 | / pub bgets: ::std::option::Option< [INFO] [stdout] 7280 | | unsafe extern "C" fn( [INFO] [stdout] 7281 | | arg1: *mut BIO, [INFO] [stdout] 7282 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7283 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7284 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7285 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7286:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7286 | / pub ctrl: ::std::option::Option< [INFO] [stdout] 7287 | | unsafe extern "C" fn( [INFO] [stdout] 7288 | | arg1: *mut BIO, [INFO] [stdout] 7289 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] ... | [INFO] [stdout] 7292 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7293 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7294:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7294 | / pub create: [INFO] [stdout] 7295 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7296:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7296 | / pub destroy: [INFO] [stdout] 7297 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7298:5 [INFO] [stdout] | [INFO] [stdout] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7298 | / pub callback_ctrl: ::std::option::Option< [INFO] [stdout] 7299 | | unsafe extern "C" fn( [INFO] [stdout] 7300 | | arg1: *mut BIO, [INFO] [stdout] 7301 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] 7302 | | arg3: bio_info_cb, [INFO] [stdout] 7303 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7304 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7435:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7435 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:7436:5 [INFO] [stdout] | [INFO] [stdout] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7436 | pub callback: BIO_callback_fn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10812:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10812 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10813:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10813 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10814:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10814 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10815:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10815 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10816:5 [INFO] [stdout] | [INFO] [stdout] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10816 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10912 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub asn1_cb: ASN1_aux_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:13995:5 [INFO] [stdout] | [INFO] [stdout] 13991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 13995 | / pub update: ::std::option::Option< [INFO] [stdout] 13996 | | unsafe extern "C" fn( [INFO] [stdout] 13997 | | ctx: *mut EVP_MD_CTX, [INFO] [stdout] 13998 | | data: *const ::std::os::raw::c_void, [INFO] [stdout] 13999 | | count: usize, [INFO] [stdout] 14000 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 14001 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24059:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24059 | pub ext_new: X509V3_EXT_NEW, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24060:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24060 | pub ext_free: X509V3_EXT_FREE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24061:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24061 | pub d2i: X509V3_EXT_D2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24062:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24062 | pub i2d: X509V3_EXT_I2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24063:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24063 | pub i2s: X509V3_EXT_I2S, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24064:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24064 | pub s2i: X509V3_EXT_S2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24065:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24065 | pub i2v: X509V3_EXT_I2V, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24066:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24066 | pub v2i: X509V3_EXT_V2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24067:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24067 | pub i2r: X509V3_EXT_I2R, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24068:5 [INFO] [stdout] | [INFO] [stdout] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24068 | pub r2i: X509V3_EXT_R2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24627:5 [INFO] [stdout] | [INFO] [stdout] 24622 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24627 | / pub check_purpose: ::std::option::Option< [INFO] [stdout] 24628 | | unsafe extern "C" fn( [INFO] [stdout] 24629 | | arg1: *const x509_purpose_st, [INFO] [stdout] 24630 | | arg2: *const X509, [INFO] [stdout] 24631 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 24632 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 24633 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:24831:5 [INFO] [stdout] | [INFO] [stdout] 24827 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24831 | / pub check_trust: ::std::option::Option< [INFO] [stdout] 24832 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stdout] 24833 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28196:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 28195 | pub struct rand_meth_st { [INFO] [stdout] 28196 | / pub seed: ::std::option::Option< [INFO] [stdout] 28197 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stdout] 28198 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28199:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28199 | / pub bytes: ::std::option::Option< [INFO] [stdout] 28200 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28201 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28202:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28202 | pub cleanup: ::std::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28203:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28203 | / pub add: ::std::option::Option< [INFO] [stdout] 28204 | | unsafe extern "C" fn( [INFO] [stdout] 28205 | | buf: *const ::std::os::raw::c_void, [INFO] [stdout] 28206 | | num: ::std::os::raw::c_int, [INFO] [stdout] 28207 | | entropy: f64, [INFO] [stdout] 28208 | | ), [INFO] [stdout] 28209 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28210:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28210 | / pub pseudorand: ::std::option::Option< [INFO] [stdout] 28211 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28212 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_musl_crypto.rs:28213:5 [INFO] [stdout] | [INFO] [stdout] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28213 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.82s [INFO] running `Command { std: "docker" "inspect" "0901fd00be743faf732547f45516283fefc12b56c3d94e245f03b083b4636b02", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0901fd00be743faf732547f45516283fefc12b56c3d94e245f03b083b4636b02", kill_on_drop: false }` [INFO] [stdout] 0901fd00be743faf732547f45516283fefc12b56c3d94e245f03b083b4636b02 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 956dc50d61909b61e35462e936e506c0cc95067903dcfaedab13fa06062b550b [INFO] running `Command { std: "docker" "start" "-a" "956dc50d61909b61e35462e936e506c0cc95067903dcfaedab13fa06062b550b", kill_on_drop: false }` [INFO] [stderr] warning: aws-lc-sys@0.29.0: Building with: CC [INFO] [stderr] warning: aws-lc-sys@0.29.0: Symbol Prefix: Some("aws_lc_0_29_0") [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'c11.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-c11/7dfda64fdf5a526c-c11.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'stdalign_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'builtin_swap_check.c' succeeded - Ok(["/opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/aws-lc-sys-96c71ce546b5c521/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o"]). [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7259:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7259 | / pub bwrite: ::std::option::Option< [INFO] [stderr] 7260 | | unsafe extern "C" fn( [INFO] [stderr] 7261 | | arg1: *mut BIO, [INFO] [stderr] 7262 | | arg2: *const ::std::os::raw::c_char, [INFO] [stderr] 7263 | | arg3: ::std::os::raw::c_int, [INFO] [stderr] 7264 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 7265 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7266:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7266 | / pub bread: ::std::option::Option< [INFO] [stderr] 7267 | | unsafe extern "C" fn( [INFO] [stderr] 7268 | | arg1: *mut BIO, [INFO] [stderr] 7269 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stderr] 7270 | | arg3: ::std::os::raw::c_int, [INFO] [stderr] 7271 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 7272 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7273:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7273 | / pub bputs: ::std::option::Option< [INFO] [stderr] 7274 | | unsafe extern "C" fn( [INFO] [stderr] 7275 | | arg1: *mut BIO, [INFO] [stderr] 7276 | | arg2: *const ::std::os::raw::c_char, [INFO] [stderr] 7277 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 7278 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7279:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7279 | / pub bgets: ::std::option::Option< [INFO] [stderr] 7280 | | unsafe extern "C" fn( [INFO] [stderr] 7281 | | arg1: *mut BIO, [INFO] [stderr] 7282 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stderr] 7283 | | arg3: ::std::os::raw::c_int, [INFO] [stderr] 7284 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 7285 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7286:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7286 | / pub ctrl: ::std::option::Option< [INFO] [stderr] 7287 | | unsafe extern "C" fn( [INFO] [stderr] 7288 | | arg1: *mut BIO, [INFO] [stderr] 7289 | | arg2: ::std::os::raw::c_int, [INFO] [stderr] ... | [INFO] [stderr] 7292 | | ) -> ::std::os::raw::c_long, [INFO] [stderr] 7293 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7294:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7294 | / pub create: [INFO] [stderr] 7295 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7296:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7296 | / pub destroy: [INFO] [stderr] 7297 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7298:5 [INFO] [stderr] | [INFO] [stderr] 7255 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7298 | / pub callback_ctrl: ::std::option::Option< [INFO] [stderr] 7299 | | unsafe extern "C" fn( [INFO] [stderr] 7300 | | arg1: *mut BIO, [INFO] [stderr] 7301 | | arg2: ::std::os::raw::c_int, [INFO] [stderr] 7302 | | arg3: bio_info_cb, [INFO] [stderr] 7303 | | ) -> ::std::os::raw::c_long, [INFO] [stderr] 7304 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7435:5 [INFO] [stderr] | [INFO] [stderr] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7435 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:7436:5 [INFO] [stderr] | [INFO] [stderr] 7431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 7436 | pub callback: BIO_callback_fn, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10812:5 [INFO] [stderr] | [INFO] [stderr] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10812 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10813:5 [INFO] [stderr] | [INFO] [stderr] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10813 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10814:5 [INFO] [stderr] | [INFO] [stderr] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10814 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10815:5 [INFO] [stderr] | [INFO] [stderr] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10815 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10816:5 [INFO] [stderr] | [INFO] [stderr] 10809 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10816 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:10917:5 [INFO] [stderr] | [INFO] [stderr] 10912 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10917 | pub asn1_cb: ASN1_aux_cb, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:13995:5 [INFO] [stderr] | [INFO] [stderr] 13991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 13995 | / pub update: ::std::option::Option< [INFO] [stderr] 13996 | | unsafe extern "C" fn( [INFO] [stderr] 13997 | | ctx: *mut EVP_MD_CTX, [INFO] [stderr] 13998 | | data: *const ::std::os::raw::c_void, [INFO] [stderr] 13999 | | count: usize, [INFO] [stderr] 14000 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 14001 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24059:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24059 | pub ext_new: X509V3_EXT_NEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24060:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24060 | pub ext_free: X509V3_EXT_FREE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24061:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24061 | pub d2i: X509V3_EXT_D2I, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24062:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24062 | pub i2d: X509V3_EXT_I2D, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24063:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24063 | pub i2s: X509V3_EXT_I2S, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24064:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24064 | pub s2i: X509V3_EXT_S2I, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24065:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24065 | pub i2v: X509V3_EXT_I2V, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24066:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24066 | pub v2i: X509V3_EXT_V2I, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24067:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24067 | pub i2r: X509V3_EXT_I2R, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24068:5 [INFO] [stderr] | [INFO] [stderr] 24054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24068 | pub r2i: X509V3_EXT_R2I, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24627:5 [INFO] [stderr] | [INFO] [stderr] 24622 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24627 | / pub check_purpose: ::std::option::Option< [INFO] [stderr] 24628 | | unsafe extern "C" fn( [INFO] [stderr] 24629 | | arg1: *const x509_purpose_st, [INFO] [stderr] 24630 | | arg2: *const X509, [INFO] [stderr] 24631 | | arg3: ::std::os::raw::c_int, [INFO] [stderr] 24632 | | ) -> ::std::os::raw::c_int, [INFO] [stderr] 24633 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:24831:5 [INFO] [stderr] | [INFO] [stderr] 24827 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24831 | / pub check_trust: ::std::option::Option< [INFO] [stderr] 24832 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stderr] 24833 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28196:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 28195 | pub struct rand_meth_st { [INFO] [stderr] 28196 | / pub seed: ::std::option::Option< [INFO] [stderr] 28197 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stderr] 28198 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28199:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28199 | / pub bytes: ::std::option::Option< [INFO] [stderr] 28200 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stderr] 28201 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28202:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28202 | pub cleanup: ::std::option::Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28203:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28203 | / pub add: ::std::option::Option< [INFO] [stderr] 28204 | | unsafe extern "C" fn( [INFO] [stderr] 28205 | | buf: *const ::std::os::raw::c_void, [INFO] [stderr] 28206 | | num: ::std::os::raw::c_int, [INFO] [stderr] 28207 | | entropy: f64, [INFO] [stderr] 28208 | | ), [INFO] [stderr] 28209 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28210:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28210 | / pub pseudorand: ::std::option::Option< [INFO] [stderr] 28211 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stderr] 28212 | | >, [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/x86_64_unknown_linux_musl_crypto.rs:28213:5 [INFO] [stderr] | [INFO] [stderr] 28194 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 28213 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: `aws-lc-sys` (lib) generated 35 warnings [INFO] [stderr] warning: `aws-lc-sys` (lib test) generated 35 warnings (35 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/aws_lc_sys-a35a7fd61f12c2ea) [INFO] [stdout] [INFO] [stdout] running 97 tests [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ACCESS_DESCRIPTION_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_ADB_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_ADB_TABLE_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_AUX_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_ITEM_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_EXTERN_FUNCS_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ASN1_TEMPLATE_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_AUTHORITY_KEYID_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_BASIC_CONSTRAINTS_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_CRYPTO_dynlock ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DES_ks ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DIST_POINT_NAME_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DIST_POINT_NAME_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DIST_POINT_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DSA_SIG_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_EC_builtin_curve ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_EDIPartyName_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_GENERAL_NAME_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_GENERAL_NAME_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_GENERAL_SUBTREE_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_HRSS_private_key ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_HRSS_public_key ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ISSUING_DIST_POINT_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_NAME_CONSTRAINTS_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_NOTICEREF_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_Netscape_spkac_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_DES_cblock_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_Netscape_spki_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_POLICYINFO_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_POLICYQUALINFO_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_POLICY_CONSTRAINTS_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_RIPEMD160state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_POLICYQUALINFO_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_USERNOTICE_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_X509_algor_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout___va_list_tag ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_aes_key_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_asn1_string_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_asn1_type_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_asn1_type_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bf_key_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_X509_info_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bignum_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bio_method_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_blake2b_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bio_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bn_gencb_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_POLICY_MAPPING_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bn_mont_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_bn_gencb_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_buf_mem_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_cbb_buffer_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_cbb_child_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_cbb_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_crypto_ex_data_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_env_md_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_cipher_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_cipher_info_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_cbb_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_ecdsa_sig_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_cbs_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_conf_value_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_conf_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_hpke_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_encode_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_aead_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_aead_ctx_st_state ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_hmac_ctx_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_md4_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_md5_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_md_ctx_union ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_obj_name_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_otherName_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_envelope_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_issuer_and_serial_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_recip_info_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_sign_envelope_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_signed_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_signer_info_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_evp_hpke_key_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pkcs7_st__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_private_key_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pthread_rwlock_t ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_pthread_rwlock_t__bindgen_ty_1 ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_rand_meth_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_sha256_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_rc4_key_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_sha512_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_sha_state_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_tm ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_v3_ext_method ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_x509_purpose_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_x509_trust_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_rsa_pss_params_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_trust_token_st ... ok [INFO] [stdout] test x86_64_unknown_linux_musl_crypto::bindgen_test_layout_v3_ext_ctx ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/sanity-tests.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/sanity_tests-0cc17d66cf30b0e0) [INFO] [stdout] running 2 tests [INFO] [stdout] test error_checking ... ok [INFO] [stdout] test test_fips_mode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "956dc50d61909b61e35462e936e506c0cc95067903dcfaedab13fa06062b550b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "956dc50d61909b61e35462e936e506c0cc95067903dcfaedab13fa06062b550b", kill_on_drop: false }` [INFO] [stdout] 956dc50d61909b61e35462e936e506c0cc95067903dcfaedab13fa06062b550b