[INFO] fetching crate odbc-avro 0.2.1... [INFO] testing odbc-avro-0.2.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate odbc-avro 0.2.1 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate odbc-avro 0.2.1 [INFO] finished tweaking crates.io crate odbc-avro 0.2.1 [INFO] tweaked toml for crates.io crate odbc-avro 0.2.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate odbc-avro 0.2.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 130 packages to latest compatible versions [INFO] [stderr] Adding avro-rs v0.6.6 (available: v0.13.0) [INFO] [stderr] Adding ensure v0.2.2 (available: v0.3.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded odbc v0.13.0 [INFO] [stderr] Downloaded ensure v0.2.2 [INFO] [stderr] Downloaded problem v5.3.0 [INFO] [stderr] Downloaded avro-rs v0.6.6 [INFO] [stderr] Downloaded odbc-iter v0.2.7 [INFO] [stderr] Downloaded error-context v0.1.2 [INFO] [stderr] Downloaded odbc-sys v0.6.3 [INFO] [stderr] Downloaded odbc-safe v0.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e2224ef94898c60f6491c5912f51ce2d09db78054eb9a75a2c6198a6fd023e77 [INFO] running `Command { std: "docker" "start" "-a" "e2224ef94898c60f6491c5912f51ce2d09db78054eb9a75a2c6198a6fd023e77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e2224ef94898c60f6491c5912f51ce2d09db78054eb9a75a2c6198a6fd023e77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2224ef94898c60f6491c5912f51ce2d09db78054eb9a75a2c6198a6fd023e77", kill_on_drop: false }` [INFO] [stdout] e2224ef94898c60f6491c5912f51ce2d09db78054eb9a75a2c6198a6fd023e77 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 4437be995132324b4c0fe6870937a5701eb5af249506446b432de75914d555c5 [INFO] running `Command { std: "docker" "start" "-a" "4437be995132324b4c0fe6870937a5701eb5af249506446b432de75914d555c5", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling odbc-sys v0.6.3 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling rustc-demangle v0.1.25 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling take_mut v0.2.2 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling adler32 v1.2.0 [INFO] [stderr] Compiling generic-array v0.12.4 [INFO] [stderr] Compiling rle-decode-fast v1.0.3 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling libflate v0.1.27 [INFO] [stderr] Compiling error-context v0.1.2 [INFO] [stderr] Compiling ensure v0.2.2 [INFO] [stderr] Compiling odbc-safe v0.4.1 [INFO] [stderr] Compiling odbc v0.13.0 [INFO] [stderr] Compiling digest v0.8.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling avro-rs v0.6.6 [INFO] [stderr] Compiling odbc-iter v0.2.7 [INFO] [stderr] Compiling odbc-avro v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated associated function `odbc_iter::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> src/lib.rs:409:56 [INFO] [stdout] | [INFO] [stdout] 409 | ... let date_time = NaiveDate::from_ymd( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDate::and_hms_nano`: use `and_hms_nano_opt()` instead [INFO] [stdout] --> src/lib.rs:414:34 [INFO] [stdout] | [INFO] [stdout] 414 | ... .and_hms_nano( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDateTime::timestamp_millis`: use `.and_utc().timestamp_millis()` instead [INFO] [stdout] --> src/lib.rs:420:55 [INFO] [stdout] | [INFO] [stdout] 420 | ... AvroValue::Long(date_time.timestamp_millis()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:470:13 [INFO] [stdout] | [INFO] [stdout] 470 | std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 470 | let _ = std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.18s [INFO] running `Command { std: "docker" "inspect" "4437be995132324b4c0fe6870937a5701eb5af249506446b432de75914d555c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4437be995132324b4c0fe6870937a5701eb5af249506446b432de75914d555c5", kill_on_drop: false }` [INFO] [stdout] 4437be995132324b4c0fe6870937a5701eb5af249506446b432de75914d555c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6c59adfc215349e5335e34b557ab70ac5e76be377b2196822823fde6f3621296 [INFO] running `Command { std: "docker" "start" "-a" "6c59adfc215349e5335e34b557ab70ac5e76be377b2196822823fde6f3621296", kill_on_drop: false }` [INFO] [stderr] Compiling assert_matches v1.5.0 [INFO] [stderr] Compiling problem v5.3.0 [INFO] [stdout] warning: use of deprecated associated function `odbc_iter::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> src/lib.rs:409:56 [INFO] [stdout] | [INFO] [stdout] 409 | ... let date_time = NaiveDate::from_ymd( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDate::and_hms_nano`: use `and_hms_nano_opt()` instead [INFO] [stdout] --> src/lib.rs:414:34 [INFO] [stdout] | [INFO] [stdout] 414 | ... .and_hms_nano( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDateTime::timestamp_millis`: use `.and_utc().timestamp_millis()` instead [INFO] [stdout] --> src/lib.rs:420:55 [INFO] [stdout] | [INFO] [stdout] 420 | ... AvroValue::Long(date_time.timestamp_millis()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:470:13 [INFO] [stdout] | [INFO] [stdout] 470 | std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 470 | let _ = std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling odbc-avro v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated associated function `odbc_iter::NaiveDate::from_ymd`: use `from_ymd_opt()` instead [INFO] [stdout] --> src/lib.rs:409:56 [INFO] [stdout] | [INFO] [stdout] 409 | ... let date_time = NaiveDate::from_ymd( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDate::and_hms_nano`: use `and_hms_nano_opt()` instead [INFO] [stdout] --> src/lib.rs:414:34 [INFO] [stdout] | [INFO] [stdout] 414 | ... .and_hms_nano( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `odbc_iter::NaiveDateTime::timestamp_millis`: use `.and_utc().timestamp_millis()` instead [INFO] [stdout] --> src/lib.rs:420:55 [INFO] [stdout] | [INFO] [stdout] 420 | ... AvroValue::Long(date_time.timestamp_millis()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:470:13 [INFO] [stdout] | [INFO] [stdout] 470 | std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 470 | let _ = std::mem::replace(&mut state.column_name_cache, column_names); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o" "/tmp/rustcDKafSn/symbols.o" "<10 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libtest-*,libgetopts-*,libunicode_width-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{libassert_matches-10b9b4e853a7dbd1.rlib,libproblem-c688f3581a0b7171.rlib,libensure-74a80da653a012a2.rlib,libodbc_iter-4ecebb816233743d.rlib,libchrono-d63bd8816755d405.rlib,libiana_time_zone-bcdbc0f1f6b78de9.rlib,libnum_traits-580341538e30138e.rlib,libregex-af14f12a00242da1.rlib,libregex_automata-e5be27b85317bbd1.rlib,libaho_corasick-dc5982531843b2f9.rlib,libregex_syntax-68ebd4ae9920c658.rlib,libodbc-f46d2164e5ead891.rlib,libodbc_safe-d24f5498641c63e7.rlib,libodbc_sys-db1bb5a7661c0543.rlib}.rlib" "-lodbc" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{liblog-fe55feed4fa9693d.rlib,liberror_context-a29b0cf84225a8c1.rlib,liblazy_static-f3dc5c13b01a78ba.rlib,libavro_rs-32d9d5000de504ea.rlib,libdigest-663e7590370e4054.rlib,libgeneric_array-d072ea6905d2573d.rlib,libtypenum-946f014670f06d4a.rlib,librand-bba52451ded1fd95.rlib,libserde_json-7c83aa4d24c867fc.rlib,libitoa-ffb801c715a80a64.rlib,libryu-0a228f54b75663b5.rlib,libserde-2a85ca2d38138cc9.rlib,liblibflate-d00fb2c94191cca2.rlib,libtake_mut-4c357a894d7a8da6.rlib,librle_decode_fast-c59f33bb5c8ab1db.rlib,libcrc32fast-cc73f2b4e2db2e49.rlib,libadler32-5cb8e62306edda0a.rlib,libfailure-c46f599545a9a186.rlib,libbacktrace-b3945b93cd26a919.rlib,libminiz_oxide-e6f530019c4f3852.rlib,libadler2-b5c18c9729528d75.rlib,libobject-c656524d8cbccf57.rlib,libmemchr-e487d4c72496bead.rlib,liblibc-8e354d7ef70926da.rlib,libaddr2line-1ee75a6d3d268a5a.rlib,libgimli-15ed21d5bb7758be.rlib,libcfg_if-bfc6e2941b0f95e3.rlib,librustc_demangle-941a7cff61ca8237.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*}.rlib" "-lunwind" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libcfg_if-*,liblibc-*}.rlib" "-lc" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/tmp/rustcDKafSn/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib" "-o" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/odbc_avro-bdd09913b4c3af73" "-Wl,--gc-sections" "-static-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: /usr/bin/ld: cannot find -lodbc: No such file or directory [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `odbc-avro` (lib test) due to 1 previous error; 4 warnings emitted [INFO] running `Command { std: "docker" "inspect" "6c59adfc215349e5335e34b557ab70ac5e76be377b2196822823fde6f3621296", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c59adfc215349e5335e34b557ab70ac5e76be377b2196822823fde6f3621296", kill_on_drop: false }` [INFO] [stdout] 6c59adfc215349e5335e34b557ab70ac5e76be377b2196822823fde6f3621296