[INFO] cloning repository https://github.com/t-os/kernel
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/t-os/kernel" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ft-os%2Fkernel", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ft-os%2Fkernel'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7ded8100c5ac4ef0a54c888f259cbe7615edf084
[INFO] checking t-os/kernel against try#3f7e3b175fda7edbf81081bcd9b91b73f2f7993f for pr-156157-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ft-os%2Fkernel" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/t-os/kernel
[INFO] finished tweaking git repo https://github.com/t-os/kernel
[INFO] tweaked toml for git repo https://github.com/t-os/kernel written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/t-os/kernel on toolchain 3f7e3b175fda7edbf81081bcd9b91b73f2f7993f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3f7e3b175fda7edbf81081bcd9b91b73f2f7993f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/t-os/kernel 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" "+3f7e3b175fda7edbf81081bcd9b91b73f2f7993f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+3f7e3b175fda7edbf81081bcd9b91b73f2f7993f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2965e805b04d943583c576b4dd95fe4a04500c503f0e53ebfd6e30e761839306
[INFO] running `Command { std: "docker" "start" "-a" "2965e805b04d943583c576b4dd95fe4a04500c503f0e53ebfd6e30e761839306", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2965e805b04d943583c576b4dd95fe4a04500c503f0e53ebfd6e30e761839306", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2965e805b04d943583c576b4dd95fe4a04500c503f0e53ebfd6e30e761839306", kill_on_drop: false }`
[INFO] [stdout] 2965e805b04d943583c576b4dd95fe4a04500c503f0e53ebfd6e30e761839306
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+3f7e3b175fda7edbf81081bcd9b91b73f2f7993f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 63a51410fcbd982fe4599b1ebf93698861d83eab48283054a999b63c63fc0258
[INFO] running `Command { std: "docker" "start" "-a" "63a51410fcbd982fe4599b1ebf93698861d83eab48283054a999b63c63fc0258", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr]    Compiling acpica-sys v0.0.4
[INFO] [stderr]     Checking bit_field v0.7.0
[INFO] [stderr]     Checking bitflags v0.4.0
[INFO] [stderr]     Checking bitflags v0.7.0
[INFO] [stderr]     Checking spin v0.4.6
[INFO] [stderr]     Checking rlibc v1.0.0
[INFO] [stderr]     Checking volatile v0.1.0
[INFO] [stderr]     Checking multiboot2 v0.1.0
[INFO] [stdout] error[E0507]: cannot move out of a shared reference
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/multiboot2-0.1.0/src/elf_sections.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | #[derive(Debug)]
[INFO] [stdout]    |          ----- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 10 |     first_section: ElfSection,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because value has type `ElfSection`, which does not implement the `Copy` trait
[INFO] [stdout]    |
[INFO] [stdout] note: if `ElfSection` implemented `Clone`, you could clone the value
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/multiboot2-0.1.0/src/elf_sections.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 10 |     first_section: ElfSection,
[INFO] [stdout]    |     ------------------------- you could clone this value
[INFO] [stdout] ...
[INFO] [stdout] 51 | pub struct ElfSection {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^ consider implementing `Clone` for this type
[INFO] [stdout]    = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to field of packed struct is unaligned
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/multiboot2-0.1.0/src/elf_sections.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |             current_section: &self.first_section,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this struct is 1-byte aligned, but the type of this field may require higher alignment
[INFO] [stdout]    = note: creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout]    = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking x86_64 v0.1.2
[INFO] [stdout] Some errors have detailed explanations: E0507, E0793.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0507`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `multiboot2` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(const_fn)]
[INFO] [stdout]   |            ^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.54.0; see <https://github.com/rust-lang/rust/pull/85109> for more information
[INFO] [stdout]   = note: split into finer-grained feature gates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.4.6/src/lib.rs:8:43
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![cfg_attr(feature = "const_fn", feature(const_fn, const_unsafe_cell_new, const_atomic_usize_new))]
[INFO] [stdout]   |                                           ^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: removed in 1.54.0; see <https://github.com/rust-lang/rust/pull/85109> for more information
[INFO] [stdout]   = note: split into finer-grained feature gates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.4.6/src/util.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     unsafe { asm!("pause" :::: "volatile"); }
[INFO] [stdout]   |              ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 1 + use core::arch::asm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_atomic_usize_new`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/spin-0.4.6/src/lib.rs:8:76
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![cfg_attr(feature = "const_fn", feature(const_fn, const_unsafe_cell_new, const_atomic_usize_new))]
[INFO] [stdout]   |                                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: there is a feature with a similar name: `const_atomic_new`
[INFO] [stdout]   |
[INFO] [stdout] 8 - #![cfg_attr(feature = "const_fn", feature(const_fn, const_unsafe_cell_new, const_atomic_usize_new))]
[INFO] [stdout] 8 + #![cfg_attr(feature = "const_fn", feature(const_fn, const_unsafe_cell_new, const_atomic_new))]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/flags.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 61 |     unsafe { asm!("pushq $0; popfq" :: "r"(val.bits()) : "memory" "flags") };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0557, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0557`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/flags.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     unsafe { asm!("pushfq; popq $0" : "=r"(r) :: "memory") };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 |     unsafe { asm!("mov %cr4, $0" : "=r" (ret)) };
[INFO] [stdout]     |              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   6 + use core::arch::asm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:86:14
[INFO] [stdout]    |
[INFO] [stdout] 86 |     unsafe { asm!("mov %cr3, $0" : "=r" (ret)) };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  6 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `spin` (lib) due to 3 previous errors
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:79:14
[INFO] [stdout]    |
[INFO] [stdout] 79 |     unsafe { asm!("mov %cr2, $0" : "=r" (ret)) };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  6 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     unsafe { asm!("mov %cr0, $0" : "=r" (ret)) };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  6 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 62 |     unsafe { asm!("mov %cs, $0" : "=r" (segment) ) };
[INFO] [stdout]    |              ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/tlb.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 |     unsafe { asm!("invlpg ($0)" :: "r" (addr.0) : "memory") };
[INFO] [stdout]   |              ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 3 + use core::arch::asm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     asm!("mov $0, %cr4" :: "r" (val.bits) : "memory");
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   6 + use core::arch::asm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     asm!("mov $0, %cr3" :: "r" (val.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  6 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/registers/control_regs.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     asm!("mov $0, %cr0" :: "r" (val.bits()) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  6 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/mod.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         asm!("rdmsr" : "={eax}" (low), "={edx}" (high) : "{ecx}" (msr) : "memory" : "volatile");
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     asm!("wrmsr" :: "{ecx}" (msr), "{eax}" (low), "{edx}" (high) : "memory" : "volatile" );
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/mod.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         asm!("rdtscp" : "={eax}" (low), "={edx}" (high) ::: "volatile");
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         asm!("rdtsc" : "={eax}" (low), "={edx}" (high));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     asm!("hlt" :::: "volatile");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     asm!("movw $0, %gs " :: "r" (sel.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     asm!("movw $0, %fs " :: "r" (sel.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     asm!("movw $0, %es " :: "r" (sel.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     asm!("movw $0, %ds " :: "r" (sel.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     asm!("movw $0, %ss " :: "r" (sel.0) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/segmentation.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         asm!("pushq $0; \
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/tables.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     asm!("ltr $0" :: "r" (sel.0));
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/tables.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     asm!("lidt ($0)" :: "r" (idt) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/tables.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     asm!("lldt ($0)" :: "r" (ldt) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/tables.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     asm!("lgdt ($0)" :: "r" (gdt) : "memory");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/interrupts.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         asm!("int3");
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/interrupts.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     asm!("cli");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/interrupts.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     asm!("sti");
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 3 + use core::arch::asm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     asm!("rep insl %dx, (%edi)"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     asm!("rep outsl (%esi), %dx"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     asm!("rep insw %dx, (%edi)"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     asm!("rep outsw (%esi), %dx"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     asm!("rep insb %dx, (%edi)"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     asm!("rep outsb (%esi), %dx"
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     asm!("inl %dx, %eax" : "={ax}"(ret) : "{dx}"(port) :: "volatile");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     asm!("outl %eax, %dx" :: "{dx}"(port), "{al}"(val));
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     asm!("inw %dx, %ax" : "={ax}"(ret) : "{dx}"(port) :: "volatile");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     asm!("outw %ax, %dx" :: "{dx}"(port), "{al}"(val));
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     asm!("inb %dx, %al" : "={ax}"(ret) : "{dx}"(port) :: "volatile");
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  3 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/instructions/port.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     asm!("outb %al, %dx" :: "{dx}"(port), "{al}"(val));
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 3 + use core::arch::asm;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to field of packed struct is unaligned
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/structures/idt.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |         self.options.set_present(true);
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this struct is 1-byte aligned, but the type of this field may require higher alignment
[INFO] [stdout]     = note: creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout]     = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to field of packed struct is unaligned
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/x86_64-0.1.2/src/structures/idt.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         &mut self.options
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this struct is 1-byte aligned, but the type of this field may require higher alignment
[INFO] [stdout]     = note: creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
[INFO] [stdout]     = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0557, E0793.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0557`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `x86_64` (lib) due to 44 previous errors
[INFO] running `Command { std: "docker" "inspect" "63a51410fcbd982fe4599b1ebf93698861d83eab48283054a999b63c63fc0258", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63a51410fcbd982fe4599b1ebf93698861d83eab48283054a999b63c63fc0258", kill_on_drop: false }`
[INFO] [stdout] 63a51410fcbd982fe4599b1ebf93698861d83eab48283054a999b63c63fc0258
