[INFO] cloning repository https://github.com/jorundev/blockycfg [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jorundev/blockycfg" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg'... [INFO] [stderr] /workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg: No space left on device [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/jorundev/blockycfg [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jorundev/blockycfg" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bcb5e46c1d071727f784cd31ee25601201f64e9c [INFO] checking jorundev/blockycfg against master#613bdd49978298648ed05ace086bd1ecad54b44a for pr-136458 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jorundev/blockycfg on toolchain 613bdd49978298648ed05ace086bd1ecad54b44a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+613bdd49978298648ed05ace086bd1ecad54b44a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jorundev/blockycfg [INFO] finished tweaking git repo https://github.com/jorundev/blockycfg [INFO] tweaked toml for git repo https://github.com/jorundev/blockycfg written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/jorundev/blockycfg 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" "+613bdd49978298648ed05ace086bd1ecad54b44a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+613bdd49978298648ed05ace086bd1ecad54b44a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 65d2e816605c4cb4b4bc7e3f10f2720acb9d3ec96225d38f2eee656712928dc3 [INFO] running `Command { std: "docker" "start" "-a" "65d2e816605c4cb4b4bc7e3f10f2720acb9d3ec96225d38f2eee656712928dc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "65d2e816605c4cb4b4bc7e3f10f2720acb9d3ec96225d38f2eee656712928dc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65d2e816605c4cb4b4bc7e3f10f2720acb9d3ec96225d38f2eee656712928dc3", kill_on_drop: false }` [INFO] [stdout] 65d2e816605c4cb4b4bc7e3f10f2720acb9d3ec96225d38f2eee656712928dc3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+613bdd49978298648ed05ace086bd1ecad54b44a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d62124e918cc380f2b99a1211aafd65b7408eed2c203d11f7300eed1421d0c3e [INFO] running `Command { std: "docker" "start" "-a" "d62124e918cc380f2b99a1211aafd65b7408eed2c203d11f7300eed1421d0c3e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.120 [INFO] [stderr] Checking svg v0.10.0 [INFO] [stderr] Compiling jobserver v0.1.24 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling blockycfg v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.h:4, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:14:9: error: 'uint64_t' does not name a type [INFO] [stderr] warning: blockycfg@0.1.1: 14 | uint64_t target; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:8:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: blockycfg@0.1.1: 7 | #include "Point2f.h" [INFO] [stderr] warning: blockycfg@0.1.1: +++ |+#include [INFO] [stderr] warning: blockycfg@0.1.1: 8 | [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:19:36: error: expected ')' before 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 19 | explicit GraphEdge(uint64_t target) : target(target) {} [INFO] [stderr] warning: blockycfg@0.1.1: | ~ ^~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | ) [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:29:9: error: 'uint64_t' does not name a type [INFO] [stderr] warning: blockycfg@0.1.1: 29 | uint64_t entry; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:29:9: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:38: error: 'uint64_t' was not declared in this scope [INFO] [stderr] warning: blockycfg@0.1.1: 33 | using Graph = std::unordered_map; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:38: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:58: error: template argument 1 is invalid [INFO] [stderr] warning: blockycfg@0.1.1: 33 | using Graph = std::unordered_map; [INFO] [stderr] warning: blockycfg@0.1.1: | ^ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:58: error: template argument 3 is invalid [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:58: error: template argument 4 is invalid [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:33:58: error: template argument 5 is invalid [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:45:34: error: 'Graph' has not been declared [INFO] [stderr] warning: blockycfg@0.1.1: 45 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const = 0; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphLayout.h:45:49: error: 'uint64_t' has not been declared [INFO] [stderr] warning: blockycfg@0.1.1: 45 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const = 0; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:21:34: error: 'Graph' has not been declared [INFO] [stderr] warning: blockycfg@0.1.1: 21 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const override; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:185:24: error: 'Graph' has not been declared [INFO] [stderr] warning: blockycfg@0.1.1: 185 | void cropToContent(Graph &graph, int &width, int &height) const; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:190:26: error: 'Graph' has not been declared [INFO] [stderr] warning: blockycfg@0.1.1: 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:21:18: error: 'virtual void GraphGridLayout::CalculateLayout(int&, uint64_t, int&, int&) const' marked 'override', but does not override [INFO] [stderr] warning: blockycfg@0.1.1: 21 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const override; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h: In member function 'int RangeAssignMaxTree::rangeMaximum(size_t, size_t)': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:395:42: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] warning: blockycfg@0.1.1: 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:395:66: error: expected primary-expression before '>' token [INFO] [stderr] warning: blockycfg@0.1.1: 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] warning: blockycfg@0.1.1: | ^ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:395:69: error: '::min' has not been declared; did you mean 'std::min'? [INFO] [stderr] warning: blockycfg@0.1.1: 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: | std::min [INFO] [stderr] warning: blockycfg@0.1.1: In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_algo.h:3455:5: note: 'std::min' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 3455 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h: In static member function 'static constexpr MinMaxAccumulateTree::MinMax MinMaxAccumulateTree::LIMITS()': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:23: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:49: error: expected primary-expression before '>' token [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:52: error: '::max' has not been declared; did you mean 'std::max'? [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: | std::max [INFO] [stderr] warning: blockycfg@0.1.1: In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_algo.h:3467:5: note: 'std::max' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 3467 | max(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:64: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:90: error: expected primary-expression before '>' token [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/common/BinaryTrees.h:433:93: error: '::min' has not been declared; did you mean 'std::min'? [INFO] [stderr] warning: blockycfg@0.1.1: 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: | std::min [INFO] [stderr] warning: blockycfg@0.1.1: In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_algo.h:3455:5: note: 'std::min' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 3455 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: In lambda function: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:216:55: error: 'const value_type' {aka 'const struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 216 | auto target = block.edges[edge_index].target; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:220:31: error: no matching function for call to 'std::stack >::push()' [INFO] [stderr] warning: blockycfg@0.1.1: 220 | stack.push({ target, 0 }); [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from /usr/include/c++/11/stack:61, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:7: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_stack.h:239:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; std::stack<_Tp, _Sequence>::value_type = std::pair]' [INFO] [stderr] warning: blockycfg@0.1.1: 239 | push(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_stack.h:239:30: note: no known conversion for argument 1 from '' to 'const value_type&' {aka 'const std::pair&'} [INFO] [stderr] warning: blockycfg@0.1.1: 239 | push(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_stack.h:244:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(std::stack<_Tp, _Sequence>::value_type&&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; std::stack<_Tp, _Sequence>::value_type = std::pair]' [INFO] [stderr] warning: blockycfg@0.1.1: 244 | push(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_stack.h:244:25: note: no known conversion for argument 1 from '' to 'std::stack >::value_type&&' {aka 'std::pair&&'} [INFO] [stderr] warning: blockycfg@0.1.1: 244 | push(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: At global scope: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:246:6: error: no declaration matches 'void GraphGridLayout::assignRows(GraphGridLayout::LayoutState&, const std::vector&)' [INFO] [stderr] warning: blockycfg@0.1.1: 246 | void GraphGridLayout::assignRows(GraphGridLayout::LayoutState &state, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:131:17: note: candidate is: 'static void GraphGridLayout::assignRows(GraphGridLayout::LayoutState&, const std::vector&)' [INFO] [stderr] warning: blockycfg@0.1.1: 131 | static void assignRows(LayoutState &state, const std::vector &blockOrder); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:11:7: note: 'class GraphGridLayout' defined here [INFO] [stderr] warning: blockycfg@0.1.1: 11 | class GraphGridLayout : public GraphLayout [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:246:51: error: 'struct GraphGridLayout::LayoutState' is private within this context [INFO] [stderr] warning: blockycfg@0.1.1: 246 | void GraphGridLayout::assignRows(GraphGridLayout::LayoutState &state, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:84:12: note: declared private here [INFO] [stderr] warning: blockycfg@0.1.1: 84 | struct LayoutState [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:273:6: error: variable or field 'CalculateLayout' declared void [INFO] [stderr] warning: blockycfg@0.1.1: 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:273:52: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] warning: blockycfg@0.1.1: 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:273:59: error: 'blocks' was not declared in this scope; did you mean 'clock'? [INFO] [stderr] warning: blockycfg@0.1.1: 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | clock [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:273:76: error: expected primary-expression before 'entry' [INFO] [stderr] warning: blockycfg@0.1.1: 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:273:83: error: expected primary-expression before 'int' [INFO] [stderr] warning: blockycfg@0.1.1: 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:274:39: error: expected primary-expression before 'int' [INFO] [stderr] warning: blockycfg@0.1.1: 274 | int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::calculateEdgeMainColumn(GraphGridLayout::LayoutState&) const': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:568:49: error: 'const value_type' {aka 'const struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 568 | auto targetId = inputBlock.edges[i].target; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::convertToPixelCoordinates(GraphGridLayout::LayoutState&, int&, int&) const': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1191:21: error: cannot convert 'std::unordered_map' to 'int&' [INFO] [stderr] warning: blockycfg@0.1.1: 1191 | connectEdgeEnds(*state.blocks); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | | [INFO] [stderr] warning: blockycfg@0.1.1: | std::unordered_map [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:190:33: note: initializing argument 1 of 'void GraphGridLayout::connectEdgeEnds(int&) const' [INFO] [stderr] warning: blockycfg@0.1.1: 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: At global scope: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1194:6: error: variable or field 'cropToContent' declared void [INFO] [stderr] warning: blockycfg@0.1.1: 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1194:50: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] warning: blockycfg@0.1.1: 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1194:57: error: 'graph' was not declared in this scope; did you mean 'isgraph'? [INFO] [stderr] warning: blockycfg@0.1.1: 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | isgraph [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1194:64: error: expected primary-expression before 'int' [INFO] [stderr] warning: blockycfg@0.1.1: 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1194:76: error: expected primary-expression before 'int' [INFO] [stderr] warning: blockycfg@0.1.1: 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1240:6: error: variable or field 'connectEdgeEnds' declared void [INFO] [stderr] warning: blockycfg@0.1.1: 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1240:52: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] warning: blockycfg@0.1.1: 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1240:59: error: 'graph' was not declared in this scope; did you mean 'isgraph'? [INFO] [stderr] warning: blockycfg@0.1.1: 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | isgraph [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::optimizeLayout(GraphGridLayout::LayoutState&) const': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1641:54: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1641 | auto &targetBlock = (*state.blocks)[edge.target]; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1644:77: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1644 | inequalities.push_back({ { blockVariable, blockMapping[edge.target] }, -spacing }); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1644:39: error: no matching function for call to 'std::vector, int> >::push_back()' [INFO] [stderr] warning: blockycfg@0.1.1: 1644 | inequalities.push_back({ { blockVariable, blockMapping[edge.target] }, -spacing }); [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: In file included from /usr/include/c++/11/vector:67, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphLayout.h:5, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.h:4, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; std::vector<_Tp, _Alloc>::value_type = std::pair, int>]' [INFO] [stderr] warning: blockycfg@0.1.1: 1187 | push_back(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from '' to 'const value_type&' {aka 'const std::pair, int>&'} [INFO] [stderr] warning: blockycfg@0.1.1: 1187 | push_back(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; std::vector<_Tp, _Alloc>::value_type = std::pair, int>]' [INFO] [stderr] warning: blockycfg@0.1.1: 1203 | push_back(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from '' to 'std::vector, int> >::value_type&&' {aka 'std::pair, int>&&'} [INFO] [stderr] warning: blockycfg@0.1.1: 1203 | push_back(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1680:21: error: cannot convert 'std::unordered_map' to 'int&' [INFO] [stderr] warning: blockycfg@0.1.1: 1680 | connectEdgeEnds(*state.blocks); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: | | [INFO] [stderr] warning: blockycfg@0.1.1: | std::unordered_map [INFO] [stderr] warning: blockycfg@0.1.1: In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.h:190:33: note: initializing argument 1 of 'void GraphGridLayout::connectEdgeEnds(int&) const' [INFO] [stderr] warning: blockycfg@0.1.1: 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~^~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1716:42: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1716 | addBlockSegmentEquality(edge.target, lastEdgeVariableIndex, segments.back().x); [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1736:62: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1736 | auto &blockLeft = (*state.blocks)[block.edges[0].target]; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1737:63: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1737 | auto &blockRight = (*state.blocks)[block.edges[1].target]; [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1740:59: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1740 | addInequality(blockMapping[block.edges[0].target], blockLeft.x + blockLeft.width, [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:1742:82: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] warning: blockycfg@0.1.1: 1742 | addInequality(blockVariable, middle, blockMapping[block.edges[1].target], [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~ [INFO] [stderr] error: failed to run custom build command for `blockycfg v0.1.1 (/opt/rustwide/workdir)` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/blockycfg-1559b922c8e7b57c/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CXX_x86_64-unknown-linux-gnu = None [INFO] [stderr] CXX_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CXX = None [INFO] [stderr] CXX = None [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] CXXFLAGS = Some("-std=c++11") [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some("true") [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,x87") [INFO] [stderr] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-std=c++11" "-I" "src/cpp" "-o" "/opt/rustwide/target/debug/build/blockycfg-b607b98b0baf4b7e/out/src/cpp/graph.o" "-c" "src/cpp/graph.cpp" [INFO] [stderr] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-std=c++11" "-I" "src/cpp" "-o" "/opt/rustwide/target/debug/build/blockycfg-b607b98b0baf4b7e/out/src/cpp/GraphGridLayout.o" "-c" "src/cpp/GraphGridLayout.cpp" [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.h:4, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:14:9: error: 'uint64_t' does not name a type [INFO] [stderr] cargo:warning= 14 | uint64_t target; [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:8:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning= 7 | #include "Point2f.h" [INFO] [stderr] cargo:warning= +++ |+#include [INFO] [stderr] cargo:warning= 8 | [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:19:36: error: expected ')' before 'target' [INFO] [stderr] cargo:warning= 19 | explicit GraphEdge(uint64_t target) : target(target) {} [INFO] [stderr] cargo:warning= | ~ ^~~~~~~ [INFO] [stderr] cargo:warning= | ) [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:29:9: error: 'uint64_t' does not name a type [INFO] [stderr] cargo:warning= 29 | uint64_t entry; [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:29:9: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:38: error: 'uint64_t' was not declared in this scope [INFO] [stderr] cargo:warning= 33 | using Graph = std::unordered_map; [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:38: note: 'uint64_t' is defined in header ''; did you forget to '#include '? [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:58: error: template argument 1 is invalid [INFO] [stderr] cargo:warning= 33 | using Graph = std::unordered_map; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:58: error: template argument 3 is invalid [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:58: error: template argument 4 is invalid [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:33:58: error: template argument 5 is invalid [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:45:34: error: 'Graph' has not been declared [INFO] [stderr] cargo:warning= 45 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const = 0; [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphLayout.h:45:49: error: 'uint64_t' has not been declared [INFO] [stderr] cargo:warning= 45 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const = 0; [INFO] [stderr] cargo:warning= | ^~~~~~~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:21:34: error: 'Graph' has not been declared [INFO] [stderr] cargo:warning= 21 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const override; [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:185:24: error: 'Graph' has not been declared [INFO] [stderr] cargo:warning= 185 | void cropToContent(Graph &graph, int &width, int &height) const; [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:190:26: error: 'Graph' has not been declared [INFO] [stderr] cargo:warning= 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:21:18: error: 'virtual void GraphGridLayout::CalculateLayout(int&, uint64_t, int&, int&) const' marked 'override', but does not override [INFO] [stderr] cargo:warning= 21 | virtual void CalculateLayout(Graph &blocks, uint64_t entry, int &width, int &height) const override; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h: In member function 'int RangeAssignMaxTree::rangeMaximum(size_t, size_t)': [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:395:42: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] cargo:warning= 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:395:66: error: expected primary-expression before '>' token [INFO] [stderr] cargo:warning= 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:395:69: error: '::min' has not been declared; did you mean 'std::min'? [INFO] [stderr] cargo:warning= 395 | return rangeOperation(l, r, std::numeric_limits::min()); [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning= | std::min [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] cargo:warning= from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_algo.h:3455:5: note: 'std::min' declared here [INFO] [stderr] cargo:warning= 3455 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h: In static member function 'static constexpr MinMaxAccumulateTree::MinMax MinMaxAccumulateTree::LIMITS()': [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:23: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:49: error: expected primary-expression before '>' token [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:52: error: '::max' has not been declared; did you mean 'std::max'? [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning= | std::max [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] cargo:warning= from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_algo.h:3467:5: note: 'std::max' declared here [INFO] [stderr] cargo:warning= 3467 | max(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:64: error: 'numeric_limits' is not a member of 'std' [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:90: error: expected primary-expression before '>' token [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^ [INFO] [stderr] cargo:warning=src/cpp/common/BinaryTrees.h:433:93: error: '::min' has not been declared; did you mean 'std::min'? [INFO] [stderr] cargo:warning= 433 | return { std::numeric_limits::max(), std::numeric_limits::min() }; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning= | std::min [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/11/algorithm:62, [INFO] [stderr] cargo:warning= from src/cpp/common/BinaryTrees.h:12, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:12: [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_algo.h:3455:5: note: 'std::min' declared here [INFO] [stderr] cargo:warning= 3455 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: In lambda function: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:216:55: error: 'const value_type' {aka 'const struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 216 | auto target = block.edges[edge_index].target; [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:220:31: error: no matching function for call to 'std::stack >::push()' [INFO] [stderr] cargo:warning= 220 | stack.push({ target, 0 }); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/11/stack:61, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:7: [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_stack.h:239:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; std::stack<_Tp, _Sequence>::value_type = std::pair]' [INFO] [stderr] cargo:warning= 239 | push(const value_type& __x) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_stack.h:239:30: note: no known conversion for argument 1 from '' to 'const value_type&' {aka 'const std::pair&'} [INFO] [stderr] cargo:warning= 239 | push(const value_type& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_stack.h:244:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(std::stack<_Tp, _Sequence>::value_type&&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; std::stack<_Tp, _Sequence>::value_type = std::pair]' [INFO] [stderr] cargo:warning= 244 | push(value_type&& __x) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_stack.h:244:25: note: no known conversion for argument 1 from '' to 'std::stack >::value_type&&' {aka 'std::pair&&'} [INFO] [stderr] cargo:warning= 244 | push(value_type&& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: At global scope: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:246:6: error: no declaration matches 'void GraphGridLayout::assignRows(GraphGridLayout::LayoutState&, const std::vector&)' [INFO] [stderr] cargo:warning= 246 | void GraphGridLayout::assignRows(GraphGridLayout::LayoutState &state, [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:131:17: note: candidate is: 'static void GraphGridLayout::assignRows(GraphGridLayout::LayoutState&, const std::vector&)' [INFO] [stderr] cargo:warning= 131 | static void assignRows(LayoutState &state, const std::vector &blockOrder); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:11:7: note: 'class GraphGridLayout' defined here [INFO] [stderr] cargo:warning= 11 | class GraphGridLayout : public GraphLayout [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:246:51: error: 'struct GraphGridLayout::LayoutState' is private within this context [INFO] [stderr] cargo:warning= 246 | void GraphGridLayout::assignRows(GraphGridLayout::LayoutState &state, [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:84:12: note: declared private here [INFO] [stderr] cargo:warning= 84 | struct LayoutState [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:273:6: error: variable or field 'CalculateLayout' declared void [INFO] [stderr] cargo:warning= 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:273:52: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] cargo:warning= 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:273:59: error: 'blocks' was not declared in this scope; did you mean 'clock'? [INFO] [stderr] cargo:warning= 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning= | clock [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:273:76: error: expected primary-expression before 'entry' [INFO] [stderr] cargo:warning= 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:273:83: error: expected primary-expression before 'int' [INFO] [stderr] cargo:warning= 273 | void GraphGridLayout::CalculateLayout(GraphLayout::Graph &blocks, uint64_t entry, int &width, [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:274:39: error: expected primary-expression before 'int' [INFO] [stderr] cargo:warning= 274 | int &height) const [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::calculateEdgeMainColumn(GraphGridLayout::LayoutState&) const': [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:568:49: error: 'const value_type' {aka 'const struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 568 | auto targetId = inputBlock.edges[i].target; [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::convertToPixelCoordinates(GraphGridLayout::LayoutState&, int&, int&) const': [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1191:21: error: cannot convert 'std::unordered_map' to 'int&' [INFO] [stderr] cargo:warning= 1191 | connectEdgeEnds(*state.blocks); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= | | [INFO] [stderr] cargo:warning= | std::unordered_map [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:190:33: note: initializing argument 1 of 'void GraphGridLayout::connectEdgeEnds(int&) const' [INFO] [stderr] cargo:warning= 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] cargo:warning= | ~~~~~~~^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: At global scope: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1194:6: error: variable or field 'cropToContent' declared void [INFO] [stderr] cargo:warning= 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1194:50: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] cargo:warning= 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1194:57: error: 'graph' was not declared in this scope; did you mean 'isgraph'? [INFO] [stderr] cargo:warning= 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning= | isgraph [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1194:64: error: expected primary-expression before 'int' [INFO] [stderr] cargo:warning= 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1194:76: error: expected primary-expression before 'int' [INFO] [stderr] cargo:warning= 1194 | void GraphGridLayout::cropToContent(GraphLayout::Graph &graph, int &width, int &height) const [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1240:6: error: variable or field 'connectEdgeEnds' declared void [INFO] [stderr] cargo:warning= 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1240:52: error: 'Graph' is not a member of 'GraphLayout' [INFO] [stderr] cargo:warning= 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1240:59: error: 'graph' was not declared in this scope; did you mean 'isgraph'? [INFO] [stderr] cargo:warning= 1240 | void GraphGridLayout::connectEdgeEnds(GraphLayout::Graph &graph) const [INFO] [stderr] cargo:warning= | ^~~~~ [INFO] [stderr] cargo:warning= | isgraph [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp: In member function 'void GraphGridLayout::optimizeLayout(GraphGridLayout::LayoutState&) const': [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1641:54: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] cargo:warning= 1641 | auto &targetBlock = (*state.blocks)[edge.target]; [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1644:77: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] cargo:warning= 1644 | inequalities.push_back({ { blockVariable, blockMapping[edge.target] }, -spacing }); [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1644:39: error: no matching function for call to 'std::vector, int> >::push_back()' [INFO] [stderr] cargo:warning= 1644 | inequalities.push_back({ { blockVariable, blockMapping[edge.target] }, -spacing }); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from /usr/include/c++/11/vector:67, [INFO] [stderr] cargo:warning= from src/cpp/GraphLayout.h:5, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.h:4, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_vector.h:1187:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; std::vector<_Tp, _Alloc>::value_type = std::pair, int>]' [INFO] [stderr] cargo:warning= 1187 | push_back(const value_type& __x) [INFO] [stderr] cargo:warning= | ^~~~~~~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from '' to 'const value_type&' {aka 'const std::pair, int>&'} [INFO] [stderr] cargo:warning= 1187 | push_back(const value_type& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_vector.h:1203:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; std::vector<_Tp, _Alloc>::value_type = std::pair, int>]' [INFO] [stderr] cargo:warning= 1203 | push_back(value_type&& __x) [INFO] [stderr] cargo:warning= | ^~~~~~~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/11/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from '' to 'std::vector, int> >::value_type&&' {aka 'std::pair, int>&&'} [INFO] [stderr] cargo:warning= 1203 | push_back(value_type&& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1680:21: error: cannot convert 'std::unordered_map' to 'int&' [INFO] [stderr] cargo:warning= 1680 | connectEdgeEnds(*state.blocks); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~ [INFO] [stderr] cargo:warning= | | [INFO] [stderr] cargo:warning= | std::unordered_map [INFO] [stderr] cargo:warning=In file included from src/cpp/GraphGridLayout.cpp:1: [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:190:33: note: initializing argument 1 of 'void GraphGridLayout::connectEdgeEnds(int&) const' [INFO] [stderr] cargo:warning= 190 | void connectEdgeEnds(Graph &graph) const; [INFO] [stderr] cargo:warning= | ~~~~~~~^~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1716:42: error: 'struct GraphLayout::GraphEdge' has no member named 'target' [INFO] [stderr] cargo:warning= 1716 | addBlockSegmentEquality(edge.target, lastEdgeVariableIndex, segments.back().x); [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1736:62: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 1736 | auto &blockLeft = (*state.blocks)[block.edges[0].target]; [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1737:63: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 1737 | auto &blockRight = (*state.blocks)[block.edges[1].target]; [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1740:59: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 1740 | addInequality(blockMapping[block.edges[0].target], blockLeft.x + blockLeft.width, [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:1742:82: error: '__gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::value_type' {aka 'struct GraphLayout::GraphEdge'} has no member named 'target' [INFO] [stderr] cargo:warning= 1742 | addInequality(blockVariable, middle, blockMapping[block.edges[1].target], [INFO] [stderr] cargo:warning= | ^~~~~~ [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 1 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-std=c++11" "-I" "src/cpp" "-o" "/opt/rustwide/target/debug/build/blockycfg-b607b98b0baf4b7e/out/src/cpp/GraphGridLayout.o" "-c" "src/cpp/GraphGridLayout.cpp" with args "c++" did not execute successfully (status code exit status: 1). [INFO] [stderr] [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "d62124e918cc380f2b99a1211aafd65b7408eed2c203d11f7300eed1421d0c3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d62124e918cc380f2b99a1211aafd65b7408eed2c203d11f7300eed1421d0c3e", kill_on_drop: false }` [INFO] [stdout] d62124e918cc380f2b99a1211aafd65b7408eed2c203d11f7300eed1421d0c3e