[INFO] crate piet-direct2d 0.0.9 is already in cache [INFO] checking piet-direct2d-0.0.9 against master#3dbade652ed8ebac70f903e01f51cd92c4e4302c for pr-69880 [INFO] extracting crate piet-direct2d 0.0.9 into /workspace/builds/worker-11/source [INFO] validating manifest of crates.io crate piet-direct2d 0.0.9 on toolchain 3dbade652ed8ebac70f903e01f51cd92c4e4302c [INFO] running `"/workspace/cargo-home/bin/cargo" "+3dbade652ed8ebac70f903e01f51cd92c4e4302c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate piet-direct2d 0.0.9 [INFO] finished tweaking crates.io crate piet-direct2d 0.0.9 [INFO] tweaked toml for crates.io crate piet-direct2d 0.0.9 written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate crates.io crate piet-direct2d 0.0.9 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+3dbade652ed8ebac70f903e01f51cd92c4e4302c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+3dbade652ed8ebac70f903e01f51cd92c4e4302c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 1804786bd95a1fa8bed4d00ec57f479e43952a0be695fc8ac81a72d3cfa38a88 [INFO] running `"docker" "start" "-a" "1804786bd95a1fa8bed4d00ec57f479e43952a0be695fc8ac81a72d3cfa38a88"` [INFO] [stderr] Compiling winapi v0.3.8 [INFO] [stderr] Checking kurbo v0.5.8 [INFO] [stderr] Checking piet v0.0.9 [INFO] [stderr] Checking piet-test v0.0.9 [INFO] [stderr] Checking wio v0.2.2 [INFO] [stderr] Checking piet-direct2d v0.0.9 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> examples/basic.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | use winapi::shared::dxgi::{IDXGIDevice, IDXGISurface, DXGI_MAP_READ}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> examples/basic.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::shared::dxgiformat::DXGI_FORMAT_R8G8B8A8_UNORM; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> examples/basic.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::dxgitype::DXGI_SAMPLE_DESC; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> examples/basic.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::winerror::{HRESULT, SUCCEEDED}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> examples/basic.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::d3d11::{ [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> examples/basic.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::um::d3dcommon::D3D_DRIVER_TYPE_HARDWARE; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> examples/basic.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> examples/basic.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `piet_direct2d::D2DRenderContext` [INFO] [stderr] --> examples/basic.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use piet_direct2d::D2DRenderContext; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `D2DRenderContext` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `D2DFactory` in `piet_direct2d` [INFO] [stderr] --> examples/basic.rs:42:30 [INFO] [stderr] | [INFO] [stderr] 42 | let d2d = piet_direct2d::D2DFactory::new().unwrap(); [INFO] [stderr] | ^^^^^^^^^^ could not find `D2DFactory` in `piet_direct2d` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `DwriteFactory` in `piet_direct2d` [INFO] [stderr] --> examples/basic.rs:43:33 [INFO] [stderr] | [INFO] [stderr] 43 | let dwrite = piet_direct2d::DwriteFactory::new().unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^ could not find `DwriteFactory` in `piet_direct2d` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_MAP_READ` in this scope [INFO] [stderr] --> examples/basic.rs:88:49 [INFO] [stderr] | [INFO] [stderr] 88 | let _hr = surface.Map(&mut mapped_rect, DXGI_MAP_READ); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stderr] --> examples/basic.rs:116:14 [INFO] [stderr] | [INFO] [stderr] 116 | struct Error(HRESULT); [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D11Device` in this scope [INFO] [stderr] --> examples/basic.rs:118:27 [INFO] [stderr] | [INFO] [stderr] 118 | struct D3D11Device(ComPtr); [INFO] [stderr] | --------------------------^^^^^^^^^^^^--- similarly named struct `D3D11Device` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 118 | struct D3D11Device(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 118 | struct D3D11Device(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stderr] --> examples/basic.rs:119:34 [INFO] [stderr] | [INFO] [stderr] 119 | struct D3D11DeviceContext(ComPtr); [INFO] [stderr] | ---------------------------------^^^^^^^^^^^^^^^^^^^--- similarly named struct `D3D11DeviceContext` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 119 | struct D3D11DeviceContext(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 119 | struct D3D11DeviceContext(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D11Texture2D` in this scope [INFO] [stderr] --> examples/basic.rs:120:30 [INFO] [stderr] | [INFO] [stderr] 120 | struct D3D11Texture2D(ComPtr); [INFO] [stderr] | -----------------------------^^^^^^^^^^^^^^^--- similarly named struct `D3D11Texture2D` defined here [INFO] [stderr] | [INFO] [stderr] help: a struct with a similar name exists [INFO] [stderr] | [INFO] [stderr] 120 | struct D3D11Texture2D(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] help: you might be missing a type parameter [INFO] [stderr] | [INFO] [stderr] 120 | struct D3D11Texture2D(ComPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stderr] --> examples/basic.rs:121:26 [INFO] [stderr] | [INFO] [stderr] 121 | struct DxgiDevice(ComPtr); [INFO] [stderr] | - ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | | [INFO] [stderr] | help: you might be missing a type parameter: `` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D11_USAGE` in this scope [INFO] [stderr] --> examples/basic.rs:129:24 [INFO] [stderr] | [INFO] [stderr] 129 | fn usage(&self) -> D3D11_USAGE { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_USAGE_DEFAULT` in this scope [INFO] [stderr] --> examples/basic.rs:131:36 [INFO] [stderr] | [INFO] [stderr] 131 | TextureMode::Target => D3D11_USAGE_DEFAULT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_USAGE_STAGING` in this scope [INFO] [stderr] --> examples/basic.rs:132:34 [INFO] [stderr] | [INFO] [stderr] 132 | TextureMode::Read => D3D11_USAGE_STAGING, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D11_BIND_FLAG` in this scope [INFO] [stderr] --> examples/basic.rs:136:29 [INFO] [stderr] | [INFO] [stderr] 136 | fn bind_flags(&self) -> D3D11_BIND_FLAG { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_BIND_SHADER_RESOURCE` in this scope [INFO] [stderr] --> examples/basic.rs:138:36 [INFO] [stderr] | [INFO] [stderr] 138 | TextureMode::Target => D3D11_BIND_SHADER_RESOURCE | D3D11_BIND_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_BIND_RENDER_TARGET` in this scope [INFO] [stderr] --> examples/basic.rs:138:65 [INFO] [stderr] | [INFO] [stderr] 138 | TextureMode::Target => D3D11_BIND_SHADER_RESOURCE | D3D11_BIND_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D11_CPU_ACCESS_FLAG` in this scope [INFO] [stderr] --> examples/basic.rs:143:35 [INFO] [stderr] | [INFO] [stderr] 143 | fn cpu_access_flags(&self) -> D3D11_CPU_ACCESS_FLAG { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_CPU_ACCESS_READ` in this scope [INFO] [stderr] --> examples/basic.rs:146:34 [INFO] [stderr] | [INFO] [stderr] 146 | TextureMode::Read => D3D11_CPU_ACCESS_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stderr] --> examples/basic.rs:151:29 [INFO] [stderr] | [INFO] [stderr] 151 | unsafe fn wrap(hr: HRESULT, ptr: *mut T, f: F) -> Result [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope [INFO] [stderr] --> examples/basic.rs:156:8 [INFO] [stderr] | [INFO] [stderr] 156 | if SUCCEEDED(hr) { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `D3D11CreateDevice` in this scope [INFO] [stderr] --> examples/basic.rs:169:22 [INFO] [stderr] | [INFO] [stderr] 169 | let hr = D3D11CreateDevice( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D_DRIVER_TYPE_HARDWARE` in this scope [INFO] [stderr] --> examples/basic.rs:171:17 [INFO] [stderr] | [INFO] [stderr] 171 | D3D_DRIVER_TYPE_HARDWARE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_BGRA_SUPPORT` in this scope [INFO] [stderr] --> examples/basic.rs:173:17 [INFO] [stderr] | [INFO] [stderr] 173 | D3D11_CREATE_DEVICE_BGRA_SUPPORT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D11_SDK_VERSION` in this scope [INFO] [stderr] --> examples/basic.rs:176:17 [INFO] [stderr] | [INFO] [stderr] 176 | D3D11_SDK_VERSION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D11_TEXTURE2D_DESC` in this scope [INFO] [stderr] --> examples/basic.rs:199:24 [INFO] [stderr] | [INFO] [stderr] 199 | let desc = D3D11_TEXTURE2D_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope [INFO] [stderr] --> examples/basic.rs:204:25 [INFO] [stderr] | [INFO] [stderr] 204 | Format: DXGI_FORMAT_R8G8B8A8_UNORM, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stderr] --> examples/basic.rs:205:29 [INFO] [stderr] | [INFO] [stderr] 205 | SampleDesc: DXGI_SAMPLE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stderr] --> examples/basic.rs:221:30 [INFO] [stderr] | [INFO] [stderr] 221 | fn as_raw(&self) -> *mut IDXGIDevice { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stderr] --> examples/basic.rs:227:33 [INFO] [stderr] | [INFO] [stderr] 226 | impl D3D11Texture2D { [INFO] [stderr] | - help: you might be missing a type parameter: `` [INFO] [stderr] 227 | fn as_dxgi(&self) -> ComPtr { [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 36 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `piet-direct2d`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "1804786bd95a1fa8bed4d00ec57f479e43952a0be695fc8ac81a72d3cfa38a88"` [INFO] running `"docker" "rm" "-f" "1804786bd95a1fa8bed4d00ec57f479e43952a0be695fc8ac81a72d3cfa38a88"` [INFO] [stdout] 1804786bd95a1fa8bed4d00ec57f479e43952a0be695fc8ac81a72d3cfa38a88