[INFO] fetching crate lc3tools-sys 1.0.6-alpha5...
[INFO] testing lc3tools-sys-1.0.6-alpha5 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate lc3tools-sys 1.0.6-alpha5 into /workspace/builds/worker-5-tc1/source
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config
[INFO] started tweaking crates.io crate lc3tools-sys 1.0.6-alpha5
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate lc3tools-sys 1.0.6-alpha5
[INFO] tweaked toml for crates.io crate lc3tools-sys 1.0.6-alpha5 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate lc3tools-sys 1.0.6-alpha5 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lc3tools-sys 1.0.6-alpha5 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lc3-macros v0.1.0-alpha0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.21
[INFO] [stderr]   Downloaded ctor v0.1.15
[INFO] [stderr]   Downloaded lc3-isa v0.1.0-alpha0
[INFO] [stderr]   Downloaded jobserver v0.1.21
[INFO] [stderr]   Downloaded cc v1.0.60
[INFO] [stderr]   Downloaded clang-sys v0.29.3
[INFO] [stderr]   Downloaded serde v1.0.116
[INFO] [stderr]   Downloaded serde_derive v1.0.116
[INFO] [stderr]   Downloaded serde_json v1.0.57
[INFO] [stderr]   Downloaded nom v5.1.2
[INFO] [stderr]   Downloaded bindgen v0.54.0
[INFO] [stderr]   Downloaded syn v1.0.41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2e9632ddcadd6719b72f94fa108e94d9e759d20a9e13fccd128df3d8d234aa7b
[INFO] running `Command { std: "docker" "start" "-a" "2e9632ddcadd6719b72f94fa108e94d9e759d20a9e13fccd128df3d8d234aa7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2e9632ddcadd6719b72f94fa108e94d9e759d20a9e13fccd128df3d8d234aa7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e9632ddcadd6719b72f94fa108e94d9e759d20a9e13fccd128df3d8d234aa7b", kill_on_drop: false }`
[INFO] [stdout] 2e9632ddcadd6719b72f94fa108e94d9e759d20a9e13fccd128df3d8d234aa7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2bee5ed03f96ef3b817471daf45f99a0aacf4b66d0a9edef99374a57922893c7
[INFO] running `Command { std: "docker" "start" "-a" "2bee5ed03f96ef3b817471daf45f99a0aacf4b66d0a9edef99374a57922893c7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.21
[INFO] [stderr]    Compiling syn v1.0.41
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling serde_derive v1.0.116
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling serde v1.0.116
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]    Compiling difference v2.0.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]    Compiling pretty_assertions v0.6.1
[INFO] [stderr]    Compiling jobserver v0.1.21
[INFO] [stderr]    Compiling cc v1.0.60
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling lc3tools-sys v1.0.6-alpha5 (/opt/rustwide/workdir)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: In file included from lc3tools/backend/asm_types.cpp:4:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:39:9: error: 'uint32_t' does not name a type
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    39 |         uint32_t row, col, len;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:12:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 | #include "optional.h"
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   +++ |+#include <cstdint>
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    12 | 
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::Token::Token()':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:42:51: error: class 'lc3::core::asmbl::Token' does not have any field named 'row'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                   ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:42:59: error: class 'lc3::core::asmbl::Token' does not have any field named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                           ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:42:67: error: class 'lc3::core::asmbl::Token' does not have any field named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                   ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:60:9: error: 'uint32_t' does not name a type
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    60 |         uint32_t num;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:60:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:62:9: error: 'uint32_t' does not name a type
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    62 |         uint32_t col, len;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:62:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::StatementPiece::StatementPiece()':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:64:53: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'num'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                     ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:64:61: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                             ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:64:69: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                     ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::StatementPiece::StatementPiece(const lc3::core::asmbl::Token&, Type)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:65:70: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                      ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:65:80: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                                ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:65:86: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                                      ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:65:96: error: 'const struct lc3::core::asmbl::Token' has no member named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                                                ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:68:17: error: 'num' was not declared in this scope; did you mean 'enum'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    68 |                 num = token.num;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                 ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                 enum
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:81:9: error: 'uint32_t' does not name a type
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    81 |         uint32_t pc;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:81:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:84:9: error: 'uint32_t' does not name a type
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    84 |         uint32_t row;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:84:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::Statement::Statement()':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:88:27: error: class 'lc3::core::asmbl::Statement' does not have any field named 'pc'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    88 |         Statement(void) : pc(0), line(""), row(0), valid(true) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                           ^~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:88:44: error: class 'lc3::core::asmbl::Statement' does not have any field named 'row'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    88 |         Statement(void) : pc(0), line(""), row(0), valid(true) {}
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                            ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:91:14: error: 'uint32_t' was not declared in this scope
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |              ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:91:14: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:91:22: error: template argument 1 is invalid
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                      ^
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.h:91:90: error: 'uint32_t' has not been declared
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                                          ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: In file included from lc3tools/backend/asm_types.cpp:5:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h: In member function 'void lc3::utils::AssemblerLogger::asmPrintf(lc3::utils::PrintType, const lc3::core::asmbl::Statement&, const lc3::core::asmbl::StatementPiece&, const std::string&, Args ...) const':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h:131:32: error: 'const struct lc3::core::asmbl::Statement' has no member named 'row'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h:131:43: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                           ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h:131:54: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                      ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h: In member function 'void lc3::utils::AssemblerLogger::asmPrintf(lc3::utils::PrintType, const lc3::core::asmbl::Statement&, const std::string&, Args ...) const':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/logger.h:138:32: error: 'const struct lc3::core::asmbl::Statement' has no member named 'row'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   138 |     asmPrintf(level, statement.row, 0, (uint32_t) statement.line.size(), statement.line, format, args...);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp: At global scope:
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:9:85: error: 'lc3::optional<unsigned int> lc3::core::asmbl::getNum(const Statement&, const StatementPiece&, uint32_t, bool, lc3::utils::AssemblerLogger&, bool)' should have been declared inside 'lc3::core::asmbl'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:     9 |     uint32_t width, bool sext, lc3::utils::AssemblerLogger & logger, bool log_enable)
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                                     ^
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp: In function 'lc3::optional<unsigned int> lc3::core::asmbl::getNum(const Statement&, const StatementPiece&, uint32_t, bool, lc3::utils::AssemblerLogger&, bool)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:11:32: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     uint32_t token_val = piece.num & ((1 << width) - 1);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:14:59: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    14 |         int32_t signed_value = static_cast<int32_t>(piece.num);
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                           ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:24:18: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    24 |         if(piece.num > ((1u << width) - 1)) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                  ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::Token&)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:41:18: error: 'const struct lc3::core::asmbl::Token' has no member named 'row'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                  ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:41:38: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                      ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:41:60: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                            ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:41:72: error: 'const struct lc3::core::asmbl::Token' has no member named 'len'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                        ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::StatementPiece&)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:71:44: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    71 |         out << static_cast<uint16_t>(piece.num) << " (num)";
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                            ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::Statement&)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/asm_types.cpp:81:42: error: 'const struct lc3::core::asmbl::Statement' has no member named 'pc'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    81 |     out << std::hex << "0x" << statement.pc << std::dec;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                          ^~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp: In function 'std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > parseCLIArgs(int, char**)':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:9: error: 'uint32_t' was not declared in this scope
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |         ^~~~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:7:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:     6 | #include "common.h"
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:   +++ |+#include <cstdint>
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:     7 | 
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:25: error: 'i' was not declared in this scope
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                         ^
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:39: error: expected ';' before 'argc'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                       ^~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                       ;
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:40: warning: for increment expression has no effect [-Wunused-value]
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                        ^~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:44: error: expected ')' before ';' token
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |        ~                                   ^
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                            )
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |     ^~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                              ^
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:11:46: error: 'i' was not declared in this scope
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/frontend/common/common.cpp:8:80: warning: unused parameter 'argv' [-Wunused-parameter]
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:     8 | std::vector<std::pair<std::string, std::string>> parseCLIArgs(int argc, char * argv[])
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                                                         ~~~~~~~^~~~~~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/instruction_decoder.cpp: In member function 'lc3::optional<std::shared_ptr<lc3::core::IInstruction> > lc3::core::sim::InstructionDecoder::findInstructionByEncoding(uint32_t) const':
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/instruction_decoder.cpp:27:33: warning: loop variable 'op' creates a copy from type 'const lc3::core::PIOperand' {aka 'const std::shared_ptr<lc3::core::IOperand>'} [-Wrange-loop-construct]
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    27 |             for(PIOperand const op : inst->operands) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                 ^~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5: lc3tools/backend/instruction_decoder.cpp:27:33: note: use reference type to prevent copying
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:    27 |             for(PIOperand const op : inst->operands) {
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                 ^~
[INFO] [stderr] warning: lc3tools-sys@1.0.6-alpha5:       |                                 &
[INFO] [stderr] error: failed to run custom build command for `lc3tools-sys v1.0.6-alpha5 (/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/lc3tools-sys-55a60f58afe11b4f/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/assembler.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instructions.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/printer.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/interface.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/inputter.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/state.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instruction_decoder.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/device_regs.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/aliases.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/utils.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/mem.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/converter.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/tokenizer.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/lc3os.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instruction_encoder.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/optional.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/paths.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/logger.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/asm_types.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/simulator.h
[INFO] [stderr]   cargo:rerun-if-changed=extra
[INFO] [stderr]   cargo:rerun-if-changed=extra/shims.h
[INFO] [stderr]   cargo:rerun-if-changed=extra/bindings.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/grader
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/grader/framework.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/console_printer.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/common.h
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/console_inputter.h
[INFO] [stderr]   cargo:include=/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/include
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/asm_types.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/utils.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/state.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/interface.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/simulator.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/tokenizer.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/converter.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/assembler.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/mem.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instructions.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instruction_encoder.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/instruction_decoder.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/backend/lc3os.cpp
[INFO] [stderr]   cargo:rerun-if-changed=extra/shims.cpp
[INFO] [stderr]   cargo:rerun-if-changed=extra/bindings.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/grader/framework.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/console_printer.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/console_inputter.cpp
[INFO] [stderr]   cargo:rerun-if-changed=lc3tools/frontend/common/common.cpp
[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 = None
[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]   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 = None
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,x87")
[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 = None
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[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" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/asm_types.o" "-c" "lc3tools/backend/asm_types.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/utils.o" "-c" "lc3tools/backend/utils.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/simulator.o" "-c" "lc3tools/backend/simulator.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/interface.o" "-c" "lc3tools/backend/interface.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/tokenizer.o" "-c" "lc3tools/backend/tokenizer.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/converter.o" "-c" "lc3tools/backend/converter.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/assembler.o" "-c" "lc3tools/backend/assembler.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/mem.o" "-c" "lc3tools/backend/mem.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/instruction_encoder.o" "-c" "lc3tools/backend/instruction_encoder.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/lc3os.o" "-c" "lc3tools/backend/lc3os.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/extra/shims.o" "-c" "extra/shims.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/instruction_decoder.o" "-c" "lc3tools/backend/instruction_decoder.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/extra/bindings.o" "-c" "extra/bindings.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/instructions.o" "-c" "lc3tools/backend/instructions.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/state.o" "-c" "lc3tools/backend/state.cpp"
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/frontend/grader/framework.o" "-c" "lc3tools/frontend/grader/framework.cpp"
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/frontend/common/console_printer.o" "-c" "lc3tools/frontend/common/console_printer.cpp"
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/frontend/common/console_inputter.o" "-c" "lc3tools/frontend/common/console_inputter.cpp"
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/frontend/common/common.o" "-c" "lc3tools/frontend/common/common.cpp"
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=In file included from lc3tools/backend/asm_types.cpp:4:
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:39:9: error: 'uint32_t' does not name a type
[INFO] [stderr]   cargo:warning=   39 |         uint32_t row, col, len;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:12:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=   11 | #include "optional.h"
[INFO] [stderr]   cargo:warning=  +++ |+#include <cstdint>
[INFO] [stderr]   cargo:warning=   12 | 
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::Token::Token()':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:42:51: error: class 'lc3::core::asmbl::Token' does not have any field named 'row'
[INFO] [stderr]   cargo:warning=   42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                   ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:42:59: error: class 'lc3::core::asmbl::Token' does not have any field named 'col'
[INFO] [stderr]   cargo:warning=   42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                           ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:42:67: error: class 'lc3::core::asmbl::Token' does not have any field named 'len'
[INFO] [stderr]   cargo:warning=   42 |         Token(void) : type(Token::Type::INVALID), row(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                                   ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:60:9: error: 'uint32_t' does not name a type
[INFO] [stderr]   cargo:warning=   60 |         uint32_t num;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:60:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:62:9: error: 'uint32_t' does not name a type
[INFO] [stderr]   cargo:warning=   62 |         uint32_t col, len;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:62:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::StatementPiece::StatementPiece()':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:64:53: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'num'
[INFO] [stderr]   cargo:warning=   64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                     ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:64:61: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'col'
[INFO] [stderr]   cargo:warning=   64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                             ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:64:69: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'len'
[INFO] [stderr]   cargo:warning=   64 |         StatementPiece(void) : type(Type::INVALID), num(0), col(0), len(0) {}
[INFO] [stderr]   cargo:warning=      |                                                                     ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::StatementPiece::StatementPiece(const lc3::core::asmbl::Token&, Type)':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:65:70: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'col'
[INFO] [stderr]   cargo:warning=   65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr]   cargo:warning=      |                                                                      ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:65:80: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr]   cargo:warning=   65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr]   cargo:warning=      |                                                                                ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:65:86: error: class 'lc3::core::asmbl::StatementPiece' does not have any field named 'len'
[INFO] [stderr]   cargo:warning=   65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr]   cargo:warning=      |                                                                                      ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:65:96: error: 'const struct lc3::core::asmbl::Token' has no member named 'len'
[INFO] [stderr]   cargo:warning=   65 |         StatementPiece(Token const & token, Type type) : type(type), col(token.col), len(token.len)
[INFO] [stderr]   cargo:warning=      |                                                                                                ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:68:17: error: 'num' was not declared in this scope; did you mean 'enum'?
[INFO] [stderr]   cargo:warning=   68 |                 num = token.num;
[INFO] [stderr]   cargo:warning=      |                 ^~~
[INFO] [stderr]   cargo:warning=      |                 enum
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:81:9: error: 'uint32_t' does not name a type
[INFO] [stderr]   cargo:warning=   81 |         uint32_t pc;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:81:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:84:9: error: 'uint32_t' does not name a type
[INFO] [stderr]   cargo:warning=   84 |         uint32_t row;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:84:9: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: In constructor 'lc3::core::asmbl::Statement::Statement()':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:88:27: error: class 'lc3::core::asmbl::Statement' does not have any field named 'pc'
[INFO] [stderr]   cargo:warning=   88 |         Statement(void) : pc(0), line(""), row(0), valid(true) {}
[INFO] [stderr]   cargo:warning=      |                           ^~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:88:44: error: class 'lc3::core::asmbl::Statement' does not have any field named 'row'
[INFO] [stderr]   cargo:warning=   88 |         Statement(void) : pc(0), line(""), row(0), valid(true) {}
[INFO] [stderr]   cargo:warning=      |                                            ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h: At global scope:
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:91:14: error: 'uint32_t' was not declared in this scope
[INFO] [stderr]   cargo:warning=   91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:91:14: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:91:22: error: template argument 1 is invalid
[INFO] [stderr]   cargo:warning=   91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr]   cargo:warning=      |                      ^
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.h:91:90: error: 'uint32_t' has not been declared
[INFO] [stderr]   cargo:warning=   91 |     optional<uint32_t> getNum(Statement const & statement, StatementPiece const & piece, uint32_t width,
[INFO] [stderr]   cargo:warning=      |                                                                                          ^~~~~~~~
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=In file included from lc3tools/backend/asm_types.cpp:5:
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h: In member function 'void lc3::utils::AssemblerLogger::asmPrintf(lc3::utils::PrintType, const lc3::core::asmbl::Statement&, const lc3::core::asmbl::StatementPiece&, const std::string&, Args ...) const':
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h:131:32: error: 'const struct lc3::core::asmbl::Statement' has no member named 'row'
[INFO] [stderr]   cargo:warning=  131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr]   cargo:warning=      |                                ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h:131:43: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'col'
[INFO] [stderr]   cargo:warning=  131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr]   cargo:warning=      |                                           ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h:131:54: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'len'
[INFO] [stderr]   cargo:warning=  131 |     asmPrintf(level, statement.row, piece.col, piece.len, statement.line, format, args...);
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h: In member function 'void lc3::utils::AssemblerLogger::asmPrintf(lc3::utils::PrintType, const lc3::core::asmbl::Statement&, const std::string&, Args ...) const':
[INFO] [stderr]   cargo:warning=lc3tools/backend/logger.h:138:32: error: 'const struct lc3::core::asmbl::Statement' has no member named 'row'
[INFO] [stderr]   cargo:warning=  138 |     asmPrintf(level, statement.row, 0, (uint32_t) statement.line.size(), statement.line, format, args...);
[INFO] [stderr]   cargo:warning=      |                                ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp: At global scope:
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:9:85: error: 'lc3::optional<unsigned int> lc3::core::asmbl::getNum(const Statement&, const StatementPiece&, uint32_t, bool, lc3::utils::AssemblerLogger&, bool)' should have been declared inside 'lc3::core::asmbl'
[INFO] [stderr]   cargo:warning=    9 |     uint32_t width, bool sext, lc3::utils::AssemblerLogger & logger, bool log_enable)
[INFO] [stderr]   cargo:warning=      |                                                                                     ^
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp: In function 'lc3::optional<unsigned int> lc3::core::asmbl::getNum(const Statement&, const StatementPiece&, uint32_t, bool, lc3::utils::AssemblerLogger&, bool)':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:11:32: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr]   cargo:warning=   11 |     uint32_t token_val = piece.num & ((1 << width) - 1);
[INFO] [stderr]   cargo:warning=      |                                ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:14:59: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr]   cargo:warning=   14 |         int32_t signed_value = static_cast<int32_t>(piece.num);
[INFO] [stderr]   cargo:warning=      |                                                           ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:24:18: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr]   cargo:warning=   24 |         if(piece.num > ((1u << width) - 1)) {
[INFO] [stderr]   cargo:warning=      |                  ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::Token&)':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:41:18: error: 'const struct lc3::core::asmbl::Token' has no member named 'row'
[INFO] [stderr]   cargo:warning=   41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr]   cargo:warning=      |                  ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:41:38: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr]   cargo:warning=   41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr]   cargo:warning=      |                                      ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:41:60: error: 'const struct lc3::core::asmbl::Token' has no member named 'col'
[INFO] [stderr]   cargo:warning=   41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr]   cargo:warning=      |                                                            ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:41:72: error: 'const struct lc3::core::asmbl::Token' has no member named 'len'
[INFO] [stderr]   cargo:warning=   41 |     out << token.row << ":" << token.col << ".." << (token.col + token.len - 1) << ": ";
[INFO] [stderr]   cargo:warning=      |                                                                        ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::StatementPiece&)':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:71:44: error: 'const struct lc3::core::asmbl::StatementPiece' has no member named 'num'
[INFO] [stderr]   cargo:warning=   71 |         out << static_cast<uint16_t>(piece.num) << " (num)";
[INFO] [stderr]   cargo:warning=      |                                            ^~~
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp: In function 'std::ostream& operator<<(std::ostream&, const lc3::core::asmbl::Statement&)':
[INFO] [stderr]   cargo:warning=lc3tools/backend/asm_types.cpp:81:42: error: 'const struct lc3::core::asmbl::Statement' has no member named 'pc'
[INFO] [stderr]   cargo:warning=   81 |     out << std::hex << "0x" << statement.pc << std::dec;
[INFO] [stderr]   cargo:warning=      |                                          ^~
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp: In function 'std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > parseCLIArgs(int, char**)':
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:9: error: 'uint32_t' was not declared in this scope
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:7:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
[INFO] [stderr]   cargo:warning=    6 | #include "common.h"
[INFO] [stderr]   cargo:warning=  +++ |+#include <cstdint>
[INFO] [stderr]   cargo:warning=    7 | 
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:25: error: 'i' was not declared in this scope
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |                         ^
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:39: error: expected ';' before 'argc'
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |                                       ^~~~~
[INFO] [stderr]   cargo:warning=      |                                       ;
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:40: warning: for increment expression has no effect [-Wunused-value]
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |                                        ^~~~
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:44: error: expected ')' before ';' token
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |        ~                                   ^
[INFO] [stderr]   cargo:warning=      |                                            )
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |     ^~~
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
[INFO] [stderr]   cargo:warning=   11 |     for(uint32_t i = 1; i < (uint32_t) argc; i += 1) {
[INFO] [stderr]   cargo:warning=      |                                              ^
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:11:46: error: 'i' was not declared in this scope
[INFO] [stderr]   cargo:warning=lc3tools/frontend/common/common.cpp:8:80: warning: unused parameter 'argv' [-Wunused-parameter]
[INFO] [stderr]   cargo:warning=    8 | std::vector<std::pair<std::string, std::string>> parseCLIArgs(int argc, char * argv[])
[INFO] [stderr]   cargo:warning=      |                                                                         ~~~~~~~^~~~~~
[INFO] [stderr]   exit status: 1
[INFO] [stderr]   exit status: 1
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=lc3tools/backend/instruction_decoder.cpp: In member function 'lc3::optional<std::shared_ptr<lc3::core::IInstruction> > lc3::core::sim::InstructionDecoder::findInstructionByEncoding(uint32_t) const':
[INFO] [stderr]   cargo:warning=lc3tools/backend/instruction_decoder.cpp:27:33: warning: loop variable 'op' creates a copy from type 'const lc3::core::PIOperand' {aka 'const std::shared_ptr<lc3::core::IOperand>'} [-Wrange-loop-construct]
[INFO] [stderr]   cargo:warning=   27 |             for(PIOperand const op : inst->operands) {
[INFO] [stderr]   cargo:warning=      |                                 ^~
[INFO] [stderr]   cargo:warning=lc3tools/backend/instruction_decoder.cpp:27:33: note: use reference type to prevent copying
[INFO] [stderr]   cargo:warning=   27 |             for(PIOperand const op : inst->operands) {
[INFO] [stderr]   cargo:warning=      |                                 ^~
[INFO] [stderr]   cargo:warning=      |                                 &
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[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" "-I" "lc3tools/backend" "-I" "extra" "-I" "lc3tools/frontend/grader" "-I" "lc3tools/frontend/common" "-Wall" "-Wextra" "-std=c++14" "-Wno-format-security" "-D_ENABLE_DEBUG" "-o" "/opt/rustwide/target/debug/build/lc3tools-sys-7c7a721626119c31/out/build/lc3tools/backend/asm_types.o" "-c" "lc3tools/backend/asm_types.cpp" with args "c++" did not execute successfully (status code exit status: 1).
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] running `Command { std: "docker" "inspect" "2bee5ed03f96ef3b817471daf45f99a0aacf4b66d0a9edef99374a57922893c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bee5ed03f96ef3b817471daf45f99a0aacf4b66d0a9edef99374a57922893c7", kill_on_drop: false }`
[INFO] [stdout] 2bee5ed03f96ef3b817471daf45f99a0aacf4b66d0a9edef99374a57922893c7
