[INFO] cloning repository https://github.com/Fuwaki/fun_2048
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Fuwaki/fun_2048" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFuwaki%2Ffun_2048", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFuwaki%2Ffun_2048'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ec7f0e9bdb8c1f3ff7b95912a8754a658d97168a
[INFO] checking Fuwaki/fun_2048 against 4d7c0cd298ace72490220301fa543d63a154f8ce for pr-164789
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFuwaki%2Ffun_2048" "/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/Fuwaki/fun_2048
[INFO] finished tweaking git repo https://github.com/Fuwaki/fun_2048
[INFO] tweaked toml for git repo https://github.com/Fuwaki/fun_2048 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Fuwaki/fun_2048 on toolchain 4d7c0cd298ace72490220301fa543d63a154f8ce
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Fuwaki/fun_2048 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" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: unused manifest key: package.rust-flags
[INFO] [stderr] warning: `fun_2048` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c0af3998e971868164375a7dfb646c9933ddd1a3bdb00fa2041266763dc1eeab" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50
[INFO] running `Command { std: "docker" "start" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50" "/opt/rustwide/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50" "/opt/rustwide/cargo-home/bin/cargo" "+4d7c0cd298ace72490220301fa543d63a154f8ce" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: unused manifest key: package.rust-flags
[INFO] [stderr] warning: `fun_2048` (manifest) generated 1 warning
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling cc v1.0.104
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling libc v0.2.155
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling serde v1.0.203
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]    Compiling syn v2.0.68
[INFO] [stderr]    Compiling cstr v0.2.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling qmetaobject_impl v0.2.10
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling cpp_common v0.5.9
[INFO] [stderr]    Compiling cpp_macros v0.5.9
[INFO] [stderr]    Compiling serde_derive v1.0.203
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling cpp_build v0.5.9
[INFO] [stderr]     Checking cpp v0.5.9
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]    Compiling qttypes v0.2.11
[INFO] [stderr]    Compiling qmetaobject v0.2.10
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/itemmodel.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 | /         cpp!(unsafe [obj as "Rust_QAbstractItemModel *", f as "TraitObject"] {
[INFO] [stdout] 137 | |             if (!obj) return;
[INFO] [stdout] 138 | |             const auto list1 = obj->persistentIndexList();
[INFO] [stdout] 139 | |             auto list2 = list1;
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | |             obj->changePersistentIndexList(list1, list2);
[INFO] [stdout] 149 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/scenegraph.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |   ...   mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64", len as "std::size_t"] -> u64 as "quint64" {
[INFO] [stdout]     |  ______________^
[INFO] [stdout] 164 | | ...       if (raw->size != len || raw->type_id != type_id) {
[INFO] [stdout] 165 | | ...           rust!(sgnode_0 []{ panic!("update_dynamic must always be called with the same type and the same number of elements"...
[INFO] [stdout] ...   |
[INFO] [stdout] 168 | | ...   });
[INFO] [stdout]     | |________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/scenegraph.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |               mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64"] -> u64 as "quint64" {
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 225 | |                 if (raw->size != std::size_t(-1) || raw->type_id != type_id) {
[INFO] [stdout] 226 | |                     rust!(sgnode_3 []{ panic!("update_static must always be called with the same type of functions") });
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/scenegraph.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 | /             cpp!(unsafe [raw as "QSGNode*", before_iter as "QSGNode*"] -> *mut c_void as "QSGNode*" {
[INFO] [stdout] 256 | |                 auto node = before_iter ? before_iter->nextSibling() : raw->firstChild();
[INFO] [stdout] 257 | |                 if (!node) rust!(sgnode_2 []{ panic!("There must be a node as the mask says so") });
[INFO] [stdout] 258 | |                 node->setFlag(QSGNode::OwnedByParent, false); // now we own it;
[INFO] [stdout] 259 | |                 return node;
[INFO] [stdout] 260 | |             })
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/scenegraph.rs:265:13
[INFO] [stdout]     |
[INFO] [stdout] 265 | /             cpp!(unsafe [raw as "QSGNode*", node as "QSGNode*", before_iter as "QSGNode*"] {
[INFO] [stdout] 266 | |                 if (!node->parent()) {
[INFO] [stdout] 267 | |                     if (before_iter)
[INFO] [stdout] 268 | |                         raw->insertChildNodeAfter(node, before_iter);
[INFO] [stdout] ...   |
[INFO] [stdout] 274 | |                 node->setFlag(QSGNode::OwnedByParent);
[INFO] [stdout] 275 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `no_mangle` attribute cannot be used on foreign statics
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.2.10/src/scenegraph.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 | /         cpp!(unsafe [node as "QSGNode*", raw as "QSGNode*"] {
[INFO] [stdout] 444 | |             if (!node->parent()) {
[INFO] [stdout] 445 | |                 raw->prependChildNode(node);
[INFO] [stdout] 446 | |             } else if (node->parent() != raw) {
[INFO] [stdout] ...   |
[INFO] [stdout] 449 | |             node->setFlag(QSGNode::OwnedByParent);
[INFO] [stdout] 450 | |         });
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: the `no_mangle` attribute can be applied to functions and statics
[INFO] [stdout]     = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `qmetaobject` (lib) due to 6 previous errors
[INFO] running `Command { std: "docker" "inspect" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50", kill_on_drop: false }`
[INFO] [stdout] 5a34da7754be664172f26afe661212928c9c75dbf4f2766b50704f1ac5c40b50
