[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] testing jorundev/blockycfg against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [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] 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] validating manifest of git repo https://github.com/jorundev/blockycfg on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cc v1.0.73 [INFO] [stderr] Downloaded jobserver v0.1.24 [INFO] [stderr] Downloaded svg v0.10.0 [INFO] [stderr] Downloaded libc v0.2.120 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 23e4d9c263ab61d0ee106938efaedb6d17bc31e02120f56683546d0a89eef2cc [INFO] running `Command { std: "docker" "start" "-a" "23e4d9c263ab61d0ee106938efaedb6d17bc31e02120f56683546d0a89eef2cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "23e4d9c263ab61d0ee106938efaedb6d17bc31e02120f56683546d0a89eef2cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23e4d9c263ab61d0ee106938efaedb6d17bc31e02120f56683546d0a89eef2cc", kill_on_drop: false }` [INFO] [stdout] 23e4d9c263ab61d0ee106938efaedb6d17bc31e02120f56683546d0a89eef2cc [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ca4ec4ce1a50255e020ac307d18c3c3c8cd22ffc372af7953396504e244c261 [INFO] running `Command { std: "docker" "start" "-a" "2ca4ec4ce1a50255e020ac307d18c3c3c8cd22ffc372af7953396504e244c261", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.120 [INFO] [stderr] Compiling 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: 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++/13/algorithm:61, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/common/BinaryTrees.h:12: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_algo.h:5785:5: note: 'std::min' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 5785 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [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: /usr/include/c++/13/bits/stl_algo.h:5805:5: note: 'std::max' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 5805 | max(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~ [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: /usr/include/c++/13/bits/stl_algo.h:5785:5: note: 'std::min' declared here [INFO] [stderr] warning: blockycfg@0.1.1: 5785 | 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 __gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::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++/13/stack:63, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphGridLayout.cpp:7: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_stack.h:260:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; value_type = std::pair]' [INFO] [stderr] warning: blockycfg@0.1.1: 260 | push(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_stack.h:260:30: note: no known conversion for argument 1 from '' to 'const std::stack >::value_type&' {aka 'const std::pair&'} [INFO] [stderr] warning: blockycfg@0.1.1: 260 | push(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_stack.h:265:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(value_type&&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; value_type = std::pair]' [INFO] [stderr] warning: blockycfg@0.1.1: 265 | push(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_stack.h:265:25: note: no known conversion for argument 1 from '' to 'std::stack >::value_type&&' {aka 'std::pair&&'} [INFO] [stderr] warning: blockycfg@0.1.1: 265 | 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(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: src/cpp/GraphGridLayout.h:131:17: note: candidate is: 'static void GraphGridLayout::assignRows(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: 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(LayoutState&) const': [INFO] [stderr] warning: blockycfg@0.1.1: src/cpp/GraphGridLayout.cpp:568:49: error: 'const __gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::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(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: 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(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++/13/vector:66, [INFO] [stderr] warning: blockycfg@0.1.1: from src/cpp/GraphLayout.h:5: [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_vector.h:1281:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; value_type = std::pair, int>]' [INFO] [stderr] warning: blockycfg@0.1.1: 1281 | push_back(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_vector.h:1281:35: note: no known conversion for argument 1 from '' to 'const std::vector, int> >::value_type&' {aka 'const std::pair, int>&'} [INFO] [stderr] warning: blockycfg@0.1.1: 1281 | push_back(const value_type& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_vector.h:1298:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; value_type = std::pair, int>]' [INFO] [stderr] warning: blockycfg@0.1.1: 1298 | push_back(value_type&& __x) [INFO] [stderr] warning: blockycfg@0.1.1: | ^~~~~~~~~ [INFO] [stderr] warning: blockycfg@0.1.1: /usr/include/c++/13/bits/stl_vector.h:1298: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: 1298 | 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: 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-ace1287634144553/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-baa4aa2fa5f886fa/out/src/cpp/GraphGridLayout.o" "-c" "src/cpp/GraphGridLayout.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-baa4aa2fa5f886fa/out/src/cpp/graph.o" "-c" "src/cpp/graph.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=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++/13/algorithm:61, [INFO] [stderr] cargo:warning= from src/cpp/common/BinaryTrees.h:12: [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_algo.h:5785:5: note: 'std::min' declared here [INFO] [stderr] cargo:warning= 5785 | min(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] cargo:warning= | ^~~ [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=/usr/include/c++/13/bits/stl_algo.h:5805:5: note: 'std::max' declared here [INFO] [stderr] cargo:warning= 5805 | max(initializer_list<_Tp> __l, _Compare __comp) [INFO] [stderr] cargo:warning= | ^~~ [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=/usr/include/c++/13/bits/stl_algo.h:5785:5: note: 'std::min' declared here [INFO] [stderr] cargo:warning= 5785 | 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 __gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::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++/13/stack:63, [INFO] [stderr] cargo:warning= from src/cpp/GraphGridLayout.cpp:7: [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_stack.h:260:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; value_type = std::pair]' [INFO] [stderr] cargo:warning= 260 | push(const value_type& __x) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_stack.h:260:30: note: no known conversion for argument 1 from '' to 'const std::stack >::value_type&' {aka 'const std::pair&'} [INFO] [stderr] cargo:warning= 260 | push(const value_type& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_stack.h:265:7: note: candidate: 'void std::stack<_Tp, _Sequence>::push(value_type&&) [with _Tp = std::pair; _Sequence = std::deque, std::allocator > >; value_type = std::pair]' [INFO] [stderr] cargo:warning= 265 | push(value_type&& __x) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_stack.h:265:25: note: no known conversion for argument 1 from '' to 'std::stack >::value_type&&' {aka 'std::pair&&'} [INFO] [stderr] cargo:warning= 265 | 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(LayoutState&, const std::vector&)' [INFO] [stderr] cargo:warning= 246 | void GraphGridLayout::assignRows(GraphGridLayout::LayoutState &state, [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.h:131:17: note: candidate is: 'static void GraphGridLayout::assignRows(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=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(LayoutState&) const': [INFO] [stderr] cargo:warning=src/cpp/GraphGridLayout.cpp:568:49: error: 'const __gnu_cxx::__alloc_traits, GraphLayout::GraphEdge>::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(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=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(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++/13/vector:66, [INFO] [stderr] cargo:warning= from src/cpp/GraphLayout.h:5: [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_vector.h:1281:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; value_type = std::pair, int>]' [INFO] [stderr] cargo:warning= 1281 | push_back(const value_type& __x) [INFO] [stderr] cargo:warning= | ^~~~~~~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_vector.h:1281:35: note: no known conversion for argument 1 from '' to 'const std::vector, int> >::value_type&' {aka 'const std::pair, int>&'} [INFO] [stderr] cargo:warning= 1281 | push_back(const value_type& __x) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_vector.h:1298:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >; value_type = std::pair, int>]' [INFO] [stderr] cargo:warning= 1298 | push_back(value_type&& __x) [INFO] [stderr] cargo:warning= | ^~~~~~~~~ [INFO] [stderr] cargo:warning=/usr/include/c++/13/bits/stl_vector.h:1298:30: note: no known conversion for argument 1 from '' to 'std::vector, int> >::value_type&&' {aka 'std::pair, int>&&'} [INFO] [stderr] cargo:warning= 1298 | 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=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-baa4aa2fa5f886fa/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" "2ca4ec4ce1a50255e020ac307d18c3c3c8cd22ffc372af7953396504e244c261", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ca4ec4ce1a50255e020ac307d18c3c3c8cd22ffc372af7953396504e244c261", kill_on_drop: false }` [INFO] [stdout] 2ca4ec4ce1a50255e020ac307d18c3c3c8cd22ffc372af7953396504e244c261