[INFO] fetching crate ooz-sys 0.2.0... [INFO] testing ooz-sys-0.2.0 against 1.60.0 for beta-1.61-1 [INFO] extracting crate ooz-sys 0.2.0 into /workspace/builds/worker-61/source [INFO] validating manifest of crates.io crate ooz-sys 0.2.0 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ooz-sys 0.2.0 [INFO] finished tweaking crates.io crate ooz-sys 0.2.0 [INFO] tweaked toml for crates.io crate ooz-sys 0.2.0 written to /workspace/builds/worker-61/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a277b13e205c7f8c6c6cc053fb5ce5c266b594b96bade9932c423797619ea2c5 [INFO] running `Command { std: "docker" "start" "-a" "a277b13e205c7f8c6c6cc053fb5ce5c266b594b96bade9932c423797619ea2c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a277b13e205c7f8c6c6cc053fb5ce5c266b594b96bade9932c423797619ea2c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a277b13e205c7f8c6c6cc053fb5ce5c266b594b96bade9932c423797619ea2c5", kill_on_drop: false }` [INFO] [stdout] a277b13e205c7f8c6c6cc053fb5ce5c266b594b96bade9932c423797619ea2c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] db6a288c597e6fc1e31024587841923dddd3cae3e1703a58ceeff39216d99b25 [INFO] running `Command { std: "docker" "start" "-a" "db6a288c597e6fc1e31024587841923dddd3cae3e1703a58ceeff39216d99b25", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling anyhow v1.0.56 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling ooz-sys v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: In file included from ooz/lzna.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)': [INFO] [stderr] warning: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 466 | const byte *src_in, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: In file included from ooz/stdafx.cpp:5: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: In file included from ooz/kraken.cpp:19: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:567:34: warning: unused parameter 'p' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^ [INFO] [stderr] warning: ooz/kraken.cpp:567:44: warning: unused parameter 'p_size' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)': [INFO] [stderr] warning: ooz/kraken.cpp:1077:9: warning: unused variable 'maxlen' [-Wunused-variable] [INFO] [stderr] warning: 1077 | int maxlen = 11; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1096:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1096 | for (uint i = 0; i < num_symbols; i += 16) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)': [INFO] [stderr] warning: ooz/kraken.cpp:1726:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1726 | if (somesum != L) [INFO] [stderr] warning: | ~~~~~~~~^~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1779:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1779 | if (L - total_weights < weight || L - total_weights <= 1) [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)': [INFO] [stderr] warning: ooz/kraken.cpp:1831:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1831 | for (int i = 0; i < tans_data->B_used; i++) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2143:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2143 | if (src_size > output_size || src_end - src < src_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:2175:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2175 | if (src_end - src < src_size || dst_size > output_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_UnpackOffsets(const byte*, const byte*, const byte*, const byte*, int, int, const byte*, int, int*, int*, bool, int)': [INFO] [stderr] warning: ooz/kraken.cpp:2220:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter] [INFO] [stderr] warning: 2220 | bool excess_flag, int excess_bytes) { [INFO] [stderr] warning: | ~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2892:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2892 | finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2895:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2895 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2922:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2922 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2946:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2946 | finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2994:61: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2994 | finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start) [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:3136:57: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3136 | finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3144:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3144:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3172:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3172 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3592:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3592:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3744:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3744:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)': [INFO] [stderr] warning: ooz/kraken.cpp:3899:40: warning: unused parameter 'src' [-Wunused-parameter] [INFO] [stderr] warning: 3899 | const byte *src, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:4084:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 4084 | if (qhdr.compressed_size == dst_bytes_left) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:4122:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 4122 | if (n != qhdr.compressed_size) [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from ooz/bitknit.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)': [INFO] [stderr] warning: ooz/bitknit.cpp:322:12: warning: converting to non-pointer type 'size_t' {aka 'long unsigned int'} from NULL [-Wconversion-null] [INFO] [stderr] warning: 322 | return NULL; [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 346 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 355 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:388:35: warning: left shift of negative value [-Wshift-negative-value] [INFO] [stderr] warning: 388 | uint32 mask = ~7 << (3 * sym); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ooz/bitknit.cpp:390:83: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: 390 | recent_dist_mask = (recent_dist_mask & mask) | (idx + 8 * recent_dist_mask) & ~mask; [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 296 | size_t Bitknit_Decode(const byte *src, const byte *src_end, byte *dst, byte *dst_end, byte *dst_start, BitknitState *bk) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] Finished dev [unoptimized] target(s) in 10.84s [INFO] running `Command { std: "docker" "inspect" "db6a288c597e6fc1e31024587841923dddd3cae3e1703a58ceeff39216d99b25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db6a288c597e6fc1e31024587841923dddd3cae3e1703a58ceeff39216d99b25", kill_on_drop: false }` [INFO] [stdout] db6a288c597e6fc1e31024587841923dddd3cae3e1703a58ceeff39216d99b25 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1d3f7ae28ff10ba3945b94636d5ec2c6876aa12c9e90324914164bd1abd4a196 [INFO] running `Command { std: "docker" "start" "-a" "1d3f7ae28ff10ba3945b94636d5ec2c6876aa12c9e90324914164bd1abd4a196", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] warning: In file included from ooz/lzna.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)': [INFO] [stderr] warning: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 466 | const byte *src_in, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: In file included from ooz/stdafx.cpp:5: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: In file included from ooz/kraken.cpp:19: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:567:34: warning: unused parameter 'p' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^ [INFO] [stderr] warning: ooz/kraken.cpp:567:44: warning: unused parameter 'p_size' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)': [INFO] [stderr] warning: ooz/kraken.cpp:1077:9: warning: unused variable 'maxlen' [-Wunused-variable] [INFO] [stderr] warning: 1077 | int maxlen = 11; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1096:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1096 | for (uint i = 0; i < num_symbols; i += 16) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)': [INFO] [stderr] warning: ooz/kraken.cpp:1726:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1726 | if (somesum != L) [INFO] [stderr] warning: | ~~~~~~~~^~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1779:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1779 | if (L - total_weights < weight || L - total_weights <= 1) [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)': [INFO] [stderr] warning: ooz/kraken.cpp:1831:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1831 | for (int i = 0; i < tans_data->B_used; i++) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2143:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2143 | if (src_size > output_size || src_end - src < src_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:2175:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2175 | if (src_end - src < src_size || dst_size > output_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_UnpackOffsets(const byte*, const byte*, const byte*, const byte*, int, int, const byte*, int, int*, int*, bool, int)': [INFO] [stderr] warning: ooz/kraken.cpp:2220:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter] [INFO] [stderr] warning: 2220 | bool excess_flag, int excess_bytes) { [INFO] [stderr] warning: | ~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2892:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2892 | finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2895:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2895 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2922:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2922 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2946:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2946 | finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2994:61: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2994 | finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start) [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:3136:57: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3136 | finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3144:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3144:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3172:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3172 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3592:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3592:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3744:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3744:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)': [INFO] [stderr] warning: ooz/kraken.cpp:3899:40: warning: unused parameter 'src' [-Wunused-parameter] [INFO] [stderr] warning: 3899 | const byte *src, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:4084:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 4084 | if (qhdr.compressed_size == dst_bytes_left) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:4122:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 4122 | if (n != qhdr.compressed_size) [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from ooz/bitknit.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)': [INFO] [stderr] warning: ooz/bitknit.cpp:322:12: warning: converting to non-pointer type 'size_t' {aka 'long unsigned int'} from NULL [-Wconversion-null] [INFO] [stderr] warning: 322 | return NULL; [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 346 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 355 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:388:35: warning: left shift of negative value [-Wshift-negative-value] [INFO] [stderr] warning: 388 | uint32 mask = ~7 << (3 * sym); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ooz/bitknit.cpp:390:83: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: 390 | recent_dist_mask = (recent_dist_mask & mask) | (idx + 8 * recent_dist_mask) & ~mask; [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 296 | size_t Bitknit_Decode(const byte *src, const byte *src_end, byte *dst, byte *dst_end, byte *dst_start, BitknitState *bk) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] Compiling ooz-sys v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized] target(s) in 6.61s [INFO] running `Command { std: "docker" "inspect" "1d3f7ae28ff10ba3945b94636d5ec2c6876aa12c9e90324914164bd1abd4a196", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d3f7ae28ff10ba3945b94636d5ec2c6876aa12c9e90324914164bd1abd4a196", kill_on_drop: false }` [INFO] [stdout] 1d3f7ae28ff10ba3945b94636d5ec2c6876aa12c9e90324914164bd1abd4a196 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-61/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e8686c5be76d340c29935fa11e8316da359276bd1be4cc54c021c19d05b5991e [INFO] running `Command { std: "docker" "start" "-a" "e8686c5be76d340c29935fa11e8316da359276bd1be4cc54c021c19d05b5991e", kill_on_drop: false }` [INFO] [stderr] warning: only one of `license` or `license-file` is necessary [INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression. [INFO] [stderr] `license-file` should be used if the package uses a non-standard license. [INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information. [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: In file included from ooz/lzna.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)': [INFO] [stderr] warning: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 466 | const byte *src_in, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: In file included from ooz/stdafx.cpp:5: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: In file included from ooz/kraken.cpp:19: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:567:34: warning: unused parameter 'p' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^ [INFO] [stderr] warning: ooz/kraken.cpp:567:44: warning: unused parameter 'p_size' [-Wunused-parameter] [INFO] [stderr] warning: 567 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)': [INFO] [stderr] warning: ooz/kraken.cpp:1077:9: warning: unused variable 'maxlen' [-Wunused-variable] [INFO] [stderr] warning: 1077 | int maxlen = 11; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1096:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1096 | for (uint i = 0; i < num_symbols; i += 16) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)': [INFO] [stderr] warning: ooz/kraken.cpp:1726:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1726 | if (somesum != L) [INFO] [stderr] warning: | ~~~~~~~~^~~~ [INFO] [stderr] warning: ooz/kraken.cpp:1779:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 1779 | if (L - total_weights < weight || L - total_weights <= 1) [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)': [INFO] [stderr] warning: ooz/kraken.cpp:1831:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 1831 | for (int i = 0; i < tans_data->B_used; i++) { [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2143:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2143 | if (src_size > output_size || src_end - src < src_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:2175:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 2175 | if (src_end - src < src_size || dst_size > output_size) [INFO] [stderr] warning: | ~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_UnpackOffsets(const byte*, const byte*, const byte*, const byte*, int, int, const byte*, int, int*, int*, bool, int)': [INFO] [stderr] warning: ooz/kraken.cpp:2220:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter] [INFO] [stderr] warning: 2220 | bool excess_flag, int excess_bytes) { [INFO] [stderr] warning: | ~~~~^~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2892:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2892 | finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2895:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2895 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:2922:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 2922 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2946:58: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2946 | finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:2994:61: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 2994 | finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start) [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)': [INFO] [stderr] warning: ooz/kraken.cpp:3136:57: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3136 | finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3144:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3144:108: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3144 | finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3172:72: warning: unused parameter 'last_offset' [-Wunused-parameter] [INFO] [stderr] warning: 3172 | finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) { [INFO] [stderr] warning: | ~~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3592:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3592:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3592 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:3744:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:3744:80: warning: unused parameter 'dst_start' [-Wunused-parameter] [INFO] [stderr] warning: 3744 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start, [INFO] [stderr] warning: | ~~~~~~^~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)': [INFO] [stderr] warning: ooz/kraken.cpp:3899:40: warning: unused parameter 'src' [-Wunused-parameter] [INFO] [stderr] warning: 3899 | const byte *src, const byte *src_end, [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)': [INFO] [stderr] warning: ooz/kraken.cpp:4084:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] warning: 4084 | if (qhdr.compressed_size == dst_bytes_left) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ooz/kraken.cpp:4122:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 4122 | if (n != qhdr.compressed_size) [INFO] [stderr] warning: | ~~^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from ooz/bitknit.cpp:1: [INFO] [stderr] warning: ooz/stdafx.h:21: warning: ignoring #pragma warning [-Wunknown-pragmas] [INFO] [stderr] warning: 21 | #pragma warning (disable: 4244) [INFO] [stderr] warning: | [INFO] [stderr] warning: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)': [INFO] [stderr] warning: ooz/bitknit.cpp:322:12: warning: converting to non-pointer type 'size_t' {aka 'long unsigned int'} from NULL [-Wconversion-null] [INFO] [stderr] warning: 322 | return NULL; [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 346 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:346:11: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: 355 | *dst++ = sym + dst[last_match_negative]; [INFO] [stderr] warning: | ~~~^~ [INFO] [stderr] warning: ooz/bitknit.cpp:355:13: warning: operation on 'dst' may be undefined [-Wsequence-point] [INFO] [stderr] warning: ooz/bitknit.cpp:388:35: warning: left shift of negative value [-Wshift-negative-value] [INFO] [stderr] warning: 388 | uint32 mask = ~7 << (3 * sym); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: ooz/bitknit.cpp:390:83: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] [INFO] [stderr] warning: 390 | recent_dist_mask = (recent_dist_mask & mask) | (idx + 8 * recent_dist_mask) & ~mask; [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] warning: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter] [INFO] [stderr] warning: 296 | size_t Bitknit_Decode(const byte *src, const byte *src_end, byte *dst, byte *dst_end, byte *dst_start, BitknitState *bk) { [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~~~~~ [INFO] [stderr] Finished test [unoptimized] target(s) in 1.50s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ooz_sys-0007142b5f3f64ad) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::unsafe_decompress ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests ooz-sys [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e8686c5be76d340c29935fa11e8316da359276bd1be4cc54c021c19d05b5991e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8686c5be76d340c29935fa11e8316da359276bd1be4cc54c021c19d05b5991e", kill_on_drop: false }` [INFO] [stdout] e8686c5be76d340c29935fa11e8316da359276bd1be4cc54c021c19d05b5991e