[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 try#6713fa75964eb229409a9c6f6f5c418423e313ff for pr-133502-22
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/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-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jorundev/blockycfg on toolchain 6713fa75964eb229409a9c6f6f5c418423e313ff
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "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
[ERROR] error running command: no output for 300 seconds
[INFO] checking jorundev/blockycfg against try#6713fa75964eb229409a9c6f6f5c418423e313ff for pr-133502-22
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjorundev%2Fblockycfg" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/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-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jorundev/blockycfg on toolchain 6713fa75964eb229409a9c6f6f5c418423e313ff
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "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] [stderr]  Downloading crates ...
[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-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 761afa3c1d744cdacdc12f8404cd8fa086a7174fd6ca0324da0668c211c970d1
[INFO] running `Command { std: "docker" "start" "-a" "761afa3c1d744cdacdc12f8404cd8fa086a7174fd6ca0324da0668c211c970d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "761afa3c1d744cdacdc12f8404cd8fa086a7174fd6ca0324da0668c211c970d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "761afa3c1d744cdacdc12f8404cd8fa086a7174fd6ca0324da0668c211c970d1", kill_on_drop: false }`
[INFO] [stdout] 761afa3c1d744cdacdc12f8404cd8fa086a7174fd6ca0324da0668c211c970d1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+6713fa75964eb229409a9c6f6f5c418423e313ff" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d06f9950ab6cb7c80fa0c338bdcc65163fe49f19b3a5a9c126a6c199c51c14ff
[INFO] running `Command { std: "docker" "start" "-a" "d06f9950ab6cb7c80fa0c338bdcc65163fe49f19b3a5a9c126a6c199c51c14ff", 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 '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: blockycfg@0.1.1:     7 | #include "Point2f.h"
[INFO] [stderr] warning: blockycfg@0.1.1:   +++ |+#include <cstdint>
[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 '<cstdint>'; did you forget to '#include <cstdint>'?
[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<uint64_t, GraphBlock>;
[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 '<cstdint>'; did you forget to '#include <cstdint>'?
[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<uint64_t, GraphBlock>;
[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<ValueType>::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<ValueType>::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<ValueType>::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<IntegerType>::MinMax MinMaxAccumulateTree<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<std::allocator<GraphLayout::GraphEdge>, 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<std::pair<long unsigned int, long unsigned int> >::push(<brace-enclosed initializer list>)'
[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<long unsigned int, long unsigned int>; _Sequence = std::deque<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >; value_type = std::pair<long unsigned int, long unsigned int>]'
[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 '<brace-enclosed initializer list>' to 'const std::stack<std::pair<long unsigned int, long unsigned int> >::value_type&' {aka 'const std::pair<long unsigned int, long unsigned int>&'}
[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<long unsigned int, long unsigned int>; _Sequence = std::deque<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >; value_type = std::pair<long unsigned int, long unsigned int>]'
[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 '<brace-enclosed initializer list>' to 'std::stack<std::pair<long unsigned int, long unsigned int> >::value_type&&' {aka 'std::pair<long unsigned int, long unsigned int>&&'}
[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<long long unsigned int>&)'
[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<long unsigned int>&)'
[INFO] [stderr] warning: blockycfg@0.1.1:   131 |     static void assignRows(LayoutState &state, const std::vector<uint64_t> &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<std::allocator<GraphLayout::GraphEdge>, 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<long unsigned int, GraphLayout::GraphBlock>' 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<long unsigned int, GraphLayout::GraphBlock>
[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<std::pair<std::pair<int, int>, int> >::push_back(<brace-enclosed initializer list>)'
[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<std::pair<int, int>, int>; _Alloc = std::allocator<std::pair<std::pair<int, int>, int> >; value_type = std::pair<std::pair<int, int>, 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 '<brace-enclosed initializer list>' to 'const std::vector<std::pair<std::pair<int, int>, int> >::value_type&' {aka 'const std::pair<std::pair<int, int>, 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<std::pair<int, int>, int>; _Alloc = std::allocator<std::pair<std::pair<int, int>, int> >; value_type = std::pair<std::pair<int, int>, 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 '<brace-enclosed initializer list>' to 'std::vector<std::pair<std::pair<int, int>, int> >::value_type&&' {aka 'std::pair<std::pair<int, int>, 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<long unsigned int, GraphLayout::GraphBlock>' 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<long unsigned int, GraphLayout::GraphBlock>
[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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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-6eec4a758bd7f80a/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-711312dd51bccdfa/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-711312dd51bccdfa/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 '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=    7 | #include "Point2f.h"
[INFO] [stderr]   cargo:warning=  +++ |+#include <cstdint>
[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 '<cstdint>'; did you forget to '#include <cstdint>'?
[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<uint64_t, GraphBlock>;
[INFO] [stderr]   cargo:warning=      |                                      ^~~~~~~~
[INFO] [stderr]   cargo:warning=src/cpp/GraphLayout.h:33:38: note: 'uint64_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[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<uint64_t, GraphBlock>;
[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<ValueType>::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<ValueType>::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<ValueType>::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<IntegerType>::MinMax MinMaxAccumulateTree<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<IntegerType>::max(), std::numeric_limits<IntegerType>::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<std::allocator<GraphLayout::GraphEdge>, 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<std::pair<long unsigned int, long unsigned int> >::push(<brace-enclosed initializer list>)'
[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<long unsigned int, long unsigned int>; _Sequence = std::deque<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >; value_type = std::pair<long unsigned int, long unsigned int>]'
[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 '<brace-enclosed initializer list>' to 'const std::stack<std::pair<long unsigned int, long unsigned int> >::value_type&' {aka 'const std::pair<long unsigned int, long unsigned int>&'}
[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<long unsigned int, long unsigned int>; _Sequence = std::deque<std::pair<long unsigned int, long unsigned int>, std::allocator<std::pair<long unsigned int, long unsigned int> > >; value_type = std::pair<long unsigned int, long unsigned int>]'
[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 '<brace-enclosed initializer list>' to 'std::stack<std::pair<long unsigned int, long unsigned int> >::value_type&&' {aka 'std::pair<long unsigned int, long unsigned int>&&'}
[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<long long unsigned int>&)'
[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<long unsigned int>&)'
[INFO] [stderr]   cargo:warning=  131 |     static void assignRows(LayoutState &state, const std::vector<uint64_t> &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<std::allocator<GraphLayout::GraphEdge>, 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<long unsigned int, GraphLayout::GraphBlock>' 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<long unsigned int, GraphLayout::GraphBlock>
[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<std::pair<std::pair<int, int>, int> >::push_back(<brace-enclosed initializer list>)'
[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<std::pair<int, int>, int>; _Alloc = std::allocator<std::pair<std::pair<int, int>, int> >; value_type = std::pair<std::pair<int, int>, 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 '<brace-enclosed initializer list>' to 'const std::vector<std::pair<std::pair<int, int>, int> >::value_type&' {aka 'const std::pair<std::pair<int, int>, 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<std::pair<int, int>, int>; _Alloc = std::allocator<std::pair<std::pair<int, int>, int> >; value_type = std::pair<std::pair<int, int>, 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 '<brace-enclosed initializer list>' to 'std::vector<std::pair<std::pair<int, int>, int> >::value_type&&' {aka 'std::pair<std::pair<int, int>, 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<long unsigned int, GraphLayout::GraphBlock>' 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<long unsigned int, GraphLayout::GraphBlock>
[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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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<std::allocator<GraphLayout::GraphEdge>, 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-711312dd51bccdfa/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" "d06f9950ab6cb7c80fa0c338bdcc65163fe49f19b3a5a9c126a6c199c51c14ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d06f9950ab6cb7c80fa0c338bdcc65163fe49f19b3a5a9c126a6c199c51c14ff", kill_on_drop: false }`
[INFO] [stdout] d06f9950ab6cb7c80fa0c338bdcc65163fe49f19b3a5a9c126a6c199c51c14ff
