dwrote 0.2.0

Lightweight binding to DirectWrite.
Build #42457 2017-02-21T16:47:11.788887+00:00
# rustc version
rustc 1.16.0-nightly (df8debf6d 2017-01-25)
# docs.rs version
cratesfyi 0.3.1 (35080d4 2017-01-24)

# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading dwrote v0.2.0
Downloading serde_codegen v0.9.0
Compiling quote v0.3.13
Compiling log v0.3.6
Compiling lazy_static v0.2.2
Compiling term v0.4.5
Compiling winapi-build v0.1.1
Compiling bitflags v0.7.0
Compiling libc v0.2.20
Compiling serde v0.9.7
Running `rustc --crate-name quote .cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.3.13/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=cd40e4bbd20ada20 -C extra-filename=-cd40e4bbd20ada20 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name log .cargo/registry/src/github.com-1ecc6299db9ec823/log-0.3.6/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2f7366be74992849 -C extra-filename=-2f7366be74992849 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name term .cargo/registry/src/github.com-1ecc6299db9ec823/term-0.4.5/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=dd8c12034267c7dc -C extra-filename=-dd8c12034267c7dc --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name lazy_static .cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2a16fcec40d2bdf3 -C extra-filename=-2a16fcec40d2bdf3 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name serde .cargo/registry/src/github.com-1ecc6299db9ec823/serde-0.9.7/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6a9ba00b0cda1495 -C extra-filename=-6a9ba00b0cda1495 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name build .cargo/registry/src/github.com-1ecc6299db9ec823/winapi-build-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=be2484a2a757a053 -C extra-filename=-be2484a2a757a053 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name libc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.20/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=2a4507ee5e52ea3e -C extra-filename=-2a4507ee5e52ea3e --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Running `rustc --crate-name bitflags .cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=65ddff5d2b91509e -C extra-filename=-65ddff5d2b91509e --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Compiling unicode-xid v0.0.4
Running `rustc --crate-name unicode_xid .cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.0.4/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=0718538d6479f922 -C extra-filename=-0718538d6479f922 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Compiling rustc-serialize v0.3.22
Running `rustc --crate-name rustc_serialize .cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.22/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=2c0b16b7ceb9fdcb -C extra-filename=-2c0b16b7ceb9fdcb --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Compiling winapi v0.2.8
Running `rustc --crate-name winapi .cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.2.8/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=a5898d7aceb63fac -C extra-filename=-a5898d7aceb63fac --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --cap-lints allow`
Compiling kernel32-sys v0.2.2
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=9b6c3463a8ee3470 -C extra-filename=-9b6c3463a8ee3470 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/build/kernel32-sys-9b6c3463a8ee3470 -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern build=/home/cratesfyi/dwrote-0.2.0/debug/deps/libbuild-be2484a2a757a053.rlib --cap-lints allow`
Compiling gdi32-sys v0.2.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/gdi32-sys-0.2.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=4abae0136e3b79f7 -C extra-filename=-4abae0136e3b79f7 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/build/gdi32-sys-4abae0136e3b79f7 -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern build=/home/cratesfyi/dwrote-0.2.0/debug/deps/libbuild-be2484a2a757a053.rlib --cap-lints allow`
Running `/home/cratesfyi/dwrote-0.2.0/debug/build/kernel32-sys-9b6c3463a8ee3470/build-script-build`
Compiling syn v0.10.8
Running `rustc --crate-name syn .cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.10.8/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="quote"' --cfg 'feature="visit"' --cfg 'feature="printing"' --cfg 'feature="unicode-xid"' --cfg 'feature="parsing"' --cfg 'feature="aster"' -C metadata=8470d1c761bd2a20 -C extra-filename=-8470d1c761bd2a20 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern unicode_xid=/home/cratesfyi/dwrote-0.2.0/debug/deps/libunicode_xid-0718538d6479f922.rlib --extern quote=/home/cratesfyi/dwrote-0.2.0/debug/deps/libquote-cd40e4bbd20ada20.rlib --cap-lints allow`
Running `rustc --crate-name kernel32 .cargo/registry/src/github.com-1ecc6299db9ec823/kernel32-sys-0.2.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=835ed4d4f4dc2d3e -C extra-filename=-835ed4d4f4dc2d3e --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern winapi=/home/cratesfyi/dwrote-0.2.0/debug/deps/libwinapi-a5898d7aceb63fac.rlib --cap-lints allow`
Running `/home/cratesfyi/dwrote-0.2.0/debug/build/gdi32-sys-4abae0136e3b79f7/build-script-build`
Running `rustc --crate-name gdi32 .cargo/registry/src/github.com-1ecc6299db9ec823/gdi32-sys-0.2.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=635cabf58b02fe21 -C extra-filename=-635cabf58b02fe21 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern winapi=/home/cratesfyi/dwrote-0.2.0/debug/deps/libwinapi-a5898d7aceb63fac.rlib --cap-lints allow`
Compiling syntex_pos v0.54.0
Running `rustc --crate-name syntex_pos .cargo/registry/src/github.com-1ecc6299db9ec823/syntex_pos-0.54.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=81a033585e406c11 -C extra-filename=-81a033585e406c11 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern rustc_serialize=/home/cratesfyi/dwrote-0.2.0/debug/deps/librustc_serialize-2c0b16b7ceb9fdcb.rlib --cap-lints allow`
Compiling serde_codegen_internals v0.11.3
Running `rustc --crate-name serde_codegen_internals .cargo/registry/src/github.com-1ecc6299db9ec823/serde_codegen_internals-0.11.3/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=1115af4d6692ca55 -C extra-filename=-1115af4d6692ca55 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern syn=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyn-8470d1c761bd2a20.rlib --cap-lints allow`
Compiling syntex_errors v0.54.0
Running `rustc --crate-name syntex_errors .cargo/registry/src/github.com-1ecc6299db9ec823/syntex_errors-0.54.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=fc524cb4998423f7 -C extra-filename=-fc524cb4998423f7 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern libc=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib --extern unicode_xid=/home/cratesfyi/dwrote-0.2.0/debug/deps/libunicode_xid-0718538d6479f922.rlib --extern rustc_serialize=/home/cratesfyi/dwrote-0.2.0/debug/deps/librustc_serialize-2c0b16b7ceb9fdcb.rlib --extern log=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblog-2f7366be74992849.rlib --extern syntex_pos=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_pos-81a033585e406c11.rlib --extern term=/home/cratesfyi/dwrote-0.2.0/debug/deps/libterm-dd8c12034267c7dc.rlib --cap-lints allow`
Compiling syntex_syntax v0.54.0
Running `rustc --crate-name syntex_syntax .cargo/registry/src/github.com-1ecc6299db9ec823/syntex_syntax-0.54.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=4b3e7c9339ef0f2c -C extra-filename=-4b3e7c9339ef0f2c --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern syntex_errors=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_errors-fc524cb4998423f7.rlib --extern term=/home/cratesfyi/dwrote-0.2.0/debug/deps/libterm-dd8c12034267c7dc.rlib --extern unicode_xid=/home/cratesfyi/dwrote-0.2.0/debug/deps/libunicode_xid-0718538d6479f922.rlib --extern rustc_serialize=/home/cratesfyi/dwrote-0.2.0/debug/deps/librustc_serialize-2c0b16b7ceb9fdcb.rlib --extern syntex_pos=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_pos-81a033585e406c11.rlib --extern log=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblog-2f7366be74992849.rlib --extern libc=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib --extern bitflags=/home/cratesfyi/dwrote-0.2.0/debug/deps/libbitflags-65ddff5d2b91509e.rlib --cap-lints allow`
Compiling syntex v0.54.0
Running `rustc --crate-name syntex .cargo/registry/src/github.com-1ecc6299db9ec823/syntex-0.54.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=7183f1520cd04ac5 -C extra-filename=-7183f1520cd04ac5 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern syntex_syntax=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_syntax-4b3e7c9339ef0f2c.rlib --extern syntex_errors=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_errors-fc524cb4998423f7.rlib --cap-lints allow`
Compiling serde_codegen v0.9.0
Running `rustc --crate-name serde_codegen .cargo/registry/src/github.com-1ecc6299db9ec823/serde_codegen-0.9.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="syntex_syntax"' --cfg 'feature="syntex"' --cfg 'feature="with-syntex"' -C metadata=c522c5f54748e377 -C extra-filename=-c522c5f54748e377 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/deps -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern quote=/home/cratesfyi/dwrote-0.2.0/debug/deps/libquote-cd40e4bbd20ada20.rlib --extern syntex_syntax=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex_syntax-4b3e7c9339ef0f2c.rlib --extern syntex=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyntex-7183f1520cd04ac5.rlib --extern serde_codegen_internals=/home/cratesfyi/dwrote-0.2.0/debug/deps/libserde_codegen_internals-1115af4d6692ca55.rlib --extern syn=/home/cratesfyi/dwrote-0.2.0/debug/deps/libsyn-8470d1c761bd2a20.rlib --cap-lints allow`
Compiling dwrote v0.2.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="codegen"' --cfg 'feature="default"' --cfg 'feature="serde_codegen"' -C metadata=9e9691e9350b51c7 -C extra-filename=-9e9691e9350b51c7 --out-dir /home/cratesfyi/dwrote-0.2.0/debug/build/dwrote-9e9691e9350b51c7 -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern serde_codegen=/home/cratesfyi/dwrote-0.2.0/debug/deps/libserde_codegen-c522c5f54748e377.rlib --cap-lints allow`
Running `/home/cratesfyi/dwrote-0.2.0/debug/build/dwrote-9e9691e9350b51c7/build-script-build`
Documenting dwrote v0.2.0
Running `rustdoc --crate-name dwrote .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/lib.rs -o /home/cratesfyi/dwrote-0.2.0/doc --cfg 'feature="codegen"' --cfg 'feature="default"' --cfg 'feature="serde_codegen"' -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern winapi=/home/cratesfyi/dwrote-0.2.0/debug/deps/libwinapi-a5898d7aceb63fac.rlib --extern kernel32=/home/cratesfyi/dwrote-0.2.0/debug/deps/libkernel32-835ed4d4f4dc2d3e.rlib --extern gdi32=/home/cratesfyi/dwrote-0.2.0/debug/deps/libgdi32-635cabf58b02fe21.rlib --extern serde=/home/cratesfyi/dwrote-0.2.0/debug/deps/libserde-6a9ba00b0cda1495.rlib --extern lazy_static=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblazy_static-2a16fcec40d2bdf3.rlib --extern libc=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib`
error[E0469]: imported macro not found
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/lib.rs:13:13
|
13 | #[macro_use(DEFINE_GUID)]
|             ^^^^^^^^^^^

error: macro undefined: 'DEFINE_GUID!'
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/com_helpers.rs:6:1
|
6 | DEFINE_GUID!{UuidOfIUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
| ^^^^^^^^^^^

error: macro undefined: 'DEFINE_GUID!'
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/font_file_loader_impl.rs:20:1
|
20 | DEFINE_GUID!{UuidOfIDWriteFontFileLoader, 0x727cad4e, 0xd6af, 0x4c9e, 0x8a, 0x08, 0xd6, 0x95, 0xb1, 0x1c, 0xaa, 0x49}
| ^^^^^^^^^^^

error: macro undefined: 'DEFINE_GUID!'
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/font_file_loader_impl.rs:21:1
|
21 | DEFINE_GUID!{UuidOfIDWriteFontFileStream, 0x6d4865fe, 0x0ab8, 0x4d91, 0x8f, 0x62, 0x5d, 0xd6, 0xbe, 0x34, 0xa3, 0xe0}
| ^^^^^^^^^^^

error: macro undefined: 'DEFINE_GUID!'
--> .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/lib.rs:86:1
|
86 | DEFINE_GUID!{UuidOfIDWriteFactory, 0xb859ee5a, 0xd838, 0x4b5b, 0xa2, 0xe8, 0x1a, 0xdc, 0x7d, 0x93, 0xdb, 0x48}
| ^^^^^^^^^^^

error: aborting due to 5 previous errors

thread 'main' panicked at 'ChainedError {
error: Could not document `dwrote`.,
cause: process didn't exit successfully: `rustdoc --crate-name dwrote .cargo/registry/src/github.com-1ecc6299db9ec823/dwrote-0.2.0/src/lib.rs -o /home/cratesfyi/dwrote-0.2.0/doc --cfg feature="codegen" --cfg feature="default" --cfg feature="serde_codegen" -L dependency=/home/cratesfyi/dwrote-0.2.0/debug/deps --extern winapi=/home/cratesfyi/dwrote-0.2.0/debug/deps/libwinapi-a5898d7aceb63fac.rlib --extern kernel32=/home/cratesfyi/dwrote-0.2.0/debug/deps/libkernel32-835ed4d4f4dc2d3e.rlib --extern gdi32=/home/cratesfyi/dwrote-0.2.0/debug/deps/libgdi32-635cabf58b02fe21.rlib --extern serde=/home/cratesfyi/dwrote-0.2.0/debug/deps/libserde-6a9ba00b0cda1495.rlib --extern lazy_static=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblazy_static-2a16fcec40d2bdf3.rlib --extern libc=/home/cratesfyi/dwrote-0.2.0/debug/deps/liblibc-2a4507ee5e52ea3e.rlib` (exit code: 101)
}', src/bin/cratesfyi.rs:137
note: Run with `RUST_BACKTRACE=1` for a backtrace.