[INFO] fetching crate rs-vips 0.2.1... [INFO] testing rs-vips-0.2.1 against beta-2025-10-28 for beta-1.92-2 [INFO] extracting crate rs-vips 0.2.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate rs-vips 0.2.1 [INFO] finished tweaking crates.io crate rs-vips 0.2.1 [INFO] tweaked toml for crates.io crate rs-vips 0.2.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rs-vips 0.2.1 on toolchain beta-2025-10-28 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 7 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 671f967e32307dc4d9d710f59f8d52974c43e509d6d40df97304e2286a7b5ae7 [INFO] running `Command { std: "docker" "start" "-a" "671f967e32307dc4d9d710f59f8d52974c43e509d6d40df97304e2286a7b5ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "671f967e32307dc4d9d710f59f8d52974c43e509d6d40df97304e2286a7b5ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "671f967e32307dc4d9d710f59f8d52974c43e509d6d40df97304e2286a7b5ae7", kill_on_drop: false }` [INFO] [stdout] 671f967e32307dc4d9d710f59f8d52974c43e509d6d40df97304e2286a7b5ae7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fb74de8c1fa011755d2dfaaa212e4a1ffe7eeb9cdb3715807ba45ba1182fd714 [INFO] running `Command { std: "docker" "start" "-a" "fb74de8c1fa011755d2dfaaa212e4a1ffe7eeb9cdb3715807ba45ba1182fd714", kill_on_drop: false }` [INFO] [stderr] Compiling rs-vips v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/bindings.rs:5897:5 [INFO] [stdout] | [INFO] [stdout] 5894 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 5897 | pub notify: GDestroyNotify, [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/bindings.rs:7123:5 [INFO] [stdout] | [INFO] [stdout] 7121 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 7122 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { [INFO] [stdout] 7123 | pub _function: ::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/bindings.rs:10910:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 10909 | pub struct _GMemVTable { [INFO] [stdout] 10910 | pub malloc: ::std::option::Option gpointer>, [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/bindings.rs:10911:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10911 | / pub realloc: [INFO] [stdout] 10912 | | ::std::option::Option gpointer>, [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/bindings.rs:10913:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10913 | pub free: ::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/bindings.rs:10914:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10914 | / pub calloc: ::std::option::Option< [INFO] [stdout] 10915 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, [INFO] [stdout] 10916 | | >, [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/bindings.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub try_malloc: ::std::option::Option gpointer>, [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/bindings.rs:10918:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10918 | / pub try_realloc: [INFO] [stdout] 10919 | | ::std::option::Option gpointer>, [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/bindings.rs:11756:5 [INFO] [stdout] | [INFO] [stdout] 11749 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11756 | pub finalize_hook: GHookFinalizeFunc, [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/bindings.rs:11914:5 [INFO] [stdout] | [INFO] [stdout] 11905 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11914 | pub destroy: GDestroyNotify, [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/bindings.rs:12572:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12571 | pub struct _GSourceCallbackFuncs { [INFO] [stdout] 12572 | pub ref_: ::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/bindings.rs:12573:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12573 | pub unref: ::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/bindings.rs:12574:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12574 | / pub get: ::std::option::Option< [INFO] [stdout] 12575 | | unsafe extern "C" fn( [INFO] [stdout] 12576 | | cb_data: gpointer, [INFO] [stdout] 12577 | | source: *mut GSource, [INFO] [stdout] ... | [INFO] [stdout] 12580 | | ), [INFO] [stdout] 12581 | | >, [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/bindings.rs:12639:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12638 | pub struct _GSourceFuncs { [INFO] [stdout] 12639 | / pub prepare: ::std::option::Option< [INFO] [stdout] 12640 | | unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean, [INFO] [stdout] 12641 | | >, [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/bindings.rs:12642:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12642 | pub check: ::std::option::Option gboolean>, [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/bindings.rs:12643:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12643 | / pub dispatch: ::std::option::Option< [INFO] [stdout] 12644 | | unsafe extern "C" fn( [INFO] [stdout] 12645 | | source: *mut GSource, [INFO] [stdout] 12646 | | callback: GSourceFunc, [INFO] [stdout] 12647 | | user_data: gpointer, [INFO] [stdout] 12648 | | ) -> gboolean, [INFO] [stdout] 12649 | | >, [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/bindings.rs:12650:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12650 | pub finalize: ::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/bindings.rs:12651:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12651 | pub closure_callback: GSourceFunc, [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/bindings.rs:12652:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12652 | pub closure_marshal: GSourceDummyMarshal, [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/bindings.rs:14511:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 14510 | pub struct _GIOFuncs { [INFO] [stdout] 14511 | / pub io_read: ::std::option::Option< [INFO] [stdout] 14512 | | unsafe extern "C" fn( [INFO] [stdout] 14513 | | channel: *mut GIOChannel, [INFO] [stdout] 14514 | | buf: *mut gchar, [INFO] [stdout] ... | [INFO] [stdout] 14518 | | ) -> GIOStatus, [INFO] [stdout] 14519 | | >, [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/bindings.rs:14520:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14520 | / pub io_write: ::std::option::Option< [INFO] [stdout] 14521 | | unsafe extern "C" fn( [INFO] [stdout] 14522 | | channel: *mut GIOChannel, [INFO] [stdout] 14523 | | buf: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 14527 | | ) -> GIOStatus, [INFO] [stdout] 14528 | | >, [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/bindings.rs:14529:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14529 | / pub io_seek: ::std::option::Option< [INFO] [stdout] 14530 | | unsafe extern "C" fn( [INFO] [stdout] 14531 | | channel: *mut GIOChannel, [INFO] [stdout] 14532 | | offset: gint64, [INFO] [stdout] ... | [INFO] [stdout] 14535 | | ) -> GIOStatus, [INFO] [stdout] 14536 | | >, [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/bindings.rs:14537:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14537 | / pub io_close: ::std::option::Option< [INFO] [stdout] 14538 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, [INFO] [stdout] 14539 | | >, [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/bindings.rs:14540:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14540 | / pub io_create_watch: ::std::option::Option< [INFO] [stdout] 14541 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, [INFO] [stdout] 14542 | | >, [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/bindings.rs:14543:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14543 | pub io_free: ::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/bindings.rs:14544:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14544 | / pub io_set_flags: ::std::option::Option< [INFO] [stdout] 14545 | | unsafe extern "C" fn( [INFO] [stdout] 14546 | | channel: *mut GIOChannel, [INFO] [stdout] 14547 | | flags: GIOFlags, [INFO] [stdout] 14548 | | err: *mut *mut GError, [INFO] [stdout] 14549 | | ) -> GIOStatus, [INFO] [stdout] 14550 | | >, [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/bindings.rs:14551:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14551 | / pub io_get_flags: [INFO] [stdout] 14552 | | ::std::option::Option GIOFlags>, [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/bindings.rs:15312:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 15311 | pub struct _GMarkupParser { [INFO] [stdout] 15312 | / pub start_element: ::std::option::Option< [INFO] [stdout] 15313 | | unsafe extern "C" fn( [INFO] [stdout] 15314 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15315 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15320 | | ), [INFO] [stdout] 15321 | | >, [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/bindings.rs:15322:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15322 | / pub end_element: ::std::option::Option< [INFO] [stdout] 15323 | | unsafe extern "C" fn( [INFO] [stdout] 15324 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15325 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15328 | | ), [INFO] [stdout] 15329 | | >, [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/bindings.rs:15330:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15330 | / pub text: ::std::option::Option< [INFO] [stdout] 15331 | | unsafe extern "C" fn( [INFO] [stdout] 15332 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15333 | | text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15337 | | ), [INFO] [stdout] 15338 | | >, [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/bindings.rs:15339:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15339 | / pub passthrough: ::std::option::Option< [INFO] [stdout] 15340 | | unsafe extern "C" fn( [INFO] [stdout] 15341 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15342 | | passthrough_text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15346 | | ), [INFO] [stdout] 15347 | | >, [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/bindings.rs:15348:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15348 | / pub error: ::std::option::Option< [INFO] [stdout] 15349 | | unsafe extern "C" fn( [INFO] [stdout] 15350 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15351 | | error: *mut GError, [INFO] [stdout] 15352 | | user_data: gpointer, [INFO] [stdout] 15353 | | ), [INFO] [stdout] 15354 | | >, [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/bindings.rs:20383:5 [INFO] [stdout] | [INFO] [stdout] 20381 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 20382 | pub struct _GThreadPool { [INFO] [stdout] 20383 | pub func: GFunc, [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/bindings.rs:21232:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21232 | pub func: GCompletionFunc, [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/bindings.rs:21235:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21235 | pub strncmp_func: GCompletionStrncmpFunc, [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/bindings.rs:21433:5 [INFO] [stdout] | [INFO] [stdout] 21431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21432 | pub struct _GThread { [INFO] [stdout] 21433 | pub func: GThreadFunc, [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/bindings.rs:21503:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21502 | pub struct _GThreadFunctions { [INFO] [stdout] 21503 | pub mutex_new: ::std::option::Option *mut GMutex>, [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/bindings.rs:21504:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21504 | pub mutex_lock: ::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/bindings.rs:21505:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21505 | pub mutex_trylock: ::std::option::Option gboolean>, [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/bindings.rs:21506:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21506 | pub mutex_unlock: ::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/bindings.rs:21507:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21507 | pub mutex_free: ::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/bindings.rs:21508:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21508 | pub cond_new: ::std::option::Option *mut GCond>, [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/bindings.rs:21509:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21509 | pub cond_signal: ::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/bindings.rs:21510:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21510 | pub cond_broadcast: ::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/bindings.rs:21511:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21511 | / pub cond_wait: [INFO] [stdout] 21512 | | ::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/bindings.rs:21513:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21513 | / pub cond_timed_wait: ::std::option::Option< [INFO] [stdout] 21514 | | unsafe extern "C" fn( [INFO] [stdout] 21515 | | cond: *mut GCond, [INFO] [stdout] 21516 | | mutex: *mut GMutex, [INFO] [stdout] 21517 | | end_time: *mut GTimeVal, [INFO] [stdout] 21518 | | ) -> gboolean, [INFO] [stdout] 21519 | | >, [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/bindings.rs:21520:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21520 | pub cond_free: ::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/bindings.rs:21521:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21521 | / pub private_new: [INFO] [stdout] 21522 | | ::std::option::Option *mut GPrivate>, [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/bindings.rs:21523:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21523 | / pub private_get: [INFO] [stdout] 21524 | | ::std::option::Option gpointer>, [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/bindings.rs:21525:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21525 | / pub private_set: [INFO] [stdout] 21526 | | ::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/bindings.rs:21527:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21527 | / pub thread_create: ::std::option::Option< [INFO] [stdout] 21528 | | unsafe extern "C" fn( [INFO] [stdout] 21529 | | func: GThreadFunc, [INFO] [stdout] 21530 | | data: gpointer, [INFO] [stdout] ... | [INFO] [stdout] 21537 | | ), [INFO] [stdout] 21538 | | >, [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/bindings.rs:21539:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21539 | pub thread_yield: ::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/bindings.rs:21540:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21540 | pub thread_join: ::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/bindings.rs:21541:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21541 | pub thread_exit: ::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/bindings.rs:21542:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21542 | / pub thread_set_priority: [INFO] [stdout] 21543 | | ::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/bindings.rs:21544:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21544 | pub thread_self: ::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/bindings.rs:21545:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21545 | / pub thread_equal: ::std::option::Option< [INFO] [stdout] 21546 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, [INFO] [stdout] 21547 | | >, [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/bindings.rs:22021:5 [INFO] [stdout] | [INFO] [stdout] 22019 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22020 | pub struct _pthread_cleanup_buffer { [INFO] [stdout] 22021 | pub __routine: ::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/bindings.rs:22380:5 [INFO] [stdout] | [INFO] [stdout] 22378 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22379 | pub struct __pthread_cleanup_frame { [INFO] [stdout] 22380 | / pub __cancel_routine: [INFO] [stdout] 22381 | | ::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/bindings.rs:24035:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 24034 | pub struct _IO_cookie_io_functions_t { [INFO] [stdout] 24035 | pub read: cookie_read_function_t, [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/bindings.rs:24036:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24036 | pub write: cookie_write_function_t, [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/bindings.rs:24037:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24037 | pub seek: cookie_seek_function_t, [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/bindings.rs:24038:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24038 | pub close: cookie_close_function_t, [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/bindings.rs:25297:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25297 | pub base_init: GBaseInitFunc, [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/bindings.rs:25298:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25298 | pub base_finalize: GBaseFinalizeFunc, [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/bindings.rs:25299:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25299 | pub class_init: GClassInitFunc, [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/bindings.rs:25300:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25300 | pub class_finalize: GClassFinalizeFunc, [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/bindings.rs:25304:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25304 | pub instance_init: GInstanceInitFunc, [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/bindings.rs:25468:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25467 | pub struct _GInterfaceInfo { [INFO] [stdout] 25468 | pub interface_init: GInterfaceInitFunc, [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/bindings.rs:25469:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25469 | pub interface_finalize: GInterfaceFinalizeFunc, [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/bindings.rs:25548:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25547 | pub struct _GTypeValueTable { [INFO] [stdout] 25548 | pub value_init: GTypeValueInitFunc, [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/bindings.rs:25549:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25549 | pub value_free: GTypeValueFreeFunc, [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/bindings.rs:25550:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25550 | pub value_copy: GTypeValueCopyFunc, [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/bindings.rs:25551:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25551 | pub value_peek_pointer: GTypeValuePeekPointerFunc, [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/bindings.rs:25553:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25553 | pub collect_value: GTypeValueCollectFunc, [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/bindings.rs:25555:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25555 | pub lcopy_value: GTypeValueLCopyFunc, [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/bindings.rs:26712:5 [INFO] [stdout] | [INFO] [stdout] 26709 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26712 | pub notify: GClosureNotify, [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/bindings.rs:26760:5 [INFO] [stdout] | [INFO] [stdout] 26756 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26760 | / pub marshal: ::std::option::Option< [INFO] [stdout] 26761 | | unsafe extern "C" fn( [INFO] [stdout] 26762 | | closure: *mut GClosure, [INFO] [stdout] 26763 | | return_value: *mut GValue, [INFO] [stdout] ... | [INFO] [stdout] 26768 | | ), [INFO] [stdout] 26769 | | >, [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/bindings.rs:40913:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 40912 | pub struct _GDBusInterfaceVTable { [INFO] [stdout] 40913 | pub method_call: GDBusInterfaceMethodCallFunc, [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/bindings.rs:40914:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40914 | pub get_property: GDBusInterfaceGetPropertyFunc, [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/bindings.rs:40915:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40915 | pub set_property: GDBusInterfaceSetPropertyFunc, [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/bindings.rs:41039:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 41038 | pub struct _GDBusSubtreeVTable { [INFO] [stdout] 41039 | pub enumerate: GDBusSubtreeEnumerateFunc, [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/bindings.rs:41040:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41040 | pub introspect: GDBusSubtreeIntrospectFunc, [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/bindings.rs:41041:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41041 | pub dispatch: GDBusSubtreeDispatchFunc, [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/bindings.rs:82914:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82914 | pub init: im_init_obj_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/bindings.rs:82915:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82915 | pub dest: im_dest_obj_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/bindings.rs:82995:5 [INFO] [stdout] | [INFO] [stdout] 82991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82995 | pub print: im_print_obj_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/bindings.rs:83062:5 [INFO] [stdout] | [INFO] [stdout] 83057 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 83062 | pub disp: im_dispatch_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: a dangling pointer will be produced because the temporary `Vec<*mut _VipsImage>` will be dropped [INFO] [stdout] --> src/utils.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | let as_vips = array [INFO] [stdout] | _______________________- [INFO] [stdout] 81 | | .iter() [INFO] [stdout] 82 | | .map(|v| v.ctx) [INFO] [stdout] 83 | | .collect::>() [INFO] [stdout] | |________________________________- this `Vec<*mut _VipsImage>` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] 84 | .as_mut_ptr(); [INFO] [stdout] | ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `Vec<*mut _VipsImage>` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `Vec<*mut _VipsImage>` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `Vec<*mut _VipsImage>` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.92s [INFO] running `Command { std: "docker" "inspect" "fb74de8c1fa011755d2dfaaa212e4a1ffe7eeb9cdb3715807ba45ba1182fd714", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb74de8c1fa011755d2dfaaa212e4a1ffe7eeb9cdb3715807ba45ba1182fd714", kill_on_drop: false }` [INFO] [stdout] fb74de8c1fa011755d2dfaaa212e4a1ffe7eeb9cdb3715807ba45ba1182fd714 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7e2b8b14942a2c10e88380378f6d622e636040ddc516b43c0f8e63e8f6853af2 [INFO] running `Command { std: "docker" "start" "-a" "7e2b8b14942a2c10e88380378f6d622e636040ddc516b43c0f8e63e8f6853af2", kill_on_drop: false }` [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/bindings.rs:5897:5 [INFO] [stdout] | [INFO] [stdout] 5894 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 5897 | pub notify: GDestroyNotify, [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/bindings.rs:7123:5 [INFO] [stdout] | [INFO] [stdout] 7121 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 7122 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { [INFO] [stdout] 7123 | pub _function: ::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/bindings.rs:10910:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 10909 | pub struct _GMemVTable { [INFO] [stdout] 10910 | pub malloc: ::std::option::Option gpointer>, [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/bindings.rs:10911:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10911 | / pub realloc: [INFO] [stdout] 10912 | | ::std::option::Option gpointer>, [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/bindings.rs:10913:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10913 | pub free: ::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/bindings.rs:10914:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10914 | / pub calloc: ::std::option::Option< [INFO] [stdout] 10915 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, [INFO] [stdout] 10916 | | >, [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/bindings.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub try_malloc: ::std::option::Option gpointer>, [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/bindings.rs:10918:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10918 | / pub try_realloc: [INFO] [stdout] 10919 | | ::std::option::Option gpointer>, [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/bindings.rs:11756:5 [INFO] [stdout] | [INFO] [stdout] 11749 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11756 | pub finalize_hook: GHookFinalizeFunc, [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/bindings.rs:11914:5 [INFO] [stdout] | [INFO] [stdout] 11905 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11914 | pub destroy: GDestroyNotify, [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/bindings.rs:12572:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12571 | pub struct _GSourceCallbackFuncs { [INFO] [stdout] 12572 | pub ref_: ::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/bindings.rs:12573:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12573 | pub unref: ::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/bindings.rs:12574:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12574 | / pub get: ::std::option::Option< [INFO] [stdout] 12575 | | unsafe extern "C" fn( [INFO] [stdout] 12576 | | cb_data: gpointer, [INFO] [stdout] 12577 | | source: *mut GSource, [INFO] [stdout] ... | [INFO] [stdout] 12580 | | ), [INFO] [stdout] 12581 | | >, [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/bindings.rs:12639:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12638 | pub struct _GSourceFuncs { [INFO] [stdout] 12639 | / pub prepare: ::std::option::Option< [INFO] [stdout] 12640 | | unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean, [INFO] [stdout] 12641 | | >, [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/bindings.rs:12642:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12642 | pub check: ::std::option::Option gboolean>, [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/bindings.rs:12643:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12643 | / pub dispatch: ::std::option::Option< [INFO] [stdout] 12644 | | unsafe extern "C" fn( [INFO] [stdout] 12645 | | source: *mut GSource, [INFO] [stdout] 12646 | | callback: GSourceFunc, [INFO] [stdout] 12647 | | user_data: gpointer, [INFO] [stdout] 12648 | | ) -> gboolean, [INFO] [stdout] 12649 | | >, [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/bindings.rs:12650:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12650 | pub finalize: ::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/bindings.rs:12651:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12651 | pub closure_callback: GSourceFunc, [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/bindings.rs:12652:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12652 | pub closure_marshal: GSourceDummyMarshal, [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/bindings.rs:14511:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 14510 | pub struct _GIOFuncs { [INFO] [stdout] 14511 | / pub io_read: ::std::option::Option< [INFO] [stdout] 14512 | | unsafe extern "C" fn( [INFO] [stdout] 14513 | | channel: *mut GIOChannel, [INFO] [stdout] 14514 | | buf: *mut gchar, [INFO] [stdout] ... | [INFO] [stdout] 14518 | | ) -> GIOStatus, [INFO] [stdout] 14519 | | >, [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/bindings.rs:14520:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14520 | / pub io_write: ::std::option::Option< [INFO] [stdout] 14521 | | unsafe extern "C" fn( [INFO] [stdout] 14522 | | channel: *mut GIOChannel, [INFO] [stdout] 14523 | | buf: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 14527 | | ) -> GIOStatus, [INFO] [stdout] 14528 | | >, [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/bindings.rs:14529:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14529 | / pub io_seek: ::std::option::Option< [INFO] [stdout] 14530 | | unsafe extern "C" fn( [INFO] [stdout] 14531 | | channel: *mut GIOChannel, [INFO] [stdout] 14532 | | offset: gint64, [INFO] [stdout] ... | [INFO] [stdout] 14535 | | ) -> GIOStatus, [INFO] [stdout] 14536 | | >, [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/bindings.rs:14537:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14537 | / pub io_close: ::std::option::Option< [INFO] [stdout] 14538 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, [INFO] [stdout] 14539 | | >, [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/bindings.rs:14540:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14540 | / pub io_create_watch: ::std::option::Option< [INFO] [stdout] 14541 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, [INFO] [stdout] 14542 | | >, [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/bindings.rs:14543:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14543 | pub io_free: ::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/bindings.rs:14544:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14544 | / pub io_set_flags: ::std::option::Option< [INFO] [stdout] 14545 | | unsafe extern "C" fn( [INFO] [stdout] 14546 | | channel: *mut GIOChannel, [INFO] [stdout] 14547 | | flags: GIOFlags, [INFO] [stdout] 14548 | | err: *mut *mut GError, [INFO] [stdout] 14549 | | ) -> GIOStatus, [INFO] [stdout] 14550 | | >, [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/bindings.rs:14551:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14551 | / pub io_get_flags: [INFO] [stdout] 14552 | | ::std::option::Option GIOFlags>, [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/bindings.rs:15312:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 15311 | pub struct _GMarkupParser { [INFO] [stdout] 15312 | / pub start_element: ::std::option::Option< [INFO] [stdout] 15313 | | unsafe extern "C" fn( [INFO] [stdout] 15314 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15315 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15320 | | ), [INFO] [stdout] 15321 | | >, [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/bindings.rs:15322:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15322 | / pub end_element: ::std::option::Option< [INFO] [stdout] 15323 | | unsafe extern "C" fn( [INFO] [stdout] 15324 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15325 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15328 | | ), [INFO] [stdout] 15329 | | >, [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/bindings.rs:15330:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15330 | / pub text: ::std::option::Option< [INFO] [stdout] 15331 | | unsafe extern "C" fn( [INFO] [stdout] 15332 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15333 | | text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15337 | | ), [INFO] [stdout] 15338 | | >, [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/bindings.rs:15339:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15339 | / pub passthrough: ::std::option::Option< [INFO] [stdout] 15340 | | unsafe extern "C" fn( [INFO] [stdout] 15341 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15342 | | passthrough_text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15346 | | ), [INFO] [stdout] 15347 | | >, [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/bindings.rs:15348:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15348 | / pub error: ::std::option::Option< [INFO] [stdout] 15349 | | unsafe extern "C" fn( [INFO] [stdout] 15350 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15351 | | error: *mut GError, [INFO] [stdout] 15352 | | user_data: gpointer, [INFO] [stdout] 15353 | | ), [INFO] [stdout] 15354 | | >, [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/bindings.rs:20383:5 [INFO] [stdout] | [INFO] [stdout] 20381 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 20382 | pub struct _GThreadPool { [INFO] [stdout] 20383 | pub func: GFunc, [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/bindings.rs:21232:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21232 | pub func: GCompletionFunc, [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/bindings.rs:21235:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21235 | pub strncmp_func: GCompletionStrncmpFunc, [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/bindings.rs:21433:5 [INFO] [stdout] | [INFO] [stdout] 21431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21432 | pub struct _GThread { [INFO] [stdout] 21433 | pub func: GThreadFunc, [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/bindings.rs:21503:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21502 | pub struct _GThreadFunctions { [INFO] [stdout] 21503 | pub mutex_new: ::std::option::Option *mut GMutex>, [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/bindings.rs:21504:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21504 | pub mutex_lock: ::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/bindings.rs:21505:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21505 | pub mutex_trylock: ::std::option::Option gboolean>, [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/bindings.rs:21506:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21506 | pub mutex_unlock: ::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/bindings.rs:21507:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21507 | pub mutex_free: ::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/bindings.rs:21508:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21508 | pub cond_new: ::std::option::Option *mut GCond>, [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/bindings.rs:21509:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21509 | pub cond_signal: ::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/bindings.rs:21510:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21510 | pub cond_broadcast: ::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/bindings.rs:21511:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21511 | / pub cond_wait: [INFO] [stdout] 21512 | | ::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/bindings.rs:21513:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21513 | / pub cond_timed_wait: ::std::option::Option< [INFO] [stdout] 21514 | | unsafe extern "C" fn( [INFO] [stdout] 21515 | | cond: *mut GCond, [INFO] [stdout] 21516 | | mutex: *mut GMutex, [INFO] [stdout] 21517 | | end_time: *mut GTimeVal, [INFO] [stdout] 21518 | | ) -> gboolean, [INFO] [stdout] 21519 | | >, [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/bindings.rs:21520:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21520 | pub cond_free: ::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/bindings.rs:21521:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21521 | / pub private_new: [INFO] [stdout] 21522 | | ::std::option::Option *mut GPrivate>, [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/bindings.rs:21523:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21523 | / pub private_get: [INFO] [stdout] 21524 | | ::std::option::Option gpointer>, [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/bindings.rs:21525:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21525 | / pub private_set: [INFO] [stdout] 21526 | | ::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/bindings.rs:21527:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21527 | / pub thread_create: ::std::option::Option< [INFO] [stdout] 21528 | | unsafe extern "C" fn( [INFO] [stdout] 21529 | | func: GThreadFunc, [INFO] [stdout] 21530 | | data: gpointer, [INFO] [stdout] ... | [INFO] [stdout] 21537 | | ), [INFO] [stdout] 21538 | | >, [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/bindings.rs:21539:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21539 | pub thread_yield: ::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/bindings.rs:21540:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21540 | pub thread_join: ::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/bindings.rs:21541:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21541 | pub thread_exit: ::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/bindings.rs:21542:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21542 | / pub thread_set_priority: [INFO] [stdout] 21543 | | ::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/bindings.rs:21544:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21544 | pub thread_self: ::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/bindings.rs:21545:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21545 | / pub thread_equal: ::std::option::Option< [INFO] [stdout] 21546 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, [INFO] [stdout] 21547 | | >, [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/bindings.rs:22021:5 [INFO] [stdout] | [INFO] [stdout] 22019 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22020 | pub struct _pthread_cleanup_buffer { [INFO] [stdout] 22021 | pub __routine: ::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/bindings.rs:22380:5 [INFO] [stdout] | [INFO] [stdout] 22378 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22379 | pub struct __pthread_cleanup_frame { [INFO] [stdout] 22380 | / pub __cancel_routine: [INFO] [stdout] 22381 | | ::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/bindings.rs:24035:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 24034 | pub struct _IO_cookie_io_functions_t { [INFO] [stdout] 24035 | pub read: cookie_read_function_t, [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/bindings.rs:24036:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24036 | pub write: cookie_write_function_t, [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/bindings.rs:24037:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24037 | pub seek: cookie_seek_function_t, [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/bindings.rs:24038:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24038 | pub close: cookie_close_function_t, [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/bindings.rs:25297:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25297 | pub base_init: GBaseInitFunc, [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/bindings.rs:25298:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25298 | pub base_finalize: GBaseFinalizeFunc, [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/bindings.rs:25299:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25299 | pub class_init: GClassInitFunc, [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/bindings.rs:25300:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25300 | pub class_finalize: GClassFinalizeFunc, [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/bindings.rs:25304:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25304 | pub instance_init: GInstanceInitFunc, [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/bindings.rs:25468:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25467 | pub struct _GInterfaceInfo { [INFO] [stdout] 25468 | pub interface_init: GInterfaceInitFunc, [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/bindings.rs:25469:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25469 | pub interface_finalize: GInterfaceFinalizeFunc, [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/bindings.rs:25548:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25547 | pub struct _GTypeValueTable { [INFO] [stdout] 25548 | pub value_init: GTypeValueInitFunc, [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/bindings.rs:25549:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25549 | pub value_free: GTypeValueFreeFunc, [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/bindings.rs:25550:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25550 | pub value_copy: GTypeValueCopyFunc, [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/bindings.rs:25551:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25551 | pub value_peek_pointer: GTypeValuePeekPointerFunc, [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/bindings.rs:25553:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25553 | pub collect_value: GTypeValueCollectFunc, [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/bindings.rs:25555:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25555 | pub lcopy_value: GTypeValueLCopyFunc, [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/bindings.rs:26712:5 [INFO] [stdout] | [INFO] [stdout] 26709 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26712 | pub notify: GClosureNotify, [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/bindings.rs:26760:5 [INFO] [stdout] | [INFO] [stdout] 26756 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26760 | / pub marshal: ::std::option::Option< [INFO] [stdout] 26761 | | unsafe extern "C" fn( [INFO] [stdout] 26762 | | closure: *mut GClosure, [INFO] [stdout] 26763 | | return_value: *mut GValue, [INFO] [stdout] ... | [INFO] [stdout] 26768 | | ), [INFO] [stdout] 26769 | | >, [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/bindings.rs:40913:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 40912 | pub struct _GDBusInterfaceVTable { [INFO] [stdout] 40913 | pub method_call: GDBusInterfaceMethodCallFunc, [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/bindings.rs:40914:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40914 | pub get_property: GDBusInterfaceGetPropertyFunc, [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/bindings.rs:40915:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40915 | pub set_property: GDBusInterfaceSetPropertyFunc, [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/bindings.rs:41039:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 41038 | pub struct _GDBusSubtreeVTable { [INFO] [stdout] 41039 | pub enumerate: GDBusSubtreeEnumerateFunc, [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/bindings.rs:41040:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41040 | pub introspect: GDBusSubtreeIntrospectFunc, [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/bindings.rs:41041:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41041 | pub dispatch: GDBusSubtreeDispatchFunc, [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/bindings.rs:82914:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82914 | pub init: im_init_obj_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/bindings.rs:82915:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82915 | pub dest: im_dest_obj_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/bindings.rs:82995:5 [INFO] [stdout] | [INFO] [stdout] 82991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82995 | pub print: im_print_obj_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/bindings.rs:83062:5 [INFO] [stdout] | [INFO] [stdout] 83057 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 83062 | pub disp: im_dispatch_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] [stderr] Compiling rs-vips v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: a dangling pointer will be produced because the temporary `Vec<*mut _VipsImage>` will be dropped [INFO] [stdout] --> src/utils.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | let as_vips = array [INFO] [stdout] | _______________________- [INFO] [stdout] 81 | | .iter() [INFO] [stdout] 82 | | .map(|v| v.ctx) [INFO] [stdout] 83 | | .collect::>() [INFO] [stdout] | |________________________________- this `Vec<*mut _VipsImage>` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] 84 | .as_mut_ptr(); [INFO] [stdout] | ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `Vec<*mut _VipsImage>` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `Vec<*mut _VipsImage>` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `Vec<*mut _VipsImage>` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` 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/bindings.rs:5897:5 [INFO] [stdout] | [INFO] [stdout] 5894 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 5897 | pub notify: GDestroyNotify, [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/bindings.rs:7123:5 [INFO] [stdout] | [INFO] [stdout] 7121 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 7122 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { [INFO] [stdout] 7123 | pub _function: ::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/bindings.rs:10910:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 10909 | pub struct _GMemVTable { [INFO] [stdout] 10910 | pub malloc: ::std::option::Option gpointer>, [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/bindings.rs:10911:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10911 | / pub realloc: [INFO] [stdout] 10912 | | ::std::option::Option gpointer>, [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/bindings.rs:10913:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10913 | pub free: ::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/bindings.rs:10914:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10914 | / pub calloc: ::std::option::Option< [INFO] [stdout] 10915 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, [INFO] [stdout] 10916 | | >, [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/bindings.rs:10917:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10917 | pub try_malloc: ::std::option::Option gpointer>, [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/bindings.rs:10918:5 [INFO] [stdout] | [INFO] [stdout] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 10918 | / pub try_realloc: [INFO] [stdout] 10919 | | ::std::option::Option gpointer>, [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/bindings.rs:11756:5 [INFO] [stdout] | [INFO] [stdout] 11749 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11756 | pub finalize_hook: GHookFinalizeFunc, [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/bindings.rs:11914:5 [INFO] [stdout] | [INFO] [stdout] 11905 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11914 | pub destroy: GDestroyNotify, [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/bindings.rs:12572:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12571 | pub struct _GSourceCallbackFuncs { [INFO] [stdout] 12572 | pub ref_: ::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/bindings.rs:12573:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12573 | pub unref: ::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/bindings.rs:12574:5 [INFO] [stdout] | [INFO] [stdout] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12574 | / pub get: ::std::option::Option< [INFO] [stdout] 12575 | | unsafe extern "C" fn( [INFO] [stdout] 12576 | | cb_data: gpointer, [INFO] [stdout] 12577 | | source: *mut GSource, [INFO] [stdout] ... | [INFO] [stdout] 12580 | | ), [INFO] [stdout] 12581 | | >, [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/bindings.rs:12639:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 12638 | pub struct _GSourceFuncs { [INFO] [stdout] 12639 | / pub prepare: ::std::option::Option< [INFO] [stdout] 12640 | | unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean, [INFO] [stdout] 12641 | | >, [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/bindings.rs:12642:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12642 | pub check: ::std::option::Option gboolean>, [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/bindings.rs:12643:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12643 | / pub dispatch: ::std::option::Option< [INFO] [stdout] 12644 | | unsafe extern "C" fn( [INFO] [stdout] 12645 | | source: *mut GSource, [INFO] [stdout] 12646 | | callback: GSourceFunc, [INFO] [stdout] 12647 | | user_data: gpointer, [INFO] [stdout] 12648 | | ) -> gboolean, [INFO] [stdout] 12649 | | >, [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/bindings.rs:12650:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12650 | pub finalize: ::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/bindings.rs:12651:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12651 | pub closure_callback: GSourceFunc, [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/bindings.rs:12652:5 [INFO] [stdout] | [INFO] [stdout] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 12652 | pub closure_marshal: GSourceDummyMarshal, [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/bindings.rs:14511:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 14510 | pub struct _GIOFuncs { [INFO] [stdout] 14511 | / pub io_read: ::std::option::Option< [INFO] [stdout] 14512 | | unsafe extern "C" fn( [INFO] [stdout] 14513 | | channel: *mut GIOChannel, [INFO] [stdout] 14514 | | buf: *mut gchar, [INFO] [stdout] ... | [INFO] [stdout] 14518 | | ) -> GIOStatus, [INFO] [stdout] 14519 | | >, [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/bindings.rs:14520:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14520 | / pub io_write: ::std::option::Option< [INFO] [stdout] 14521 | | unsafe extern "C" fn( [INFO] [stdout] 14522 | | channel: *mut GIOChannel, [INFO] [stdout] 14523 | | buf: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 14527 | | ) -> GIOStatus, [INFO] [stdout] 14528 | | >, [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/bindings.rs:14529:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14529 | / pub io_seek: ::std::option::Option< [INFO] [stdout] 14530 | | unsafe extern "C" fn( [INFO] [stdout] 14531 | | channel: *mut GIOChannel, [INFO] [stdout] 14532 | | offset: gint64, [INFO] [stdout] ... | [INFO] [stdout] 14535 | | ) -> GIOStatus, [INFO] [stdout] 14536 | | >, [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/bindings.rs:14537:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14537 | / pub io_close: ::std::option::Option< [INFO] [stdout] 14538 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, [INFO] [stdout] 14539 | | >, [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/bindings.rs:14540:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14540 | / pub io_create_watch: ::std::option::Option< [INFO] [stdout] 14541 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, [INFO] [stdout] 14542 | | >, [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/bindings.rs:14543:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14543 | pub io_free: ::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/bindings.rs:14544:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14544 | / pub io_set_flags: ::std::option::Option< [INFO] [stdout] 14545 | | unsafe extern "C" fn( [INFO] [stdout] 14546 | | channel: *mut GIOChannel, [INFO] [stdout] 14547 | | flags: GIOFlags, [INFO] [stdout] 14548 | | err: *mut *mut GError, [INFO] [stdout] 14549 | | ) -> GIOStatus, [INFO] [stdout] 14550 | | >, [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/bindings.rs:14551:5 [INFO] [stdout] | [INFO] [stdout] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14551 | / pub io_get_flags: [INFO] [stdout] 14552 | | ::std::option::Option GIOFlags>, [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/bindings.rs:15312:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 15311 | pub struct _GMarkupParser { [INFO] [stdout] 15312 | / pub start_element: ::std::option::Option< [INFO] [stdout] 15313 | | unsafe extern "C" fn( [INFO] [stdout] 15314 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15315 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15320 | | ), [INFO] [stdout] 15321 | | >, [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/bindings.rs:15322:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15322 | / pub end_element: ::std::option::Option< [INFO] [stdout] 15323 | | unsafe extern "C" fn( [INFO] [stdout] 15324 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15325 | | element_name: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15328 | | ), [INFO] [stdout] 15329 | | >, [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/bindings.rs:15330:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15330 | / pub text: ::std::option::Option< [INFO] [stdout] 15331 | | unsafe extern "C" fn( [INFO] [stdout] 15332 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15333 | | text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15337 | | ), [INFO] [stdout] 15338 | | >, [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/bindings.rs:15339:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15339 | / pub passthrough: ::std::option::Option< [INFO] [stdout] 15340 | | unsafe extern "C" fn( [INFO] [stdout] 15341 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15342 | | passthrough_text: *const gchar, [INFO] [stdout] ... | [INFO] [stdout] 15346 | | ), [INFO] [stdout] 15347 | | >, [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/bindings.rs:15348:5 [INFO] [stdout] | [INFO] [stdout] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 15348 | / pub error: ::std::option::Option< [INFO] [stdout] 15349 | | unsafe extern "C" fn( [INFO] [stdout] 15350 | | context: *mut GMarkupParseContext, [INFO] [stdout] 15351 | | error: *mut GError, [INFO] [stdout] 15352 | | user_data: gpointer, [INFO] [stdout] 15353 | | ), [INFO] [stdout] 15354 | | >, [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/bindings.rs:20383:5 [INFO] [stdout] | [INFO] [stdout] 20381 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 20382 | pub struct _GThreadPool { [INFO] [stdout] 20383 | pub func: GFunc, [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/bindings.rs:21232:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21232 | pub func: GCompletionFunc, [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/bindings.rs:21235:5 [INFO] [stdout] | [INFO] [stdout] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21235 | pub strncmp_func: GCompletionStrncmpFunc, [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/bindings.rs:21433:5 [INFO] [stdout] | [INFO] [stdout] 21431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21432 | pub struct _GThread { [INFO] [stdout] 21433 | pub func: GThreadFunc, [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/bindings.rs:21503:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 21502 | pub struct _GThreadFunctions { [INFO] [stdout] 21503 | pub mutex_new: ::std::option::Option *mut GMutex>, [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/bindings.rs:21504:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21504 | pub mutex_lock: ::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/bindings.rs:21505:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21505 | pub mutex_trylock: ::std::option::Option gboolean>, [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/bindings.rs:21506:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21506 | pub mutex_unlock: ::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/bindings.rs:21507:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21507 | pub mutex_free: ::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/bindings.rs:21508:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21508 | pub cond_new: ::std::option::Option *mut GCond>, [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/bindings.rs:21509:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21509 | pub cond_signal: ::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/bindings.rs:21510:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21510 | pub cond_broadcast: ::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/bindings.rs:21511:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21511 | / pub cond_wait: [INFO] [stdout] 21512 | | ::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/bindings.rs:21513:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21513 | / pub cond_timed_wait: ::std::option::Option< [INFO] [stdout] 21514 | | unsafe extern "C" fn( [INFO] [stdout] 21515 | | cond: *mut GCond, [INFO] [stdout] 21516 | | mutex: *mut GMutex, [INFO] [stdout] 21517 | | end_time: *mut GTimeVal, [INFO] [stdout] 21518 | | ) -> gboolean, [INFO] [stdout] 21519 | | >, [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/bindings.rs:21520:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21520 | pub cond_free: ::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/bindings.rs:21521:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21521 | / pub private_new: [INFO] [stdout] 21522 | | ::std::option::Option *mut GPrivate>, [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/bindings.rs:21523:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21523 | / pub private_get: [INFO] [stdout] 21524 | | ::std::option::Option gpointer>, [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/bindings.rs:21525:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21525 | / pub private_set: [INFO] [stdout] 21526 | | ::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/bindings.rs:21527:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21527 | / pub thread_create: ::std::option::Option< [INFO] [stdout] 21528 | | unsafe extern "C" fn( [INFO] [stdout] 21529 | | func: GThreadFunc, [INFO] [stdout] 21530 | | data: gpointer, [INFO] [stdout] ... | [INFO] [stdout] 21537 | | ), [INFO] [stdout] 21538 | | >, [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/bindings.rs:21539:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21539 | pub thread_yield: ::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/bindings.rs:21540:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21540 | pub thread_join: ::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/bindings.rs:21541:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21541 | pub thread_exit: ::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/bindings.rs:21542:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21542 | / pub thread_set_priority: [INFO] [stdout] 21543 | | ::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/bindings.rs:21544:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21544 | pub thread_self: ::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/bindings.rs:21545:5 [INFO] [stdout] | [INFO] [stdout] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 21545 | / pub thread_equal: ::std::option::Option< [INFO] [stdout] 21546 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, [INFO] [stdout] 21547 | | >, [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/bindings.rs:22021:5 [INFO] [stdout] | [INFO] [stdout] 22019 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22020 | pub struct _pthread_cleanup_buffer { [INFO] [stdout] 22021 | pub __routine: ::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/bindings.rs:22380:5 [INFO] [stdout] | [INFO] [stdout] 22378 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 22379 | pub struct __pthread_cleanup_frame { [INFO] [stdout] 22380 | / pub __cancel_routine: [INFO] [stdout] 22381 | | ::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/bindings.rs:24035:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 24034 | pub struct _IO_cookie_io_functions_t { [INFO] [stdout] 24035 | pub read: cookie_read_function_t, [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/bindings.rs:24036:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24036 | pub write: cookie_write_function_t, [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/bindings.rs:24037:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24037 | pub seek: cookie_seek_function_t, [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/bindings.rs:24038:5 [INFO] [stdout] | [INFO] [stdout] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24038 | pub close: cookie_close_function_t, [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/bindings.rs:25297:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25297 | pub base_init: GBaseInitFunc, [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/bindings.rs:25298:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25298 | pub base_finalize: GBaseFinalizeFunc, [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/bindings.rs:25299:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25299 | pub class_init: GClassInitFunc, [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/bindings.rs:25300:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25300 | pub class_finalize: GClassFinalizeFunc, [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/bindings.rs:25304:5 [INFO] [stdout] | [INFO] [stdout] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25304 | pub instance_init: GInstanceInitFunc, [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/bindings.rs:25468:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25467 | pub struct _GInterfaceInfo { [INFO] [stdout] 25468 | pub interface_init: GInterfaceInitFunc, [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/bindings.rs:25469:5 [INFO] [stdout] | [INFO] [stdout] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25469 | pub interface_finalize: GInterfaceFinalizeFunc, [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/bindings.rs:25548:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 25547 | pub struct _GTypeValueTable { [INFO] [stdout] 25548 | pub value_init: GTypeValueInitFunc, [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/bindings.rs:25549:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25549 | pub value_free: GTypeValueFreeFunc, [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/bindings.rs:25550:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25550 | pub value_copy: GTypeValueCopyFunc, [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/bindings.rs:25551:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25551 | pub value_peek_pointer: GTypeValuePeekPointerFunc, [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/bindings.rs:25553:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25553 | pub collect_value: GTypeValueCollectFunc, [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/bindings.rs:25555:5 [INFO] [stdout] | [INFO] [stdout] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25555 | pub lcopy_value: GTypeValueLCopyFunc, [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/bindings.rs:26712:5 [INFO] [stdout] | [INFO] [stdout] 26709 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26712 | pub notify: GClosureNotify, [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/bindings.rs:26760:5 [INFO] [stdout] | [INFO] [stdout] 26756 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 26760 | / pub marshal: ::std::option::Option< [INFO] [stdout] 26761 | | unsafe extern "C" fn( [INFO] [stdout] 26762 | | closure: *mut GClosure, [INFO] [stdout] 26763 | | return_value: *mut GValue, [INFO] [stdout] ... | [INFO] [stdout] 26768 | | ), [INFO] [stdout] 26769 | | >, [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/bindings.rs:40913:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 40912 | pub struct _GDBusInterfaceVTable { [INFO] [stdout] 40913 | pub method_call: GDBusInterfaceMethodCallFunc, [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/bindings.rs:40914:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40914 | pub get_property: GDBusInterfaceGetPropertyFunc, [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/bindings.rs:40915:5 [INFO] [stdout] | [INFO] [stdout] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 40915 | pub set_property: GDBusInterfaceSetPropertyFunc, [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/bindings.rs:41039:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 41038 | pub struct _GDBusSubtreeVTable { [INFO] [stdout] 41039 | pub enumerate: GDBusSubtreeEnumerateFunc, [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/bindings.rs:41040:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41040 | pub introspect: GDBusSubtreeIntrospectFunc, [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/bindings.rs:41041:5 [INFO] [stdout] | [INFO] [stdout] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 41041 | pub dispatch: GDBusSubtreeDispatchFunc, [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/bindings.rs:82914:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82914 | pub init: im_init_obj_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/bindings.rs:82915:5 [INFO] [stdout] | [INFO] [stdout] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82915 | pub dest: im_dest_obj_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/bindings.rs:82995:5 [INFO] [stdout] | [INFO] [stdout] 82991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 82995 | pub print: im_print_obj_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/bindings.rs:83062:5 [INFO] [stdout] | [INFO] [stdout] 83057 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 83062 | pub disp: im_dispatch_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: a dangling pointer will be produced because the temporary `Vec<*mut _VipsImage>` will be dropped [INFO] [stdout] --> src/utils.rs:84:14 [INFO] [stdout] | [INFO] [stdout] 80 | let as_vips = array [INFO] [stdout] | _______________________- [INFO] [stdout] 81 | | .iter() [INFO] [stdout] 82 | | .map(|v| v.ctx) [INFO] [stdout] 83 | | .collect::>() [INFO] [stdout] | |________________________________- this `Vec<*mut _VipsImage>` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stdout] 84 | .as_mut_ptr(); [INFO] [stdout] | ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stdout] | [INFO] [stdout] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `Vec<*mut _VipsImage>` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stdout] = help: you must make sure that the variable you bind the `Vec<*mut _VipsImage>` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stdout] = help: in particular, if this pointer is returned from the current function, binding the `Vec<*mut _VipsImage>` inside the function will not suffice [INFO] [stdout] = help: for more information, see [INFO] [stdout] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.63s [INFO] running `Command { std: "docker" "inspect" "7e2b8b14942a2c10e88380378f6d622e636040ddc516b43c0f8e63e8f6853af2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e2b8b14942a2c10e88380378f6d622e636040ddc516b43c0f8e63e8f6853af2", kill_on_drop: false }` [INFO] [stdout] 7e2b8b14942a2c10e88380378f6d622e636040ddc516b43c0f8e63e8f6853af2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3adc03b96a7d4dcd0057094b912e22a2cf92810d49fe710fe8a63dff24689479 [INFO] running `Command { std: "docker" "start" "-a" "3adc03b96a7d4dcd0057094b912e22a2cf92810d49fe710fe8a63dff24689479", kill_on_drop: false }` [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/bindings.rs:5897:5 [INFO] [stderr] | [INFO] [stderr] 5894 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 5897 | pub notify: GDestroyNotify, [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/bindings.rs:7123:5 [INFO] [stderr] | [INFO] [stderr] 7121 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 7122 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { [INFO] [stderr] 7123 | pub _function: ::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/bindings.rs:10910:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 10909 | pub struct _GMemVTable { [INFO] [stderr] 10910 | pub malloc: ::std::option::Option gpointer>, [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/bindings.rs:10911:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10911 | / pub realloc: [INFO] [stderr] 10912 | | ::std::option::Option gpointer>, [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/bindings.rs:10913:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10913 | pub free: ::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/bindings.rs:10914:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10914 | / pub calloc: ::std::option::Option< [INFO] [stderr] 10915 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, [INFO] [stderr] 10916 | | >, [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/bindings.rs:10917:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10917 | pub try_malloc: ::std::option::Option gpointer>, [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/bindings.rs:10918:5 [INFO] [stderr] | [INFO] [stderr] 10908 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 10918 | / pub try_realloc: [INFO] [stderr] 10919 | | ::std::option::Option gpointer>, [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/bindings.rs:11756:5 [INFO] [stderr] | [INFO] [stderr] 11749 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 11756 | pub finalize_hook: GHookFinalizeFunc, [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/bindings.rs:11914:5 [INFO] [stderr] | [INFO] [stderr] 11905 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 11914 | pub destroy: GDestroyNotify, [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/bindings.rs:12572:5 [INFO] [stderr] | [INFO] [stderr] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 12571 | pub struct _GSourceCallbackFuncs { [INFO] [stderr] 12572 | pub ref_: ::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/bindings.rs:12573:5 [INFO] [stderr] | [INFO] [stderr] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12573 | pub unref: ::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/bindings.rs:12574:5 [INFO] [stderr] | [INFO] [stderr] 12570 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12574 | / pub get: ::std::option::Option< [INFO] [stderr] 12575 | | unsafe extern "C" fn( [INFO] [stderr] 12576 | | cb_data: gpointer, [INFO] [stderr] 12577 | | source: *mut GSource, [INFO] [stderr] ... | [INFO] [stderr] 12580 | | ), [INFO] [stderr] 12581 | | >, [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/bindings.rs:12639:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 12638 | pub struct _GSourceFuncs { [INFO] [stderr] 12639 | / pub prepare: ::std::option::Option< [INFO] [stderr] 12640 | | unsafe extern "C" fn(source: *mut GSource, timeout_: *mut gint) -> gboolean, [INFO] [stderr] 12641 | | >, [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/bindings.rs:12642:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12642 | pub check: ::std::option::Option gboolean>, [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/bindings.rs:12643:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12643 | / pub dispatch: ::std::option::Option< [INFO] [stderr] 12644 | | unsafe extern "C" fn( [INFO] [stderr] 12645 | | source: *mut GSource, [INFO] [stderr] 12646 | | callback: GSourceFunc, [INFO] [stderr] 12647 | | user_data: gpointer, [INFO] [stderr] 12648 | | ) -> gboolean, [INFO] [stderr] 12649 | | >, [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/bindings.rs:12650:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12650 | pub finalize: ::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/bindings.rs:12651:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12651 | pub closure_callback: GSourceFunc, [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/bindings.rs:12652:5 [INFO] [stderr] | [INFO] [stderr] 12637 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 12652 | pub closure_marshal: GSourceDummyMarshal, [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/bindings.rs:14511:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 14510 | pub struct _GIOFuncs { [INFO] [stderr] 14511 | / pub io_read: ::std::option::Option< [INFO] [stderr] 14512 | | unsafe extern "C" fn( [INFO] [stderr] 14513 | | channel: *mut GIOChannel, [INFO] [stderr] 14514 | | buf: *mut gchar, [INFO] [stderr] ... | [INFO] [stderr] 14518 | | ) -> GIOStatus, [INFO] [stderr] 14519 | | >, [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/bindings.rs:14520:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14520 | / pub io_write: ::std::option::Option< [INFO] [stderr] 14521 | | unsafe extern "C" fn( [INFO] [stderr] 14522 | | channel: *mut GIOChannel, [INFO] [stderr] 14523 | | buf: *const gchar, [INFO] [stderr] ... | [INFO] [stderr] 14527 | | ) -> GIOStatus, [INFO] [stderr] 14528 | | >, [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/bindings.rs:14529:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14529 | / pub io_seek: ::std::option::Option< [INFO] [stderr] 14530 | | unsafe extern "C" fn( [INFO] [stderr] 14531 | | channel: *mut GIOChannel, [INFO] [stderr] 14532 | | offset: gint64, [INFO] [stderr] ... | [INFO] [stderr] 14535 | | ) -> GIOStatus, [INFO] [stderr] 14536 | | >, [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/bindings.rs:14537:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14537 | / pub io_close: ::std::option::Option< [INFO] [stderr] 14538 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, [INFO] [stderr] 14539 | | >, [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/bindings.rs:14540:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14540 | / pub io_create_watch: ::std::option::Option< [INFO] [stderr] 14541 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, [INFO] [stderr] 14542 | | >, [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/bindings.rs:14543:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14543 | pub io_free: ::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/bindings.rs:14544:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14544 | / pub io_set_flags: ::std::option::Option< [INFO] [stderr] 14545 | | unsafe extern "C" fn( [INFO] [stderr] 14546 | | channel: *mut GIOChannel, [INFO] [stderr] 14547 | | flags: GIOFlags, [INFO] [stderr] 14548 | | err: *mut *mut GError, [INFO] [stderr] 14549 | | ) -> GIOStatus, [INFO] [stderr] 14550 | | >, [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/bindings.rs:14551:5 [INFO] [stderr] | [INFO] [stderr] 14509 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 14551 | / pub io_get_flags: [INFO] [stderr] 14552 | | ::std::option::Option GIOFlags>, [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/bindings.rs:15312:5 [INFO] [stderr] | [INFO] [stderr] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 15311 | pub struct _GMarkupParser { [INFO] [stderr] 15312 | / pub start_element: ::std::option::Option< [INFO] [stderr] 15313 | | unsafe extern "C" fn( [INFO] [stderr] 15314 | | context: *mut GMarkupParseContext, [INFO] [stderr] 15315 | | element_name: *const gchar, [INFO] [stderr] ... | [INFO] [stderr] 15320 | | ), [INFO] [stderr] 15321 | | >, [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/bindings.rs:15322:5 [INFO] [stderr] | [INFO] [stderr] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 15322 | / pub end_element: ::std::option::Option< [INFO] [stderr] 15323 | | unsafe extern "C" fn( [INFO] [stderr] 15324 | | context: *mut GMarkupParseContext, [INFO] [stderr] 15325 | | element_name: *const gchar, [INFO] [stderr] ... | [INFO] [stderr] 15328 | | ), [INFO] [stderr] 15329 | | >, [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/bindings.rs:15330:5 [INFO] [stderr] | [INFO] [stderr] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 15330 | / pub text: ::std::option::Option< [INFO] [stderr] 15331 | | unsafe extern "C" fn( [INFO] [stderr] 15332 | | context: *mut GMarkupParseContext, [INFO] [stderr] 15333 | | text: *const gchar, [INFO] [stderr] ... | [INFO] [stderr] 15337 | | ), [INFO] [stderr] 15338 | | >, [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/bindings.rs:15339:5 [INFO] [stderr] | [INFO] [stderr] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 15339 | / pub passthrough: ::std::option::Option< [INFO] [stderr] 15340 | | unsafe extern "C" fn( [INFO] [stderr] 15341 | | context: *mut GMarkupParseContext, [INFO] [stderr] 15342 | | passthrough_text: *const gchar, [INFO] [stderr] ... | [INFO] [stderr] 15346 | | ), [INFO] [stderr] 15347 | | >, [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/bindings.rs:15348:5 [INFO] [stderr] | [INFO] [stderr] 15310 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 15348 | / pub error: ::std::option::Option< [INFO] [stderr] 15349 | | unsafe extern "C" fn( [INFO] [stderr] 15350 | | context: *mut GMarkupParseContext, [INFO] [stderr] 15351 | | error: *mut GError, [INFO] [stderr] 15352 | | user_data: gpointer, [INFO] [stderr] 15353 | | ), [INFO] [stderr] 15354 | | >, [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/bindings.rs:20383:5 [INFO] [stderr] | [INFO] [stderr] 20381 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 20382 | pub struct _GThreadPool { [INFO] [stderr] 20383 | pub func: GFunc, [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/bindings.rs:21232:5 [INFO] [stderr] | [INFO] [stderr] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21232 | pub func: GCompletionFunc, [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/bindings.rs:21235:5 [INFO] [stderr] | [INFO] [stderr] 21229 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21235 | pub strncmp_func: GCompletionStrncmpFunc, [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/bindings.rs:21433:5 [INFO] [stderr] | [INFO] [stderr] 21431 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 21432 | pub struct _GThread { [INFO] [stderr] 21433 | pub func: GThreadFunc, [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/bindings.rs:21503:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 21502 | pub struct _GThreadFunctions { [INFO] [stderr] 21503 | pub mutex_new: ::std::option::Option *mut GMutex>, [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/bindings.rs:21504:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21504 | pub mutex_lock: ::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/bindings.rs:21505:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21505 | pub mutex_trylock: ::std::option::Option gboolean>, [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/bindings.rs:21506:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21506 | pub mutex_unlock: ::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/bindings.rs:21507:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21507 | pub mutex_free: ::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/bindings.rs:21508:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21508 | pub cond_new: ::std::option::Option *mut GCond>, [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/bindings.rs:21509:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21509 | pub cond_signal: ::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/bindings.rs:21510:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21510 | pub cond_broadcast: ::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/bindings.rs:21511:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21511 | / pub cond_wait: [INFO] [stderr] 21512 | | ::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/bindings.rs:21513:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21513 | / pub cond_timed_wait: ::std::option::Option< [INFO] [stderr] 21514 | | unsafe extern "C" fn( [INFO] [stderr] 21515 | | cond: *mut GCond, [INFO] [stderr] 21516 | | mutex: *mut GMutex, [INFO] [stderr] 21517 | | end_time: *mut GTimeVal, [INFO] [stderr] 21518 | | ) -> gboolean, [INFO] [stderr] 21519 | | >, [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/bindings.rs:21520:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21520 | pub cond_free: ::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/bindings.rs:21521:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21521 | / pub private_new: [INFO] [stderr] 21522 | | ::std::option::Option *mut GPrivate>, [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/bindings.rs:21523:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21523 | / pub private_get: [INFO] [stderr] 21524 | | ::std::option::Option gpointer>, [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/bindings.rs:21525:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21525 | / pub private_set: [INFO] [stderr] 21526 | | ::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/bindings.rs:21527:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21527 | / pub thread_create: ::std::option::Option< [INFO] [stderr] 21528 | | unsafe extern "C" fn( [INFO] [stderr] 21529 | | func: GThreadFunc, [INFO] [stderr] 21530 | | data: gpointer, [INFO] [stderr] ... | [INFO] [stderr] 21537 | | ), [INFO] [stderr] 21538 | | >, [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/bindings.rs:21539:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21539 | pub thread_yield: ::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/bindings.rs:21540:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21540 | pub thread_join: ::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/bindings.rs:21541:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21541 | pub thread_exit: ::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/bindings.rs:21542:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21542 | / pub thread_set_priority: [INFO] [stderr] 21543 | | ::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/bindings.rs:21544:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21544 | pub thread_self: ::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/bindings.rs:21545:5 [INFO] [stderr] | [INFO] [stderr] 21501 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 21545 | / pub thread_equal: ::std::option::Option< [INFO] [stderr] 21546 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, [INFO] [stderr] 21547 | | >, [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/bindings.rs:22021:5 [INFO] [stderr] | [INFO] [stderr] 22019 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 22020 | pub struct _pthread_cleanup_buffer { [INFO] [stderr] 22021 | pub __routine: ::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/bindings.rs:22380:5 [INFO] [stderr] | [INFO] [stderr] 22378 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 22379 | pub struct __pthread_cleanup_frame { [INFO] [stderr] 22380 | / pub __cancel_routine: [INFO] [stderr] 22381 | | ::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/bindings.rs:24035:5 [INFO] [stderr] | [INFO] [stderr] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 24034 | pub struct _IO_cookie_io_functions_t { [INFO] [stderr] 24035 | pub read: cookie_read_function_t, [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/bindings.rs:24036:5 [INFO] [stderr] | [INFO] [stderr] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24036 | pub write: cookie_write_function_t, [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/bindings.rs:24037:5 [INFO] [stderr] | [INFO] [stderr] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24037 | pub seek: cookie_seek_function_t, [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/bindings.rs:24038:5 [INFO] [stderr] | [INFO] [stderr] 24033 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 24038 | pub close: cookie_close_function_t, [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/bindings.rs:25297:5 [INFO] [stderr] | [INFO] [stderr] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25297 | pub base_init: GBaseInitFunc, [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/bindings.rs:25298:5 [INFO] [stderr] | [INFO] [stderr] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25298 | pub base_finalize: GBaseFinalizeFunc, [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/bindings.rs:25299:5 [INFO] [stderr] | [INFO] [stderr] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25299 | pub class_init: GClassInitFunc, [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/bindings.rs:25300:5 [INFO] [stderr] | [INFO] [stderr] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25300 | pub class_finalize: GClassFinalizeFunc, [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/bindings.rs:25304:5 [INFO] [stderr] | [INFO] [stderr] 25294 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25304 | pub instance_init: GInstanceInitFunc, [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/bindings.rs:25468:5 [INFO] [stderr] | [INFO] [stderr] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 25467 | pub struct _GInterfaceInfo { [INFO] [stderr] 25468 | pub interface_init: GInterfaceInitFunc, [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/bindings.rs:25469:5 [INFO] [stderr] | [INFO] [stderr] 25466 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25469 | pub interface_finalize: GInterfaceFinalizeFunc, [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/bindings.rs:25548:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 25547 | pub struct _GTypeValueTable { [INFO] [stderr] 25548 | pub value_init: GTypeValueInitFunc, [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/bindings.rs:25549:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25549 | pub value_free: GTypeValueFreeFunc, [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/bindings.rs:25550:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25550 | pub value_copy: GTypeValueCopyFunc, [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/bindings.rs:25551:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25551 | pub value_peek_pointer: GTypeValuePeekPointerFunc, [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/bindings.rs:25553:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25553 | pub collect_value: GTypeValueCollectFunc, [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/bindings.rs:25555:5 [INFO] [stderr] | [INFO] [stderr] 25546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 25555 | pub lcopy_value: GTypeValueLCopyFunc, [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/bindings.rs:26712:5 [INFO] [stderr] | [INFO] [stderr] 26709 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 26712 | pub notify: GClosureNotify, [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/bindings.rs:26760:5 [INFO] [stderr] | [INFO] [stderr] 26756 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 26760 | / pub marshal: ::std::option::Option< [INFO] [stderr] 26761 | | unsafe extern "C" fn( [INFO] [stderr] 26762 | | closure: *mut GClosure, [INFO] [stderr] 26763 | | return_value: *mut GValue, [INFO] [stderr] ... | [INFO] [stderr] 26768 | | ), [INFO] [stderr] 26769 | | >, [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/bindings.rs:40913:5 [INFO] [stderr] | [INFO] [stderr] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 40912 | pub struct _GDBusInterfaceVTable { [INFO] [stderr] 40913 | pub method_call: GDBusInterfaceMethodCallFunc, [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/bindings.rs:40914:5 [INFO] [stderr] | [INFO] [stderr] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 40914 | pub get_property: GDBusInterfaceGetPropertyFunc, [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/bindings.rs:40915:5 [INFO] [stderr] | [INFO] [stderr] 40911 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 40915 | pub set_property: GDBusInterfaceSetPropertyFunc, [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/bindings.rs:41039:5 [INFO] [stderr] | [INFO] [stderr] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] 41038 | pub struct _GDBusSubtreeVTable { [INFO] [stderr] 41039 | pub enumerate: GDBusSubtreeEnumerateFunc, [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/bindings.rs:41040:5 [INFO] [stderr] | [INFO] [stderr] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 41040 | pub introspect: GDBusSubtreeIntrospectFunc, [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/bindings.rs:41041:5 [INFO] [stderr] | [INFO] [stderr] 41037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 41041 | pub dispatch: GDBusSubtreeDispatchFunc, [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/bindings.rs:82914:5 [INFO] [stderr] | [INFO] [stderr] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 82914 | pub init: im_init_obj_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/bindings.rs:82915:5 [INFO] [stderr] | [INFO] [stderr] 82909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 82915 | pub dest: im_dest_obj_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/bindings.rs:82995:5 [INFO] [stderr] | [INFO] [stderr] 82991 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 82995 | pub print: im_print_obj_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/bindings.rs:83062:5 [INFO] [stderr] | [INFO] [stderr] 83057 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 83062 | pub disp: im_dispatch_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: a dangling pointer will be produced because the temporary `Vec<*mut _VipsImage>` will be dropped [INFO] [stderr] --> src/utils.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 80 | let as_vips = array [INFO] [stderr] | _______________________- [INFO] [stderr] 81 | | .iter() [INFO] [stderr] 82 | | .map(|v| v.ctx) [INFO] [stderr] 83 | | .collect::>() [INFO] [stderr] | |________________________________- this `Vec<*mut _VipsImage>` is deallocated at the end of the statement, bind it to a variable to extend its lifetime [INFO] [stderr] 84 | .as_mut_ptr(); [INFO] [stderr] | ^^^^^^^^^^ this pointer will immediately be invalid [INFO] [stderr] | [INFO] [stderr] = note: pointers do not have a lifetime; when calling `as_mut_ptr` the `Vec<*mut _VipsImage>` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned [INFO] [stderr] = help: you must make sure that the variable you bind the `Vec<*mut _VipsImage>` to lives at least as long as the pointer returned by the call to `as_mut_ptr` [INFO] [stderr] = help: in particular, if this pointer is returned from the current function, binding the `Vec<*mut _VipsImage>` inside the function will not suffice [INFO] [stderr] = help: for more information, see [INFO] [stderr] = note: `#[warn(dangling_pointers_from_temporaries)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rs-vips` (lib) generated 89 warnings [INFO] [stderr] warning: `rs-vips` (lib test) generated 89 warnings (89 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_vips-e64956db0b4f7c20) [INFO] [stdout] [INFO] [stdout] running 466 tests [INFO] [stdout] test bindings::bindgen_test_layout_GStaticMutex ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GListStoreClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GTestLogBuffer ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GTestConfig ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GWeakRef ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GTestLogMsg ... ok [INFO] [stdout] test bindings::bindgen_test_layout_GWeakRef__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_VipsExecutor ... ok [INFO] [stdout] test bindings::bindgen_test_layout_VipsSemaphore ... ok [INFO] [stdout] test bindings::bindgen_test_layout_IMAGE_BOX ... ok [INFO] [stdout] test bindings::bindgen_test_layout_VipsWindow ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GActionEntry ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GActionGroupInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout_VipsVector ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GActionMapInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GAppLaunchContext ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GAppLaunchContextClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GApplicationClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GApplicationCommandLine ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GArray ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GAsyncResultIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GBufferedInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GBufferedOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GByteArray ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCancellableClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCharsetConverterClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GClosure ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GClosureNotifyData ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCond ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCompletion ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GConverterIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCClosure ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GActionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GBufferedOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GAppInfoIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GCancellable ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GConverterInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusAnnotationInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GConverterOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusArgInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GConverterOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GConverterInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusInterfaceIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusInterfaceSkeleton ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusInterfaceSkeletonClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectManagerClientClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectManagerClient ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusInterfaceVTable ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusMethodInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusInterfaceInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusNodeInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout_VipsBufferThread ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GBufferedInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectProxy ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectSkeletonClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectManagerServer ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusPropertyInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectManagerServerClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusProxyClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusProxy ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusSignalInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusErrorEntry ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectProxyClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDataInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectSkeleton ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusSubtreeVTable ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GAsyncInitableIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDataOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDebugControllerDBus ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDebugControllerInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDataInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GApplication ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDataOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GApplicationCommandLineClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDatagramBasedInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDtlsClientConnectionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDtlsConnectionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDtlsServerConnectionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GEmblemedIcon ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GEmblemedIconClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GEnumValue ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GEnumClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GError ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileAttributeInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileAttributeInfoList ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileEnumerator ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileIOStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileEnumeratorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileIOStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDriveIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDoubleIEEE754__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDoubleIEEE754 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDebugKey ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileMonitor ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDebugControllerDBusClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileMonitorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFilenameCompleterClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFilterOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFlagsClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFilterOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFlagsValue ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFileInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFloatIEEE754 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFilterInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFloatIEEE754__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GFilterInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GHashTableIter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GHook ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GHookList ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GIOFuncs ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetAddressMask ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GIOChannel ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GIOStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetAddressMaskClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetSocketAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInitableIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInetSocketAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemoryInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInputVector ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInterfaceInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GLoadableIconIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GIconIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GIOStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GLogField ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInputMessage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GListModelInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMarkupParser ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemVTable ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemoryInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemoryOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemoryMonitorInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMemoryOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuAttributeIterClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuAttributeIter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuModel ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuModelClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMountIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuLinkIter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNativeSocketAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNativeSocketAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMenuLinkIterClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNativeVolumeMonitor ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNativeVolumeMonitorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMountOperationClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNetworkAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNetworkMonitorInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNetworkService ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNode ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GObjectClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMutex ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GDBusObjectManagerIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOutputMessage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GObjectConstructParam ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOptionEntry ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOutputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOutputVector ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GMountOperation ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpec ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecBoxed ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOutputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GOnce ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecChar ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecBoolean ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecObject ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecOverride ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecParam ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecPointer ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecString ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecUChar ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecDouble ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecEnum ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GList ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecFlags ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecGType ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecInt ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecInt64 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecFloat ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecTypeInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecUInt ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecUInt64 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNetworkAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecUnichar ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecULong ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GNetworkServiceClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecValueArray ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPollFD ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPowerProfileMonitorInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecVariant ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParamSpecLong ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GParameter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPrivate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPathBuf ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPollableOutputStreamInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPermissionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPollableInputStreamInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPermission ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyAddressEnumerator ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyAddressEnumeratorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GPtrArray ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GQueue ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GRWLock ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GResolverClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GResolver ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSeekableIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GRemoteActionGroupInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSettings ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSList ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSimpleActionGroup ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GScannerConfig ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSimpleProxyResolver ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GProxyResolverInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GRecMutex ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GScanner ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSimpleActionGroupClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocket ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSimpleProxyResolverClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSettingsClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSignalQuery ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSignalInvocationHint ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketControlMessage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketService ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketControlMessageClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSourceCallbackFuncs ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketListenerClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketListener ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketClientClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketConnectableIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketServiceClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSource ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketAddressEnumerator ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketClient ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketAddressEnumeratorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GStaticRWLock ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GStaticRecMutex ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GString ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTcpConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTcpConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTcpWrapperConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GThread ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GThreadFunctions ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GThreadedSocketService ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GThreadedSocketServiceClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTimeVal ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsCertificate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsBackendInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsCertificateClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsClientConnectionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsDatabase ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsFileDatabaseInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsDatabaseClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsPassword ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSourceFuncs ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsInteraction ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GStaticPrivate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GStaticRecMutex__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTcpWrapperConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GThreadPool ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsInteractionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsPasswordClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTlsServerConnectionInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GStaticResource ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeInterface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeModuleClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypePluginClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeQuery ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeValueTable ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTokenValue ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTrashStack ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTuples ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixCredentialsMessage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeFundamentalInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeInfo ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeInstance ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GTypeModule ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixCredentialsMessageClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixFDList ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixFDListClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUriParamsIter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GValue ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GValueArray ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixSocketAddressClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GUnixSocketAddress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantBuilder ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GValue__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantBuilder__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantDict ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantDict__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantIter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVfs ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVfsClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantBuilder__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVariantDict__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVolumeMonitor ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVolumeIface ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GZlibCompressorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GZlibDecompressorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__G_fpos_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout__IO_FILE ... ok [INFO] [stdout] test bindings::bindgen_test_layout__IO_cookie_io_functions_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArea ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArgumentClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArgumentInstance ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArrayImage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArrayInt ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsBlob ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsBuffer ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsBuf ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsBufferCache ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsConnection ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsDbuf ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeignLoad ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeign ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeignLoadClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeignSaveClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeignSave ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsGInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsGInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsFormat ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsObject ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsInterpolate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsObjectClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsImage ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsInterpolateClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GVolumeMonitorClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsRegion ... ok [INFO] [stdout] test bindings::bindgen_test_layout__G_fpos64_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsRect ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArgument ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsArrayDouble ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsOperation ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsConnectionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsOperationClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsForeignClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsRefString ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsFormatClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsProgress ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsImageClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSbuf ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSbufClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSaveString ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSourceCustom ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSource ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSourceGInputStream ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSourceCustomClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSourceClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsSourceGInputStreamClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsTarget ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsThing ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsTargetClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsTargetCustom ... ok [INFO] [stdout] test bindings::bindgen_test_layout___cancel_jmp_buf_tag ... ok [INFO] [stdout] test bindings::bindgen_test_layout___fsid_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout___jmp_buf_tag ... ok [INFO] [stdout] test bindings::bindgen_test_layout___locale_struct ... ok [INFO] [stdout] test bindings::bindgen_test_layout___mbstate_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsRegionClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsThreadState ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsThreadStateClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout___atomic_wide_counter ... ok [INFO] [stdout] test bindings::bindgen_test_layout__VipsTargetCustomClass ... ok [INFO] [stdout] test bindings::bindgen_test_layout___atomic_wide_counter__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout___mbstate_t__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_cleanup_frame ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_cond_s ... ok [INFO] [stdout] test bindings::bindgen_test_layout___once_flag ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_internal_list ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_mutex_s ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_unwind_buf_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_rwlock_arch_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout___sigset_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout___va_list_tag ... ok [INFO] [stdout] test bindings::bindgen_test_layout__fpreg ... ok [INFO] [stdout] test bindings::bindgen_test_layout___pthread_internal_slist ... ok [INFO] [stdout] test bindings::bindgen_test_layout__libc_fpxreg ... ok [INFO] [stdout] test bindings::bindgen_test_layout__libc_xmmreg ... ok [INFO] [stdout] test bindings::bindgen_test_layout__fpstate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__fpx_sw_bytes ... ok [INFO] [stdout] test bindings::bindgen_test_layout__pthread_cleanup_buffer ... ok [INFO] [stdout] test bindings::bindgen_test_layout__xmmreg ... ok [INFO] [stdout] test bindings::bindgen_test_layout__xsave_hdr ... ok [INFO] [stdout] test bindings::bindgen_test_layout__xstate ... ok [INFO] [stdout] test bindings::bindgen_test_layout__ymmh_state ... ok [INFO] [stdout] test bindings::bindgen_test_layout_cpu_set_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout__fpxreg ... ok [INFO] [stdout] test bindings::bindgen_test_layout_dirent ... ok [INFO] [stdout] test bindings::bindgen_test_layout__libc_fpstate ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_package ... ok [INFO] [stdout] test bindings::bindgen_test_layout_div_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_drand48_data ... ok [INFO] [stdout] test bindings::bindgen_test_layout_fd_set ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im__DOUBLEMASK ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im__INTMASK ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_arg_desc ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_colour_temperature ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_doublevec_object ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_function ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_imagevec_object ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_intvec_object ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_type_desc ... ok [INFO] [stdout] test bindings::bindgen_test_layout_itimerspec ... ok [INFO] [stdout] test bindings::bindgen_test_layout_ldiv_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_random_data ... ok [INFO] [stdout] test bindings::bindgen_test_layout_lldiv_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sched_param ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigaction ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigaction__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigcontext__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigcontext ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigevent ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigevent__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_mcontext_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_attr_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_barrier_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_2 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_3 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_barrierattr_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_cond_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_condattr_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_4 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_mutex_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_mutexattr_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_rwlock_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_im_mask_object ... ok [INFO] [stdout] test bindings::bindgen_test_layout_pthread_rwlockattr_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_6 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_7 ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigstack ... ok [INFO] [stdout] test bindings::bindgen_test_layout_sigval ... ok [INFO] [stdout] test bindings::bindgen_test_layout_stack_t ... ok [INFO] [stdout] test bindings::bindgen_test_layout_stat ... ok [INFO] [stdout] test bindings::bindgen_test_layout_timespec ... ok [INFO] [stdout] test bindings::bindgen_test_layout_timeval ... ok [INFO] [stdout] test bindings::bindgen_test_layout_tm ... ok [INFO] [stdout] test bindings::bindgen_test_layout_ucontext_t ... ok [INFO] [stderr] Doc-tests rs_vips [INFO] [stdout] test bindings::bindgen_test_layout__GObject ... ok [INFO] [stdout] test bindings::bindgen_test_layout__GSocketAddress ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 466 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3adc03b96a7d4dcd0057094b912e22a2cf92810d49fe710fe8a63dff24689479", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3adc03b96a7d4dcd0057094b912e22a2cf92810d49fe710fe8a63dff24689479", kill_on_drop: false }` [INFO] [stdout] 3adc03b96a7d4dcd0057094b912e22a2cf92810d49fe710fe8a63dff24689479