driverkit 0.2.0

A driver framework defining standard types and interfaces for writing device drivers.
Build #119107 2018-10-02T03:47:40.973684+00:00
# rustc version
rustc 1.28.0-dev (b9bf4f162 2018-06-02)
# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading driverkit v0.2.0
Fresh semver-parser v0.7.0
Fresh libc v0.1.12
Fresh byteorder v0.5.3
Fresh cc v1.0.25
Fresh remove_dir_all v0.5.1
Fresh libc v0.2.43
Fresh bitflags v1.0.4
Fresh semver v0.9.0
Fresh rand v0.4.3
Fresh rustc_version v0.2.3
Fresh tempdir v0.3.7
Fresh mmap v0.1.1
Fresh raw-cpuid v6.0.0
Compiling x86 v0.11.0
Running `rustc --crate-name x86 .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4078937c293bf0d9 -C extra-filename=-4078937c293bf0d9 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-8584767eb103b292.rlib --extern-version bitflags=bitflags,1.0.4 --extern raw_cpuid=/home/cratesfyi/cratesfyi/debug/deps/libraw_cpuid-2859fed010d8d095.rlib --extern-version raw_cpuid=raw-cpuid,6.0.0 --cap-lints allow`
error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:6:1
|
6 | #[repr(transparent)]
| ^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable

error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:171:1
|
171 | #[repr(transparent)]
| ^^^^^^^^^^^^^^^^^^^^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable

error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:421:1
|
421 | / bitflags! {
422 | |     #[repr(transparent)]
423 | |     pub struct PML4Entry: u64 {
424 | |         /// Present; must be 1 to reference a page-directory-pointer table
...   |
443 | |     }
444 | | }
| |_^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable
= note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:486:1
|
486 | / bitflags! {
487 | |     #[repr(transparent)]
488 | |     pub struct PDPTEntry: u64 {
489 | |         /// Present; must be 1 to map a 1-GByte page or reference a page directory.
...   |
516 | |     }
517 | | }
| |_^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable
= note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:567:1
|
567 | / bitflags! {
568 | |     #[repr(transparent)]
569 | |     pub struct PDEntry: u64 {
570 | |         /// Present; must be 1 to map a 2-MByte page or reference a page table.
...   |
597 | |     }
598 | | }
| |_^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable
= note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error[E0658]: the `#[repr(transparent)]` attribute is experimental (see issue #43036)
--> .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/bits64/paging.rs:654:1
|
654 | / bitflags! {
655 | |     #[repr(transparent)]
656 | |     pub struct PTEntry: u64 {
657 | |         /// Present; must be 1 to map a 4-KByte page.
...   |
676 | |     }
677 | | }
| |_^
|
= help: add #![feature(repr_transparent)] to the crate attributes to enable
= note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)

error: aborting due to 6 previous errors

For more information about this error, try `rustc --explain E0658`.
thread 'main' panicked at 'Error(
CargoError(
ChainedError {
error: Could not compile `x86`.,
cause: process didn't exit successfully: `rustc --crate-name x86 .cargo/registry/src/github.com-1ecc6299db9ec823/x86-0.11.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4078937c293bf0d9 -C extra-filename=-4078937c293bf0d9 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-8584767eb103b292.rlib --extern-version bitflags=bitflags,1.0.4 --extern raw_cpuid=/home/cratesfyi/cratesfyi/debug/deps/libraw_cpuid-2859fed010d8d095.rlib --extern-version raw_cpuid=raw-cpuid,6.0.0 --cap-lints allow` (exit code: 101)
}
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.