[INFO] cloning repository https://github.com/rdelfin/libibverbs_examples
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rdelfin/libibverbs_examples" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frdelfin%2Flibibverbs_examples", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frdelfin%2Flibibverbs_examples'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 210a72734d1f9e91519279cf16da303555860525
[INFO] checking rdelfin/libibverbs_examples against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frdelfin%2Flibibverbs_examples" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rdelfin/libibverbs_examples
[INFO] finished tweaking git repo https://github.com/rdelfin/libibverbs_examples
[INFO] tweaked toml for git repo https://github.com/rdelfin/libibverbs_examples written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rdelfin/libibverbs_examples on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rdelfin/libibverbs_examples already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/nevenoomo/rust-ibverbs`
[INFO] [stderr]     Updating git submodule `https://github.com/servo/rust-bindgen.git`
[INFO] [stderr]     Updating git submodule `https://github.com/linux-rdma/rdma-core.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking rdelfin/libibverbs_examples against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frdelfin%2Flibibverbs_examples" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rdelfin/libibverbs_examples
[INFO] finished tweaking git repo https://github.com/rdelfin/libibverbs_examples
[INFO] tweaked toml for git repo https://github.com/rdelfin/libibverbs_examples written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rdelfin/libibverbs_examples on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rdelfin/libibverbs_examples already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded spin_sleep v1.0.0
[INFO] [stderr]   Downloaded once_cell v1.6.0
[INFO] [stderr]   Downloaded ucd-util v0.1.8
[INFO] [stderr]   Downloaded env_logger v0.5.13
[INFO] [stderr]   Downloaded serde_derive v1.0.123
[INFO] [stderr]   Downloaded bindgen v0.36.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 97ad419bd43d9670e101951319334e3878a81179cfd1fc54f173dbb339adb4a0
[INFO] running `Command { std: "docker" "start" "-a" "97ad419bd43d9670e101951319334e3878a81179cfd1fc54f173dbb339adb4a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97ad419bd43d9670e101951319334e3878a81179cfd1fc54f173dbb339adb4a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97ad419bd43d9670e101951319334e3878a81179cfd1fc54f173dbb339adb4a0", kill_on_drop: false }`
[INFO] [stdout] 97ad419bd43d9670e101951319334e3878a81179cfd1fc54f173dbb339adb4a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9dc729a5faae9f862e4d5508ea39b11eda8e2b8fd10dc76b2fd24b25c9471a94
[INFO] running `Command { std: "docker" "start" "-a" "9dc729a5faae9f862e4d5508ea39b11eda8e2b8fd10dc76b2fd24b25c9471a94", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.86
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.60
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling cc v1.0.67
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]    Compiling once_cell v1.6.0
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]    Compiling regex-syntax v0.6.22
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling ucd-util v0.1.8
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling proc-macro2 v0.3.5
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling utf8-ranges v1.0.4
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling bindgen v0.36.1
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling clang-sys v0.22.0
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling quote v0.5.2
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling which v1.0.5
[INFO] [stderr]    Compiling unicode-segmentation v1.7.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]     Checking byteorder v1.4.2
[INFO] [stderr]     Checking spin_sleep v1.0.0
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling heck v0.3.2
[INFO] [stderr]    Compiling cexpr v0.2.3
[INFO] [stderr]    Compiling regex v1.4.3
[INFO] [stderr]    Compiling env_logger v0.5.13
[INFO] [stderr]    Compiling structopt-derive v0.4.14
[INFO] [stderr]     Checking structopt v0.3.21
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stderr]    Compiling ibverbs v0.4.2 (https://github.com/nevenoomo/rust-ibverbs#c5b718a9)
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, or `<`, found `/`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ibverbs-20ac30ba8e4a8aa0/out/bindings.rs:3:1416
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...on __atomic_wide_counter { pub __value64 : :: std :: os :: raw :: c_ulonglong , pub __value32 : __atomic_wide_counter_struct_(unnamed_at_/usr...
[INFO] [stdout]   |       --------------------- while parsing this union                                                                                        ^ expected one of `!`, `(`, `+`, `::`, or `<`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `)`, `+`, `,`, `::`, or `<`, found `/`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ibverbs-20ac30ba8e4a8aa0/out/bindings.rs:3:1629
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...truct __atomic_wide_counter_struct_(unnamed_at_/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter_h_28_3) { pub __low : :: std...
[INFO] [stdout]   |                                                   ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ffi::ibv_qp_type`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub use ffi::ibv_qp_type;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no `ibv_qp_type` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ffi::ibv_wc_opcode`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub use ffi::ibv_wc_opcode;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ no `ibv_wc_opcode` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ffi::ibv_wc_status`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub use ffi::ibv_wc_status;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ no `ibv_wc_status` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ffi::ibv_access_flags`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub use ffi::ibv_access_flags;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ no `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_port_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:293:34
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let mut port_attr = ffi::ibv_port_attr::default();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ could not find `ibv_port_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_port_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:306:18
[INFO] [stdout]     |
[INFO] [stdout] 306 |             ffi::ibv_port_state::IBV_PORT_ACTIVE | ffi::ibv_port_state::IBV_PORT_ARMED => {}
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ could not find `ibv_port_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_port_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:306:57
[INFO] [stdout]     |
[INFO] [stdout] 306 |             ffi::ibv_port_state::IBV_PORT_ACTIVE | ffi::ibv_port_state::IBV_PORT_ARMED => {}
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ could not find `ibv_port_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_gid` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:315:28
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut gid = ffi::ibv_gid::default();
[INFO] [stdout]     |                            ^^^^^^^ could not find `ibv_gid` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_type` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:508:19
[INFO] [stdout]     |
[INFO] [stdout] 508 |     qp_type: ffi::ibv_qp_type::Type,
[INFO] [stdout]     |                   ^^^^^^^^^^^ could not find `ibv_qp_type` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_type` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:537:23
[INFO] [stdout]     |
[INFO] [stdout] 537 |         qp_type: ffi::ibv_qp_type::Type,
[INFO] [stdout]     |                       ^^^^^^^^^^^ could not find `ibv_qp_type` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:559:26
[INFO] [stdout]     |
[INFO] [stdout] 559 |             access: ffi::ibv_access_flags::IBV_ACCESS_LOCAL_WRITE,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:578:20
[INFO] [stdout]     |
[INFO] [stdout] 578 |             | ffi::ibv_access_flags::IBV_ACCESS_REMOTE_WRITE
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:579:20
[INFO] [stdout]     |
[INFO] [stdout] 579 |             | ffi::ibv_access_flags::IBV_ACCESS_REMOTE_READ;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:904:29
[INFO] [stdout]     |
[INFO] [stdout] 904 |         let mut attr = ffi::ibv_qp_attr::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^ could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:905:30
[INFO] [stdout]     |
[INFO] [stdout] 905 |         attr.qp_state = ffi::ibv_qp_state::IBV_QPS_INIT;
[INFO] [stdout]     |                              ^^^^^^^^^^^^ could not find `ibv_qp_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:909:25
[INFO] [stdout]     |
[INFO] [stdout] 909 |         let mask = ffi::ibv_qp_attr_mask::IBV_QP_STATE
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:910:20
[INFO] [stdout]     |
[INFO] [stdout] 910 |             | ffi::ibv_qp_attr_mask::IBV_QP_PKEY_INDEX
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:911:20
[INFO] [stdout]     |
[INFO] [stdout] 911 |             | ffi::ibv_qp_attr_mask::IBV_QP_PORT
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:912:20
[INFO] [stdout]     |
[INFO] [stdout] 912 |             | ffi::ibv_qp_attr_mask::IBV_QP_ACCESS_FLAGS;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:919:29
[INFO] [stdout]     |
[INFO] [stdout] 919 |         let mut attr = ffi::ibv_qp_attr::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^ could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:920:30
[INFO] [stdout]     |
[INFO] [stdout] 920 |         attr.qp_state = ffi::ibv_qp_state::IBV_QPS_RTR;
[INFO] [stdout]     |                              ^^^^^^^^^^^^ could not find `ibv_qp_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:933:25
[INFO] [stdout]     |
[INFO] [stdout] 933 |         let mask = ffi::ibv_qp_attr_mask::IBV_QP_STATE
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:934:20
[INFO] [stdout]     |
[INFO] [stdout] 934 |             | ffi::ibv_qp_attr_mask::IBV_QP_AV
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:935:20
[INFO] [stdout]     |
[INFO] [stdout] 935 |             | ffi::ibv_qp_attr_mask::IBV_QP_PATH_MTU
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:936:20
[INFO] [stdout]     |
[INFO] [stdout] 936 |             | ffi::ibv_qp_attr_mask::IBV_QP_DEST_QPN
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:937:20
[INFO] [stdout]     |
[INFO] [stdout] 937 |             | ffi::ibv_qp_attr_mask::IBV_QP_RQ_PSN
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:938:20
[INFO] [stdout]     |
[INFO] [stdout] 938 |             | ffi::ibv_qp_attr_mask::IBV_QP_MAX_DEST_RD_ATOMIC
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:939:20
[INFO] [stdout]     |
[INFO] [stdout] 939 |             | ffi::ibv_qp_attr_mask::IBV_QP_MIN_RNR_TIMER;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:946:29
[INFO] [stdout]     |
[INFO] [stdout] 946 |         let mut attr = ffi::ibv_qp_attr::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^ could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:947:30
[INFO] [stdout]     |
[INFO] [stdout] 947 |         attr.qp_state = ffi::ibv_qp_state::IBV_QPS_RTS;
[INFO] [stdout]     |                              ^^^^^^^^^^^^ could not find `ibv_qp_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:953:25
[INFO] [stdout]     |
[INFO] [stdout] 953 |         let mask = ffi::ibv_qp_attr_mask::IBV_QP_STATE
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:954:20
[INFO] [stdout]     |
[INFO] [stdout] 954 |             | ffi::ibv_qp_attr_mask::IBV_QP_TIMEOUT
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:955:20
[INFO] [stdout]     |
[INFO] [stdout] 955 |             | ffi::ibv_qp_attr_mask::IBV_QP_RETRY_CNT
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:956:20
[INFO] [stdout]     |
[INFO] [stdout] 956 |             | ffi::ibv_qp_attr_mask::IBV_QP_SQ_PSN
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:957:20
[INFO] [stdout]     |
[INFO] [stdout] 957 |             | ffi::ibv_qp_attr_mask::IBV_QP_RNR_RETRY
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:958:20
[INFO] [stdout]     |
[INFO] [stdout] 958 |             | ffi::ibv_qp_attr_mask::IBV_QP_MAX_QP_RD_ATOMIC;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:977:32
[INFO] [stdout]     |
[INFO] [stdout] 977 |         let mut qp_attr = ffi::ibv_qp_attr::default();
[INFO] [stdout]     |                                ^^^^^^^^^^^ could not find `ibv_qp_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_init_attr` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:978:37
[INFO] [stdout]     |
[INFO] [stdout] 978 |         let mut qp_init_attr = ffi::ibv_qp_init_attr::default();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^ could not find `ibv_qp_init_attr` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:979:25
[INFO] [stdout]     |
[INFO] [stdout] 979 |         let mask = ffi::ibv_qp_attr_mask::IBV_QP_STATE;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ could not find `ibv_qp_attr_mask` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:997:37
[INFO] [stdout]     |
[INFO] [stdout] 997 |         if qp_attr.qp_state == ffi::ibv_qp_state::IBV_QPS_RTS
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ could not find `ibv_qp_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_state` in `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:998:41
[INFO] [stdout]     |
[INFO] [stdout] 998 |             || qp_attr.qp_state == ffi::ibv_qp_state::IBV_QPS_RTR
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ could not find `ibv_qp_state` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_qp_type` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1104:23
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         qp_type: ffi::ibv_qp_type::Type,
[INFO] [stdout]      |                       ^^^^^^^^^^^ could not find `ibv_qp_type` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1155:27
[INFO] [stdout]      |
[INFO] [stdout] 1155 |         let access = ffi::ibv_access_flags::IBV_ACCESS_LOCAL_WRITE
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1156:20
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             | ffi::ibv_access_flags::IBV_ACCESS_REMOTE_WRITE
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1157:20
[INFO] [stdout]      |
[INFO] [stdout] 1157 |             | ffi::ibv_access_flags::IBV_ACCESS_REMOTE_READ
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_access_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1158:20
[INFO] [stdout]      |
[INFO] [stdout] 1158 |             | ffi::ibv_access_flags::IBV_ACCESS_REMOTE_ATOMIC;
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^ could not find `ibv_access_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1278:26
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             opcode: ffi::ibv_wr_opcode::IBV_WR_SEND,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_send_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1279:30
[INFO] [stdout]      |
[INFO] [stdout] 1279 |             send_flags: ffi::ibv_send_flags::IBV_SEND_SIGNALED.0,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^ could not find `ibv_send_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_send_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1412:18
[INFO] [stdout]      |
[INFO] [stdout] 1412 |             ffi::ibv_send_flags::IBV_SEND_SIGNALED.0
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ could not find `ibv_send_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1422:26
[INFO] [stdout]      |
[INFO] [stdout] 1422 |             opcode: ffi::ibv_wr_opcode::IBV_WR_RDMA_WRITE,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_send_flags` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1474:18
[INFO] [stdout]      |
[INFO] [stdout] 1474 |             ffi::ibv_send_flags::IBV_SEND_SIGNALED.0
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^ could not find `ibv_send_flags` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1484:26
[INFO] [stdout]      |
[INFO] [stdout] 1484 |             opcode: ffi::ibv_wr_opcode::IBV_WR_RDMA_READ,
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ could not find `ibv_wr_opcode` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_wc_flags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub wc_flags: ibv_wc_flags,
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_wc_flags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub wc_flags: ibv_wc_flags,
[INFO] [stdout]    |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct ibv_wc<ibv_wc_flags> {
[INFO] [stdout]    |                  ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_get_device_list` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:105:33
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let devices = unsafe { ffi::ibv_get_device_list(&mut n as *mut _) };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:119:47
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub struct DeviceList(&'static mut [*mut ffi::ibv_device]);
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_free_device_list` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |         unsafe { ffi::ibv_free_device_list(self.0.as_mut_ptr()) };
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:178:49
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub struct Device<'devlist>(&'devlist *mut ffi::ibv_device);
[INFO] [stdout]     |                                                 ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:182:29
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl<'d> From<&'d *mut ffi::ibv_device> for Device<'d> {
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:183:30
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn from(d: &'d *mut ffi::ibv_device) -> Self {
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_get_device_name` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:231:38
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let name_ptr = unsafe { ffi::ibv_get_device_name(*self.0) };
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_get_device_guid` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:251:34
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let guid = unsafe { ffi::ibv_get_device_guid(*self.0) };
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device_attr` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub type DeviceAttr = ffi::ibv_device_attr;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_context` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:265:20
[INFO] [stdout]     |
[INFO] [stdout] 265 |     ctx: *mut ffi::ibv_context,
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_port_attr` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |     port_attr: ffi::ibv_port_attr,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_gid` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:267:15
[INFO] [stdout]     |
[INFO] [stdout] 267 |     gid: ffi::ibv_gid,
[INFO] [stdout]     |               ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:275:35
[INFO] [stdout]     |
[INFO] [stdout] 275 |     fn with_device(dev: *mut ffi::ibv_device) -> io::Result<Arc<Context>> {
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_open_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:278:33
[INFO] [stdout]     |
[INFO] [stdout] 278 |         let ctx = unsafe { ffi::ibv_open_device(dev) };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_query_port` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:294:35
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let errno = unsafe { ffi::ibv_query_port(ctx, PORT_NUM, &mut port_attr as *mut _) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_query_gid` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:316:32
[INFO] [stdout]     |
[INFO] [stdout] 316 |         let ok = unsafe { ffi::ibv_query_gid(ctx, PORT_NUM, 0, &mut gid as *mut _) };
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_create_cq` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:349:18
[INFO] [stdout]     |
[INFO] [stdout] 349 |             ffi::ibv_create_cq(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_alloc_pd` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:376:32
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let pd = unsafe { ffi::ibv_alloc_pd(self.ctx) };
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_query_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:391:33
[INFO] [stdout]     |
[INFO] [stdout] 391 |         let ret = unsafe { ffi::ibv_query_device(self.ctx, &mut dev_attrs) };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_close_device` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:404:27
[INFO] [stdout]     |
[INFO] [stdout] 404 |             unsafe { ffi::ibv_close_device(self.ctx) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_cq` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 415 |     cq: *mut ffi::ibv_cq,
[INFO] [stdout]     |                   ^^^^^^ help: a struct with a similar name exists: `ibv_wc`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct ibv_wc {
[INFO] [stdout]     | ----------------- similarly named struct `ibv_wc` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_context` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:453:28
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let ctx: *mut ffi::ibv_context = unsafe { &*self.cq }.context;
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_destroy_cq` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:474:27
[INFO] [stdout]     |
[INFO] [stdout] 474 |             unsafe { ffi::ibv_destroy_cq(self.cq) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_access_flags` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |     access: ffi::ibv_access_flags,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_access_flags` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:570:47
[INFO] [stdout]     |
[INFO] [stdout] 570 |     pub fn set_access(&mut self, access: ffi::ibv_access_flags) -> &mut Self {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_qp_init_attr` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:731:29
[INFO] [stdout]     |
[INFO] [stdout] 731 |         let mut attr = ffi::ibv_qp_init_attr {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_srq` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:735:35
[INFO] [stdout]     |
[INFO] [stdout] 735 |             srq: ptr::null::<ffi::ibv_srq>() as *mut _,
[INFO] [stdout]     |                                   ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_qp_cap` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:736:23
[INFO] [stdout]     |
[INFO] [stdout] 736 |             cap: ffi::ibv_qp_cap {
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_create_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:747:32
[INFO] [stdout]     |
[INFO] [stdout] 747 |         let qp = unsafe { ffi::ibv_create_qp(self.pd.pd, &mut attr as *mut _) };
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:793:19
[INFO] [stdout]     |
[INFO] [stdout] 793 |     qp: *mut ffi::ibv_qp,
[INFO] [stdout]     |                   ^^^^^^ help: a struct with a similar name exists: `ibv_wc`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:6:1
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub struct ibv_wc {
[INFO] [stdout]     | ----------------- similarly named struct `ibv_wc` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_access_flags` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:797:18
[INFO] [stdout]     |
[INFO] [stdout] 797 |     access: ffi::ibv_access_flags,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_gid` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:811:15
[INFO] [stdout]     |
[INFO] [stdout] 811 |     gid: ffi::ibv_gid,
[INFO] [stdout]     |               ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_gid` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:847:24
[INFO] [stdout]     |
[INFO] [stdout] 847 |         let gid = ffi::ibv_gid { raw: self.gid };
[INFO] [stdout]     |                        ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_modify_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:913:35
[INFO] [stdout]     |
[INFO] [stdout] 913 |         let errno = unsafe { ffi::ibv_modify_qp(self.qp, &mut attr as *mut _, mask.0 as i32) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_modify_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:940:35
[INFO] [stdout]     |
[INFO] [stdout] 940 |         let errno = unsafe { ffi::ibv_modify_qp(self.qp, &mut attr as *mut _, mask.0 as i32) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_modify_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:959:35
[INFO] [stdout]     |
[INFO] [stdout] 959 |         let errno = unsafe { ffi::ibv_modify_qp(self.qp, &mut attr as *mut _, mask.0 as i32) };
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_query_qp` in module `ffi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:982:18
[INFO] [stdout]     |
[INFO] [stdout] 982 |             ffi::ibv_query_qp(
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_destroy_qp` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1003:35
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let errno = unsafe { ffi::ibv_destroy_qp(self.qp) };
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_mr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1018:19
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     mr: *mut ffi::ibv_mr,
[INFO] [stdout]      |                   ^^^^^^ help: a struct with a similar name exists: `ibv_wc`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:6:1
[INFO] [stdout]      |
[INFO] [stdout]    6 | pub struct ibv_wc {
[INFO] [stdout]      | ----------------- similarly named struct `ibv_wc` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_dereg_mr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1062:27
[INFO] [stdout]      |
[INFO] [stdout] 1062 |             unsafe { ffi::ibv_dereg_mr(self.mr) }
[INFO] [stdout]      |                           ^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_pd` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1080:19
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pd: *mut ffi::ibv_pd,
[INFO] [stdout]      |                   ^^^^^^ help: a struct with a similar name exists: `ibv_wc`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:6:1
[INFO] [stdout]      |
[INFO] [stdout]    6 | pub struct ibv_wc {
[INFO] [stdout]      | ----------------- similarly named struct `ibv_wc` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_reg_mr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1160:18
[INFO] [stdout]      |
[INFO] [stdout] 1160 |             ffi::ibv_reg_mr(
[INFO] [stdout]      |                  ^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_dealloc_pd` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1187:27
[INFO] [stdout]      |
[INFO] [stdout] 1187 |             unsafe { ffi::ibv_dealloc_pd(self.pd) }
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_qp` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1211:19
[INFO] [stdout]      |
[INFO] [stdout] 1211 |     qp: *mut ffi::ibv_qp,
[INFO] [stdout]      |                   ^^^^^^ help: a struct with a similar name exists: `ibv_wc`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:6:1
[INFO] [stdout]      |
[INFO] [stdout]    6 | pub struct ibv_wc {
[INFO] [stdout]      | ----------------- similarly named struct `ibv_wc` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_sge` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1268:28
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         let mut sge = ffi::ibv_sge {
[INFO] [stdout]      |                            ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1273:27
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         let mut wr = ffi::ibv_send_wr {
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1275:36
[INFO] [stdout]      |
[INFO] [stdout] 1275 |             next: ptr::null::<ffi::ibv_send_wr>() as *mut _,
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1285:35
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                   ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1285:66
[INFO] [stdout]      |
[INFO] [stdout] 1285 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_sge` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1352:28
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         let mut sge = ffi::ibv_sge {
[INFO] [stdout]      |                            ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_recv_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1357:27
[INFO] [stdout]      |
[INFO] [stdout] 1357 |         let mut wr = ffi::ibv_recv_wr {
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1359:36
[INFO] [stdout]      |
[INFO] [stdout] 1359 |             next: ptr::null::<ffi::ibv_send_wr>() as *mut _,
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_recv_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1363:35
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let mut bad_wr: *mut ffi::ibv_recv_wr = ptr::null::<ffi::ibv_recv_wr>() as *mut _;
[INFO] [stdout]      |                                   ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_recv_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1363:66
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let mut bad_wr: *mut ffi::ibv_recv_wr = ptr::null::<ffi::ibv_recv_wr>() as *mut _;
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_sge` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1406:28
[INFO] [stdout]      |
[INFO] [stdout] 1406 |         let mut sge = ffi::ibv_sge {
[INFO] [stdout]      |                            ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1417:27
[INFO] [stdout]      |
[INFO] [stdout] 1417 |         let mut wr = ffi::ibv_send_wr {
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1419:36
[INFO] [stdout]      |
[INFO] [stdout] 1419 |             next: ptr::null::<ffi::ibv_send_wr>() as *mut _,
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr__bindgen_ty_2` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1424:22
[INFO] [stdout]      |
[INFO] [stdout] 1424 |             wr: ffi::ibv_send_wr__bindgen_ty_2 {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr__bindgen_ty_2__bindgen_ty_1` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1425:28
[INFO] [stdout]      |
[INFO] [stdout] 1425 |                 rdma: ffi::ibv_send_wr__bindgen_ty_2__bindgen_ty_1 {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1434:35
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                   ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1434:66
[INFO] [stdout]      |
[INFO] [stdout] 1434 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_sge` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1468:28
[INFO] [stdout]      |
[INFO] [stdout] 1468 |         let mut sge = ffi::ibv_sge {
[INFO] [stdout]      |                            ^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1479:27
[INFO] [stdout]      |
[INFO] [stdout] 1479 |         let mut wr = ffi::ibv_send_wr {
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1481:36
[INFO] [stdout]      |
[INFO] [stdout] 1481 |             next: ptr::null::<ffi::ibv_send_wr>() as *mut _,
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr__bindgen_ty_2` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1486:22
[INFO] [stdout]      |
[INFO] [stdout] 1486 |             wr: ffi::ibv_send_wr__bindgen_ty_2 {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ibv_send_wr__bindgen_ty_2__bindgen_ty_1` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1487:28
[INFO] [stdout]      |
[INFO] [stdout] 1487 |                 rdma: ffi::ibv_send_wr__bindgen_ty_2__bindgen_ty_1 {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1496:35
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                   ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ibv_send_wr` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1496:66
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let mut bad_wr: *mut ffi::ibv_send_wr = ptr::null::<ffi::ibv_send_wr>() as *mut _;
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_destroy_qp` in module `ffi`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:1543:27
[INFO] [stdout]      |
[INFO] [stdout] 1543 |             unsafe { ffi::ibv_destroy_qp(self.qp) }
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^ not found in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:76:24
[INFO] [stdout]    |
[INFO] [stdout] 76 |         self.status == ibv_wc_status::IBV_WC_SUCCESS
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ibv_wc_status`, use `cargo add ibv_wc_status` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_flags`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:176:49
[INFO] [stdout]     |
[INFO] [stdout] 176 |         if self.is_valid() && ((self.wc_flags & ibv_wc_flags::IBV_WC_WITH_IMM).0 != 0) {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_flags`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_flags`, use `cargo add ibv_wc_flags` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:322:21
[INFO] [stdout]     |
[INFO] [stdout] 322 |             status: ibv_wc_status::IBV_WC_GENERAL_ERR,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_status`, use `cargo add ibv_wc_status` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:323:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |             opcode: ibv_wc_opcode::IBV_WC_LOCAL_INV,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_opcode`, use `cargo add ibv_wc_opcode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ibv_wc_flags` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:329:23
[INFO] [stdout]     |
[INFO] [stdout] 329 |             wc_flags: ibv_wc_flags(0),
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:148:32
[INFO] [stdout]     |
[INFO] [stdout] 148 |         self.0.get(index).map(|d| d.into())
[INFO] [stdout]     |                                ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 148 |         self.0.get(index).map(|d: /* Type */| d.into())
[INFO] [stdout]     |                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/lib.rs:173:16
[INFO] [stdout]     |
[INFO] [stdout] 173 |         e.map(|e| e.into())
[INFO] [stdout]     |                ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 173 |         e.map(|e: /* Type */| e.into())
[INFO] [stdout]     |                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     status: ibv_wc_status::Type,
[INFO] [stdout]   |             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ibv_wc_status`, use `cargo add ibv_wc_status` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |     opcode: ibv_wc_opcode::Type,
[INFO] [stdout]   |             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ibv_wc_opcode`, use `cargo add ibv_wc_opcode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:164:29
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn opcode(&self) -> ibv_wc_opcode::Type {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_opcode`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_opcode`, use `cargo add ibv_wc_opcode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:153:36
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn error(&self) -> Option<(ibv_wc_status::Type, u32)> {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_status`, use `cargo add ibv_wc_status` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-ibverbs-ead20bde9541d893/c5b718a/src/ffi.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             ibv_wc_status::IBV_WC_SUCCESS => None,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `ibv_wc_status`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ibv_wc_status`, use `cargo add ibv_wc_status` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ibverbs` (lib) due to 137 previous errors
[INFO] running `Command { std: "docker" "inspect" "9dc729a5faae9f862e4d5508ea39b11eda8e2b8fd10dc76b2fd24b25c9471a94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9dc729a5faae9f862e4d5508ea39b11eda8e2b8fd10dc76b2fd24b25c9471a94", kill_on_drop: false }`
[INFO] [stdout] 9dc729a5faae9f862e4d5508ea39b11eda8e2b8fd10dc76b2fd24b25c9471a94
