[INFO] fetching crate ages-ice-archive 0.3.2...
[INFO] testing ages-ice-archive-0.3.2 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate ages-ice-archive 0.3.2 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate ages-ice-archive 0.3.2
[INFO] finished tweaking crates.io crate ages-ice-archive 0.3.2
[INFO] tweaked toml for crates.io crate ages-ice-archive 0.3.2 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ages-ice-archive 0.3.2 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ages-ice-archive 0.3.2 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b888a571197334d265b53d04ebce147c91b824fba042b664226996f60e29ee72
[INFO] running `Command { std: "docker" "start" "-a" "b888a571197334d265b53d04ebce147c91b824fba042b664226996f60e29ee72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b888a571197334d265b53d04ebce147c91b824fba042b664226996f60e29ee72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b888a571197334d265b53d04ebce147c91b824fba042b664226996f60e29ee72", kill_on_drop: false }`
[INFO] [stdout] b888a571197334d265b53d04ebce147c91b824fba042b664226996f60e29ee72
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 31d797051741ed788654cd9227547be2914c90d501a8ce5ad00d315e0560dbdf
[INFO] running `Command { std: "docker" "start" "-a" "31d797051741ed788654cd9227547be2914c90d501a8ce5ad00d315e0560dbdf", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.73
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling build_const v0.2.1
[INFO] [stderr]    Compiling byte-tools v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.8
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling libflate_lz77 v0.1.1
[INFO] [stderr]    Compiling opaque-debug v0.2.3
[INFO] [stderr]    Compiling ascii v1.0.0
[INFO] [stderr]    Compiling block-padding v0.1.5
[INFO] [stderr]    Compiling ages-prs v0.1.0
[INFO] [stderr]    Compiling crc v1.8.1
[INFO] [stderr]    Compiling generic-array v0.14.2
[INFO] [stderr]    Compiling ages-ice-archive v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling block-cipher v0.7.1
[INFO] [stderr]    Compiling block-modes v0.4.0
[INFO] [stderr]    Compiling blowfish v0.5.0
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.25
[INFO] [stderr]    Compiling zerocopy-derive v0.2.0
[INFO] [stderr]    Compiling zerocopy v0.3.0
[INFO] [stderr]    Compiling thiserror v1.0.25
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int EncodeLzOffsets(uint8*, uint8*, uint8*, uint32*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:609:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   609 |     std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from /usr/include/c++/13/memory:78,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_leviathan.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int WriteLzOffsetBits(uint8*, uint8*, uint8*, uint32*, int, int, uint32*, int, int, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:766:194: warning: unused parameter 'a10' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   766 | int WriteLzOffsetBits(uint8 *dst, uint8 *dst_end, uint8 *u8_offs, uint32 *u32_offs, int offs_count, int offs_encode_type, uint32 *u32_len, int u32_len_count, int flag_ignore_u32_length, size_t a10) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                           ~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, const uint8*, int, uint8*, uint8*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:867:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   867 |   std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1102:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1102 |   std::auto_ptr<uint8> tokbuf_deleter(tokbuf);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:849:34: warning: unused parameter 'unused_start_pos' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   849 |                              int unused_start_pos, LzCoder *lzcoder, int recent_offs0, Levi::TokenArray *tokens,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'LengthAndOffset LeviathanGetLzMatch(const LengthAndOffset*, LeviathanRecentOffs*, const uint8*, const uint8*, int, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1186:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1186 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1188:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1188 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1192:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1192 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1199:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1199 |           if (ml >= min_match_len && IsMatchBetter(ml, offs, best_m_ml, best_m_offs)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1211:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1211 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int LeviathanOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1539:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1539 |               if (curbits < prevbits + Levi::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1582:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1582 |           if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1585:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1585 |           if (lao_offset >= offset_limit)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1605:28: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1605 |             if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1978 |   Levi::LitStats litstats = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                  ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 1; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlocks(LzCoder*, LzTemp*, uint8*, uint8*, int, uint8*, uint8*, LRMTable*, MatchLenStorage*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:249:10: warning: unused variable 'src_org' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   249 |   uint8 *src_org = src;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:247:42: warning: unused parameter 'lrm' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   247 |                                LRMTable *lrm, MatchLenStorage *mls) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                ~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Leviathan(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   372 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Kraken(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Mermaid(int, uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   402 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_entropy.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:9: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:     9 | #pragma warning (disable: 4018)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_AdvRLE(uint8*, uint8*, const uint8*, int, float, int, float*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:477:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   477 |         if (n >= 0 && n < size_f) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'void RadixSortEnts(HuffBuilder::Entry*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:601:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   601 |       if (*count_cur == num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In member function 'void HuffBuilder::LimitCodeLensHeuristic(Entry*, const HistoU8&, int, Entry*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:885:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   885 |   for (size_t i = 0; i != num_symbols; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'uint Huff_ComputeSizeBits(const HistoU8&, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1133:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1133 |   for (size_t i = 0; i != num_syms; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1130:53: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1130 | uint Huff_ComputeSizeBits(const HistoU8 &histo, int histo_sum, const uint8 *sym2len, int num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                 ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_Huff(uint8*, uint8*, const uint8*, int, const HistoU8&, float, int, float*, int*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1238 |     for (size_t i = 0; i < max_sym; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                        ~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static void Krak::Stats::ReduceIfHigh(Krak::Stats*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:158:37: warning: unused parameter 's' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |     static void ReduceIfHigh(Stats *s) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLit(const uint8*, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:248:104: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   248 |   static __forceinline uint BitsForLit(const uint8 *src, int pos, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                    ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLits(const uint8*, int, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:253:114: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   253 |   static __forceinline uint BitsForLits(const uint8 *src, int pos, int num, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                              ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static int Krak::BitsForToken(const CostModel&, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:274:92: warning: unused parameter 'cmd_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   274 |   static __forceinline int BitsForToken(const CostModel &cost_model, int cur_matchlen, int cmd_offset, int recent_field, int length_field) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                        ~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int Kraken_EncodeLzArrays(float*, int*, Krak::Stats*, uint8*, uint8*, LzCoder*, LzTemp*, KrakEncLz*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:340:60: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   340 |                                  LzCoder *lzcoder, LzTemp *lztemp,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                    ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'LengthAndOffset KrakenGetLzMatch(const LengthAndOffset*, KrakenRecentOffs*, const uint8*, const uint8*, int, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:934:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   934 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:936:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   936 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:940:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   940 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:952:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   952 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int KrakenOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1283:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1283 |               if (curbits < prevbits + Krak::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1326:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1326 |           if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1329:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1329 |           if (lao_offs >= dict_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1339:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1339 |             if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1224:9: warning: variable 'last_recent0' set but not used [-Wunused-but-set-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1224 |     int last_recent0 = 0;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1142:7: warning: unused variable 'chunk_type' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1142 |   int chunk_type = 0, tmp_chunk_type;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.h:13:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = true; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1019:33:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = 1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1614:62:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -3; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1620:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1623:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1625:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1627:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void MatchLenStorage_InsertMatches(MatchLenStorage*, int, LengthAndOffset*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   112 |   if (needed_bytes >= mls->byte_buffer.size())
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void FindMatchesSuffixTrie(uint8*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:461:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   461 |   for (size_t i = 0; i != src_size + 2; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 16; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:578:29:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.cpp:5:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int Mermaid_WriteLzTable(float*, int*, MermaidHistos*, uint8*, uint8*, LzCoder*, LzTemp*, MermaidWriter*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:304:135: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   304 | int Mermaid_WriteLzTable(float *cost_ptr, int *chunk_type_ptr, MermaidHistos *mh, uint8 *dst, uint8 *dst_end, LzCoder *coder, LzTemp *lztemp, MermaidWriter *mw, int start_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                               ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher2; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:580:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   580 |       while (offs < dict_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:584:36: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   584 |             if (ml > best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:597:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   597 |   } else if (offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:599:12: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |     if (ml > min_match_length && ml >= minlen[31 - BSR(offs)])
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:606:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   606 |     if (offs >= 8 && offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:615:29: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   615 |     if (ml >= best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                          ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset Mermaid_GetLzMatch(const LengthAndOffset*, int, const uint8*, const uint8*, int, int, const uint*, const uint8*, uint)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:897:12: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   897 |     if (ml >= min_match_lens[31 - BSR(offs)] && MermaidIsMatchBetter(ml, offs, best_ml, best_offs))
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfter(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1134:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1134 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Selkie_DoOptimal(MermaidState*, int*, int*, LzCoder*, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1220:36: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1220 |       if (tlrl != best_lrl && offs == cur_st[-best_lrl].offs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1252:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1252 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1265:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1265 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1287:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1287 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1315:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1315 |             if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1328:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1328 |             if (ml > minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1343:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1343 |             if (ml > min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1345:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1345 |               if (ml > min_match_len + 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfterMermaid(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*, Mermaid::CostModel&, uint8, int*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1452:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1452 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Mermaid_DoOptimal(MermaidTokArray*, MermaidState*, int*, LzCoder*, LzTemp*, MermaidHistos*, int, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1572:100: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1572 |           if (cur_st->ml > 1 && S[lit_start].bits + lit_bits + Mermaid::BitsForLitlen(cm, lrl_cur) >= cur_st->bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1621:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1621 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1634:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1634 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1655:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1655 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1693:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1693 |           if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1734:31: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1734 |             for(uint i = 2; i < ml; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1518:48: warning: unused parameter 'temp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1518 |                        LzCoder *coder, LzTemp *temp, MermaidHistos *stats,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int MermaidOptimal(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1850 |   MermaidHistos histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1863 |     MermaidHistos tmp_histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   797 | static int MermaidCompressLoop(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<4, MatchHasher2>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1960:69:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   693 |   static __forceinline void Run(MermaidWriter &mw, Hasher *hasher, const uint8 *src_cur, const uint8 *src_end_safe, const uint8 *src_end, ptrdiff_t &last_offs, uint dict_size, const uint min_match_length_table[32], int min_match_length) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                                                        ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:641:57:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:527:38: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   527 |         if (cur_offs > 8 && cur_offs < dict_size && *(uint32*)(src_cur - cur_offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:543:37: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   543 |     if (cur_ml >= best_ml && cur_ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:677:28:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_tans.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'uint8* Tans_EncodeBytes(uint8*, uint8*, TansEntry*, const uint8*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:380:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   380 |   case 9: TANS_ENCODE(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:388:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   388 |   case 1: TANS_ENCODE(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'void Tans_GetEncodedBitCount(TansEntry*, const uint8*, int, int, uint*, uint*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:325:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   325 |   case 9: TANS_COUNT_BITS(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:333:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   333 |   case 1: TANS_COUNT_BITS(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/kraken.cpp:19:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:34: warning: unused parameter 'p' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:44: warning: unused parameter 'p_size' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                     ~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1078:9: warning: unused variable 'maxlen' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1078 |     int maxlen = 11;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1097:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1097 |     for (uint i = 0; i < num_symbols; i += 16) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1727:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1727 |     if (somesum != L)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1780 |     if (L - total_weights < weight || L - total_weights <= 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1832:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1832 |   for (int i = 0; i < tans_data->B_used; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2144:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2144 |     if (src_size > output_size || src_end - src < src_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2176:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2176 |   if (src_end - src < src_size || dst_size > output_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                   ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: 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: ages-ice-archive@0.3.2: ooz/kraken.cpp:2221:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2221 |                           bool excess_flag, int excess_bytes) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                             ~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2893:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2893 |   finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2896:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2896 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2923:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2923 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2947:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2947 |   finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2995:61: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2995 |   finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                      ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3137:57: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3137 |   finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                  ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                              ~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3173:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3173 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3900:40: warning: unused parameter 'src' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3900 |                            const byte *src, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ~~~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4085:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4085 |   if (qhdr.compressed_size == dst_bytes_left) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4123:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4123 |   if (n != qhdr.compressed_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/bitknit.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:390:24: warning: left shift of negative value [-Wshift-negative-value]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   390 |       uint32 mask = ~7 << (3 * sym);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   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: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/lzna.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   466 |                        const byte *src_in, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                            ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_multiarray.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'uint GetHistoBitUsageWithBitProfile(const HistoU8&, int, const BitProfile*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:64:66: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    64 | static uint GetHistoBitUsageWithBitProfile(const HistoU8 &h, int histo_sum, const BitProfile *bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                              ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void EncodeAdvMultiArray_BuildTable(uint64*, uint8*, const uint8*, const uint8*, uint16*, const uint16*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   176 |       } while ((i += 8) < num_u16);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:158:37: warning: unused parameter 'num_intervals_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |                                 int num_intervals_unused, int num_u16,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:283:30: warning: unused variable 'bytes_left' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   283 |     int len = array_lens[i], bytes_left = len;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:334:33: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   334 |     while (arr_histogood.size() < 2 * max_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:378:24: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   378 |   if (arr_histo.size() > max_arrs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:531:36: warning: missing initializer for member 'EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)::IndexCount::count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   531 |   IndexCount index_count[63] = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:567:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   567 |   for (int i = 0; i != bpf_size; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:619:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   619 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   678 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:705:10: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   705 |   if (rv > dst_end_in - dst_in)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeSimpleMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:723:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   723 |   for (int i = 0; i < array_count; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void OptimizeSplitBoundaries(const uint8*, const uint8*, HistoU8*, uint*, uint*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:763:68: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   763 | static void OptimizeSplitBoundaries(const uint8 *src, const uint8 *src_end, HistoU8 *histos, uint *sizes, uint *offsets, int num_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Short(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:812:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   812 |     while (size_r >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:820:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   820 |     while (size_l >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void MultiArrayAddCandidate(int, size_t, HistoU8*, uint*, uint*, MultiHistCandi*, int*, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:889:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   889 |   if (idx < array_count - 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Long(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:917:109: warning: unused parameter 'histo' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   917 | static int EncodeMultiArray_Long(uint8 *dst, uint8 *dst_end, const uint8 *src, int src_size, const HistoU8 &histo, int level, int opts, float speed_tradeoff, int platforms, float max_allowed_cost, float *cost_ptr) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                              ~~~~~~~~~~~~~~~^~~~~
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         source: CompressError,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         source: io::Error,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::num::<impl u32>::swap_bytes` that must be used
[INFO] [stdout]    --> src/read.rs:329:21
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     key.swap_bytes();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this returns the result of the operation, without modifying the original
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     let _ = key.swap_bytes();
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [optimized] target(s) in 12.50s
[INFO] running `Command { std: "docker" "inspect" "31d797051741ed788654cd9227547be2914c90d501a8ce5ad00d315e0560dbdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31d797051741ed788654cd9227547be2914c90d501a8ce5ad00d315e0560dbdf", kill_on_drop: false }`
[INFO] [stdout] 31d797051741ed788654cd9227547be2914c90d501a8ce5ad00d315e0560dbdf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4cce7ad24f2b1d3788ad57ba95d572727f996230fd9e7cbed87dc01100ba60ca
[INFO] running `Command { std: "docker" "start" "-a" "4cce7ad24f2b1d3788ad57ba95d572727f996230fd9e7cbed87dc01100ba60ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.3
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling unicode-segmentation v1.6.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int EncodeLzOffsets(uint8*, uint8*, uint8*, uint32*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:609:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   609 |     std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from /usr/include/c++/13/memory:78,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_leviathan.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int WriteLzOffsetBits(uint8*, uint8*, uint8*, uint32*, int, int, uint32*, int, int, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:766:194: warning: unused parameter 'a10' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   766 | int WriteLzOffsetBits(uint8 *dst, uint8 *dst_end, uint8 *u8_offs, uint32 *u32_offs, int offs_count, int offs_encode_type, uint32 *u32_len, int u32_len_count, int flag_ignore_u32_length, size_t a10) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                           ~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, const uint8*, int, uint8*, uint8*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:867:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   867 |   std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1102:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1102 |   std::auto_ptr<uint8> tokbuf_deleter(tokbuf);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:849:34: warning: unused parameter 'unused_start_pos' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   849 |                              int unused_start_pos, LzCoder *lzcoder, int recent_offs0, Levi::TokenArray *tokens,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'LengthAndOffset LeviathanGetLzMatch(const LengthAndOffset*, LeviathanRecentOffs*, const uint8*, const uint8*, int, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1186:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1186 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1188:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1188 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1192:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1192 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1199:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1199 |           if (ml >= min_match_len && IsMatchBetter(ml, offs, best_m_ml, best_m_offs)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1211:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1211 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int LeviathanOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1539:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1539 |               if (curbits < prevbits + Levi::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1582:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1582 |           if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1585:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1585 |           if (lao_offset >= offset_limit)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1605:28: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1605 |             if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1978 |   Levi::LitStats litstats = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                  ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 1; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlocks(LzCoder*, LzTemp*, uint8*, uint8*, int, uint8*, uint8*, LRMTable*, MatchLenStorage*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:249:10: warning: unused variable 'src_org' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   249 |   uint8 *src_org = src;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:247:42: warning: unused parameter 'lrm' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   247 |                                LRMTable *lrm, MatchLenStorage *mls) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                ~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Leviathan(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   372 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Kraken(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Mermaid(int, uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   402 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_entropy.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:9: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:     9 | #pragma warning (disable: 4018)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_AdvRLE(uint8*, uint8*, const uint8*, int, float, int, float*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:477:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   477 |         if (n >= 0 && n < size_f) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'void RadixSortEnts(HuffBuilder::Entry*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:601:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   601 |       if (*count_cur == num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In member function 'void HuffBuilder::LimitCodeLensHeuristic(Entry*, const HistoU8&, int, Entry*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:885:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   885 |   for (size_t i = 0; i != num_symbols; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'uint Huff_ComputeSizeBits(const HistoU8&, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1133:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1133 |   for (size_t i = 0; i != num_syms; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1130:53: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1130 | uint Huff_ComputeSizeBits(const HistoU8 &histo, int histo_sum, const uint8 *sym2len, int num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                 ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_Huff(uint8*, uint8*, const uint8*, int, const HistoU8&, float, int, float*, int*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1238 |     for (size_t i = 0; i < max_sym; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                        ~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static void Krak::Stats::ReduceIfHigh(Krak::Stats*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:158:37: warning: unused parameter 's' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |     static void ReduceIfHigh(Stats *s) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLit(const uint8*, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:248:104: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   248 |   static __forceinline uint BitsForLit(const uint8 *src, int pos, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                    ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLits(const uint8*, int, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:253:114: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   253 |   static __forceinline uint BitsForLits(const uint8 *src, int pos, int num, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                              ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static int Krak::BitsForToken(const CostModel&, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:274:92: warning: unused parameter 'cmd_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   274 |   static __forceinline int BitsForToken(const CostModel &cost_model, int cur_matchlen, int cmd_offset, int recent_field, int length_field) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                        ~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int Kraken_EncodeLzArrays(float*, int*, Krak::Stats*, uint8*, uint8*, LzCoder*, LzTemp*, KrakEncLz*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:340:60: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   340 |                                  LzCoder *lzcoder, LzTemp *lztemp,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                    ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'LengthAndOffset KrakenGetLzMatch(const LengthAndOffset*, KrakenRecentOffs*, const uint8*, const uint8*, int, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:934:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   934 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:936:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   936 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:940:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   940 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:952:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   952 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int KrakenOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1283:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1283 |               if (curbits < prevbits + Krak::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1326:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1326 |           if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1329:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1329 |           if (lao_offs >= dict_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1339:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1339 |             if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1224:9: warning: variable 'last_recent0' set but not used [-Wunused-but-set-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1224 |     int last_recent0 = 0;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1142:7: warning: unused variable 'chunk_type' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1142 |   int chunk_type = 0, tmp_chunk_type;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.h:13:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = true; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1019:33:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = 1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1614:62:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -3; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1620:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1623:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1625:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1627:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void MatchLenStorage_InsertMatches(MatchLenStorage*, int, LengthAndOffset*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   112 |   if (needed_bytes >= mls->byte_buffer.size())
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void FindMatchesSuffixTrie(uint8*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:461:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   461 |   for (size_t i = 0; i != src_size + 2; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 16; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:578:29:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.cpp:5:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int Mermaid_WriteLzTable(float*, int*, MermaidHistos*, uint8*, uint8*, LzCoder*, LzTemp*, MermaidWriter*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:304:135: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   304 | int Mermaid_WriteLzTable(float *cost_ptr, int *chunk_type_ptr, MermaidHistos *mh, uint8 *dst, uint8 *dst_end, LzCoder *coder, LzTemp *lztemp, MermaidWriter *mw, int start_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                               ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher2; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:580:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   580 |       while (offs < dict_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:584:36: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   584 |             if (ml > best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:597:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   597 |   } else if (offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:599:12: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |     if (ml > min_match_length && ml >= minlen[31 - BSR(offs)])
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:606:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   606 |     if (offs >= 8 && offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:615:29: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   615 |     if (ml >= best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                          ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset Mermaid_GetLzMatch(const LengthAndOffset*, int, const uint8*, const uint8*, int, int, const uint*, const uint8*, uint)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:897:12: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   897 |     if (ml >= min_match_lens[31 - BSR(offs)] && MermaidIsMatchBetter(ml, offs, best_ml, best_offs))
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfter(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1134:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1134 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Selkie_DoOptimal(MermaidState*, int*, int*, LzCoder*, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1220:36: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1220 |       if (tlrl != best_lrl && offs == cur_st[-best_lrl].offs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1252:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1252 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1265:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1265 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1287:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1287 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1315:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1315 |             if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1328:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1328 |             if (ml > minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1343:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1343 |             if (ml > min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1345:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1345 |               if (ml > min_match_len + 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfterMermaid(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*, Mermaid::CostModel&, uint8, int*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1452:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1452 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Mermaid_DoOptimal(MermaidTokArray*, MermaidState*, int*, LzCoder*, LzTemp*, MermaidHistos*, int, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1572:100: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1572 |           if (cur_st->ml > 1 && S[lit_start].bits + lit_bits + Mermaid::BitsForLitlen(cm, lrl_cur) >= cur_st->bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1621:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1621 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1634:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1634 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1655:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1655 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1693:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1693 |           if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1734:31: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1734 |             for(uint i = 2; i < ml; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1518:48: warning: unused parameter 'temp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1518 |                        LzCoder *coder, LzTemp *temp, MermaidHistos *stats,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int MermaidOptimal(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1850 |   MermaidHistos histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1863 |     MermaidHistos tmp_histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   797 | static int MermaidCompressLoop(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<4, MatchHasher2>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1960:69:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   693 |   static __forceinline void Run(MermaidWriter &mw, Hasher *hasher, const uint8 *src_cur, const uint8 *src_end_safe, const uint8 *src_end, ptrdiff_t &last_offs, uint dict_size, const uint min_match_length_table[32], int min_match_length) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                                                        ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:641:57:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:527:38: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   527 |         if (cur_offs > 8 && cur_offs < dict_size && *(uint32*)(src_cur - cur_offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:543:37: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   543 |     if (cur_ml >= best_ml && cur_ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:677:28:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_tans.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'uint8* Tans_EncodeBytes(uint8*, uint8*, TansEntry*, const uint8*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:380:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   380 |   case 9: TANS_ENCODE(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:388:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   388 |   case 1: TANS_ENCODE(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'void Tans_GetEncodedBitCount(TansEntry*, const uint8*, int, int, uint*, uint*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:325:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   325 |   case 9: TANS_COUNT_BITS(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:333:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   333 |   case 1: TANS_COUNT_BITS(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/kraken.cpp:19:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:34: warning: unused parameter 'p' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:44: warning: unused parameter 'p_size' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                     ~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1078:9: warning: unused variable 'maxlen' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1078 |     int maxlen = 11;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1097:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1097 |     for (uint i = 0; i < num_symbols; i += 16) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1727:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1727 |     if (somesum != L)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1780 |     if (L - total_weights < weight || L - total_weights <= 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1832:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1832 |   for (int i = 0; i < tans_data->B_used; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2144:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2144 |     if (src_size > output_size || src_end - src < src_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2176:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2176 |   if (src_end - src < src_size || dst_size > output_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                   ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: 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: ages-ice-archive@0.3.2: ooz/kraken.cpp:2221:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2221 |                           bool excess_flag, int excess_bytes) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                             ~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2893:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2893 |   finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2896:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2896 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2923:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2923 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2947:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2947 |   finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2995:61: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2995 |   finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                      ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3137:57: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3137 |   finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                  ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                              ~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3173:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3173 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3900:40: warning: unused parameter 'src' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3900 |                            const byte *src, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ~~~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4085:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4085 |   if (qhdr.compressed_size == dst_bytes_left) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4123:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4123 |   if (n != qhdr.compressed_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/bitknit.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:390:24: warning: left shift of negative value [-Wshift-negative-value]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   390 |       uint32 mask = ~7 << (3 * sym);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   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: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/lzna.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   466 |                        const byte *src_in, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                            ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_multiarray.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'uint GetHistoBitUsageWithBitProfile(const HistoU8&, int, const BitProfile*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:64:66: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    64 | static uint GetHistoBitUsageWithBitProfile(const HistoU8 &h, int histo_sum, const BitProfile *bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                              ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void EncodeAdvMultiArray_BuildTable(uint64*, uint8*, const uint8*, const uint8*, uint16*, const uint16*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   176 |       } while ((i += 8) < num_u16);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:158:37: warning: unused parameter 'num_intervals_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |                                 int num_intervals_unused, int num_u16,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:283:30: warning: unused variable 'bytes_left' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   283 |     int len = array_lens[i], bytes_left = len;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:334:33: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   334 |     while (arr_histogood.size() < 2 * max_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:378:24: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   378 |   if (arr_histo.size() > max_arrs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:531:36: warning: missing initializer for member 'EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)::IndexCount::count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   531 |   IndexCount index_count[63] = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:567:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   567 |   for (int i = 0; i != bpf_size; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:619:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   619 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   678 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:705:10: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   705 |   if (rv > dst_end_in - dst_in)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeSimpleMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:723:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   723 |   for (int i = 0; i < array_count; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void OptimizeSplitBoundaries(const uint8*, const uint8*, HistoU8*, uint*, uint*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:763:68: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   763 | static void OptimizeSplitBoundaries(const uint8 *src, const uint8 *src_end, HistoU8 *histos, uint *sizes, uint *offsets, int num_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Short(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:812:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   812 |     while (size_r >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:820:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   820 |     while (size_l >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void MultiArrayAddCandidate(int, size_t, HistoU8*, uint*, uint*, MultiHistCandi*, int*, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:889:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   889 |   if (idx < array_count - 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Long(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:917:109: warning: unused parameter 'histo' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   917 | static int EncodeMultiArray_Long(uint8 *dst, uint8 *dst_end, const uint8 *src, int src_size, const HistoU8 &histo, int level, int opts, float speed_tradeoff, int platforms, float max_allowed_cost, float *cost_ptr) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                              ~~~~~~~~~~~~~~~^~~~~
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling syn-mid v0.5.0
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         source: CompressError,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         source: io::Error,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::num::<impl u32>::swap_bytes` that must be used
[INFO] [stdout]    --> src/read.rs:329:21
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     key.swap_bytes();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this returns the result of the operation, without modifying the original
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     let _ = key.swap_bytes();
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling clap v2.33.1
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling structopt-derive v0.4.8
[INFO] [stderr]    Compiling structopt v0.3.15
[INFO] [stderr]    Compiling ages-ice-archive v0.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         source: CompressError,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `source` is never read
[INFO] [stdout]    --> src/write.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |         source: io::Error,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcOLtEXO/symbols.o" "<6 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libstructopt-8d378048da2f6708,liblazy_static-82e00679b70d51b4,libclap-65e38870d342d636,libvec_map-435412ecf9c131f9,libtextwrap-af8400f412bf520a,libunicode_width-c259b97ecb886208,libstrsim-9195c5a115809dee,libbitflags-7753a0fd3624575b,libatty-473a94ca6333a26e,libansi_term-d34fda7220679aba,libanyhow-fc0385d709c6ecf7,libages_ice_archive-10b0da98269e8528,librand-d72973e0bf4370d8,librand_chacha-f4aa5165a7b98a71,libppv_lite86-0f77572a13c26665,librand_core-ac92d1996cd88072,libgetrandom-15b536eea73332db,liblibc-f928201e57109c6a,libcfg_if-47d33af3b619bc8c,libcrc-4746c92a6c1021ed,libzerocopy-4a91403de17fa1d6,libthiserror-3617c27f4cccc9de,libblowfish-3a42d9853abd5802,libbyteorder-be7927ab4a5b2eb9,libopaque_debug-89952121e9505fb3,libblock_modes-634422fac9e1b7a7,libblock_padding-cf67f1c24c64f596,libbyte_tools-221d8d168a96e53c,libblock_cipher-09cfcce65e7c01c9,libgeneric_array-bde70b60354411ff,libtypenum-7bcc150fc957e923,libascii-78e4296e226defb6,libages_prs-f75b69a31f6dd4db,liblibflate_lz77-4cfbbaebc02e1844}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcOLtEXO/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/agesdeice-1d95c26991a8e3e0" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: __gxx_personality_v0
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(DW.ref.__gxx_personality_v0) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `core::num::<impl u32>::swap_bytes` that must be used
[INFO] [stdout]    --> src/read.rs:329:21
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     key.swap_bytes();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this returns the result of the operation, without modifying the original
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     let _ = key.swap_bytes();
[INFO] [stdout]     |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int EncodeLzOffsets(uint8*, uint8*, uint8*, uint32*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:609:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   609 |     std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from /usr/include/c++/13/memory:78,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_leviathan.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int WriteLzOffsetBits(uint8*, uint8*, uint8*, uint32*, int, int, uint32*, int, int, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:766:194: warning: unused parameter 'a10' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   766 | int WriteLzOffsetBits(uint8 *dst, uint8 *dst_end, uint8 *u8_offs, uint32 *u32_offs, int offs_count, int offs_encode_type, uint32 *u32_len, int u32_len_count, int flag_ignore_u32_length, size_t a10) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                           ~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, const uint8*, int, uint8*, uint8*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:867:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   867 |   std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1102:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1102 |   std::auto_ptr<uint8> tokbuf_deleter(tokbuf);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:849:34: warning: unused parameter 'unused_start_pos' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   849 |                              int unused_start_pos, LzCoder *lzcoder, int recent_offs0, Levi::TokenArray *tokens,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'LengthAndOffset LeviathanGetLzMatch(const LengthAndOffset*, LeviathanRecentOffs*, const uint8*, const uint8*, int, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1186:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1186 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1188:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1188 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1192:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1192 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1199:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1199 |           if (ml >= min_match_len && IsMatchBetter(ml, offs, best_m_ml, best_m_offs)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1211:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1211 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int LeviathanOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1539:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1539 |               if (curbits < prevbits + Levi::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1582:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1582 |           if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1585:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1585 |           if (lao_offset >= offset_limit)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1605:28: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1605 |             if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1978 |   Levi::LitStats litstats = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                  ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 1; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlocks(LzCoder*, LzTemp*, uint8*, uint8*, int, uint8*, uint8*, LRMTable*, MatchLenStorage*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:249:10: warning: unused variable 'src_org' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   249 |   uint8 *src_org = src;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:247:42: warning: unused parameter 'lrm' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   247 |                                LRMTable *lrm, MatchLenStorage *mls) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                ~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Leviathan(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   372 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Kraken(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Mermaid(int, uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   402 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_entropy.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:9: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:     9 | #pragma warning (disable: 4018)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_AdvRLE(uint8*, uint8*, const uint8*, int, float, int, float*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:477:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   477 |         if (n >= 0 && n < size_f) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'void RadixSortEnts(HuffBuilder::Entry*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:601:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   601 |       if (*count_cur == num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In member function 'void HuffBuilder::LimitCodeLensHeuristic(Entry*, const HistoU8&, int, Entry*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:885:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   885 |   for (size_t i = 0; i != num_symbols; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'uint Huff_ComputeSizeBits(const HistoU8&, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1133:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1133 |   for (size_t i = 0; i != num_syms; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1130:53: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1130 | uint Huff_ComputeSizeBits(const HistoU8 &histo, int histo_sum, const uint8 *sym2len, int num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                 ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_Huff(uint8*, uint8*, const uint8*, int, const HistoU8&, float, int, float*, int*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1238 |     for (size_t i = 0; i < max_sym; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                        ~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static void Krak::Stats::ReduceIfHigh(Krak::Stats*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:158:37: warning: unused parameter 's' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |     static void ReduceIfHigh(Stats *s) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLit(const uint8*, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:248:104: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   248 |   static __forceinline uint BitsForLit(const uint8 *src, int pos, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                    ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLits(const uint8*, int, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:253:114: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   253 |   static __forceinline uint BitsForLits(const uint8 *src, int pos, int num, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                              ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static int Krak::BitsForToken(const CostModel&, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:274:92: warning: unused parameter 'cmd_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   274 |   static __forceinline int BitsForToken(const CostModel &cost_model, int cur_matchlen, int cmd_offset, int recent_field, int length_field) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                        ~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int Kraken_EncodeLzArrays(float*, int*, Krak::Stats*, uint8*, uint8*, LzCoder*, LzTemp*, KrakEncLz*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:340:60: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   340 |                                  LzCoder *lzcoder, LzTemp *lztemp,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                    ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'LengthAndOffset KrakenGetLzMatch(const LengthAndOffset*, KrakenRecentOffs*, const uint8*, const uint8*, int, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:934:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   934 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:936:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   936 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:940:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   940 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:952:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   952 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int KrakenOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1283:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1283 |               if (curbits < prevbits + Krak::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1326:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1326 |           if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1329:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1329 |           if (lao_offs >= dict_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1339:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1339 |             if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1224:9: warning: variable 'last_recent0' set but not used [-Wunused-but-set-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1224 |     int last_recent0 = 0;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1142:7: warning: unused variable 'chunk_type' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1142 |   int chunk_type = 0, tmp_chunk_type;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.h:13:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = true; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1019:33:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = 1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1614:62:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -3; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1620:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1623:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1625:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1627:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void MatchLenStorage_InsertMatches(MatchLenStorage*, int, LengthAndOffset*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   112 |   if (needed_bytes >= mls->byte_buffer.size())
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void FindMatchesSuffixTrie(uint8*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:461:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   461 |   for (size_t i = 0; i != src_size + 2; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 16; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:578:29:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.cpp:5:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int Mermaid_WriteLzTable(float*, int*, MermaidHistos*, uint8*, uint8*, LzCoder*, LzTemp*, MermaidWriter*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:304:135: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   304 | int Mermaid_WriteLzTable(float *cost_ptr, int *chunk_type_ptr, MermaidHistos *mh, uint8 *dst, uint8 *dst_end, LzCoder *coder, LzTemp *lztemp, MermaidWriter *mw, int start_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                               ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher2; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:580:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   580 |       while (offs < dict_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:584:36: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   584 |             if (ml > best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:597:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   597 |   } else if (offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:599:12: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |     if (ml > min_match_length && ml >= minlen[31 - BSR(offs)])
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:606:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   606 |     if (offs >= 8 && offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:615:29: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   615 |     if (ml >= best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                          ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset Mermaid_GetLzMatch(const LengthAndOffset*, int, const uint8*, const uint8*, int, int, const uint*, const uint8*, uint)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:897:12: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   897 |     if (ml >= min_match_lens[31 - BSR(offs)] && MermaidIsMatchBetter(ml, offs, best_ml, best_offs))
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfter(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1134:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1134 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Selkie_DoOptimal(MermaidState*, int*, int*, LzCoder*, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1220:36: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1220 |       if (tlrl != best_lrl && offs == cur_st[-best_lrl].offs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1252:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1252 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1265:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1265 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1287:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1287 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1315:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1315 |             if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1328:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1328 |             if (ml > minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1343:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1343 |             if (ml > min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1345:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1345 |               if (ml > min_match_len + 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfterMermaid(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*, Mermaid::CostModel&, uint8, int*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1452:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1452 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Mermaid_DoOptimal(MermaidTokArray*, MermaidState*, int*, LzCoder*, LzTemp*, MermaidHistos*, int, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1572:100: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1572 |           if (cur_st->ml > 1 && S[lit_start].bits + lit_bits + Mermaid::BitsForLitlen(cm, lrl_cur) >= cur_st->bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1621:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1621 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1634:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1634 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1655:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1655 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1693:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1693 |           if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1734:31: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1734 |             for(uint i = 2; i < ml; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1518:48: warning: unused parameter 'temp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1518 |                        LzCoder *coder, LzTemp *temp, MermaidHistos *stats,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int MermaidOptimal(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1850 |   MermaidHistos histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1863 |     MermaidHistos tmp_histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   797 | static int MermaidCompressLoop(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<4, MatchHasher2>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1960:69:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   693 |   static __forceinline void Run(MermaidWriter &mw, Hasher *hasher, const uint8 *src_cur, const uint8 *src_end_safe, const uint8 *src_end, ptrdiff_t &last_offs, uint dict_size, const uint min_match_length_table[32], int min_match_length) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                                                        ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:641:57:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:527:38: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   527 |         if (cur_offs > 8 && cur_offs < dict_size && *(uint32*)(src_cur - cur_offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:543:37: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   543 |     if (cur_ml >= best_ml && cur_ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:677:28:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_tans.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'uint8* Tans_EncodeBytes(uint8*, uint8*, TansEntry*, const uint8*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:380:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   380 |   case 9: TANS_ENCODE(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:388:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   388 |   case 1: TANS_ENCODE(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'void Tans_GetEncodedBitCount(TansEntry*, const uint8*, int, int, uint*, uint*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:325:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   325 |   case 9: TANS_COUNT_BITS(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:333:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   333 |   case 1: TANS_COUNT_BITS(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/kraken.cpp:19:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:34: warning: unused parameter 'p' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:44: warning: unused parameter 'p_size' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                     ~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1078:9: warning: unused variable 'maxlen' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1078 |     int maxlen = 11;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1097:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1097 |     for (uint i = 0; i < num_symbols; i += 16) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1727:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1727 |     if (somesum != L)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1780 |     if (L - total_weights < weight || L - total_weights <= 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1832:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1832 |   for (int i = 0; i < tans_data->B_used; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2144:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2144 |     if (src_size > output_size || src_end - src < src_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2176:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2176 |   if (src_end - src < src_size || dst_size > output_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                   ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: 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: ages-ice-archive@0.3.2: ooz/kraken.cpp:2221:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2221 |                           bool excess_flag, int excess_bytes) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                             ~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2893:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2893 |   finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2896:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2896 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2923:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2923 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2947:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2947 |   finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2995:61: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2995 |   finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                      ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3137:57: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3137 |   finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                  ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                              ~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3173:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3173 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3900:40: warning: unused parameter 'src' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3900 |                            const byte *src, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ~~~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4085:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4085 |   if (qhdr.compressed_size == dst_bytes_left) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4123:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4123 |   if (n != qhdr.compressed_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/bitknit.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:390:24: warning: left shift of negative value [-Wshift-negative-value]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   390 |       uint32 mask = ~7 << (3 * sym);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   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: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/lzna.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   466 |                        const byte *src_in, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                            ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_multiarray.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'uint GetHistoBitUsageWithBitProfile(const HistoU8&, int, const BitProfile*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:64:66: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    64 | static uint GetHistoBitUsageWithBitProfile(const HistoU8 &h, int histo_sum, const BitProfile *bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                              ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void EncodeAdvMultiArray_BuildTable(uint64*, uint8*, const uint8*, const uint8*, uint16*, const uint16*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   176 |       } while ((i += 8) < num_u16);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:158:37: warning: unused parameter 'num_intervals_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |                                 int num_intervals_unused, int num_u16,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:283:30: warning: unused variable 'bytes_left' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   283 |     int len = array_lens[i], bytes_left = len;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:334:33: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   334 |     while (arr_histogood.size() < 2 * max_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:378:24: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   378 |   if (arr_histo.size() > max_arrs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:531:36: warning: missing initializer for member 'EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)::IndexCount::count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   531 |   IndexCount index_count[63] = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:567:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   567 |   for (int i = 0; i != bpf_size; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:619:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   619 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   678 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:705:10: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   705 |   if (rv > dst_end_in - dst_in)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeSimpleMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:723:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   723 |   for (int i = 0; i < array_count; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void OptimizeSplitBoundaries(const uint8*, const uint8*, HistoU8*, uint*, uint*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:763:68: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   763 | static void OptimizeSplitBoundaries(const uint8 *src, const uint8 *src_end, HistoU8 *histos, uint *sizes, uint *offsets, int num_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Short(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:812:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   812 |     while (size_r >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:820:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   820 |     while (size_l >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void MultiArrayAddCandidate(int, size_t, HistoU8*, uint*, uint*, MultiHistCandi*, int*, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:889:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   889 |   if (idx < array_count - 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Long(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:917:109: warning: unused parameter 'histo' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   917 | static int EncodeMultiArray_Long(uint8 *dst, uint8 *dst_end, const uint8 *src, int src_size, const HistoU8 &histo, int level, int opts, float speed_tradeoff, int platforms, float max_allowed_cost, float *cost_ptr) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                              ~~~~~~~~~~~~~~~^~~~~
[INFO] [stderr] error: could not compile `ages-ice-archive` (example "agesdeice") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcOUq5D9/symbols.o" "<6 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libstructopt-8d378048da2f6708,liblazy_static-82e00679b70d51b4,libclap-65e38870d342d636,libvec_map-435412ecf9c131f9,libtextwrap-af8400f412bf520a,libunicode_width-c259b97ecb886208,libstrsim-9195c5a115809dee,libbitflags-7753a0fd3624575b,libatty-473a94ca6333a26e,libansi_term-d34fda7220679aba,libages_ice_archive-10b0da98269e8528,librand-d72973e0bf4370d8,librand_chacha-f4aa5165a7b98a71,libppv_lite86-0f77572a13c26665,librand_core-ac92d1996cd88072,libgetrandom-15b536eea73332db,liblibc-f928201e57109c6a,libcfg_if-47d33af3b619bc8c,libcrc-4746c92a6c1021ed,libzerocopy-4a91403de17fa1d6,libthiserror-3617c27f4cccc9de,libblowfish-3a42d9853abd5802,libbyteorder-be7927ab4a5b2eb9,libopaque_debug-89952121e9505fb3,libblock_modes-634422fac9e1b7a7,libblock_padding-cf67f1c24c64f596,libbyte_tools-221d8d168a96e53c,libblock_cipher-09cfcce65e7c01c9,libgeneric_array-bde70b60354411ff,libtypenum-7bcc150fc957e923,libascii-78e4296e226defb6,libages_prs-f75b69a31f6dd4db,liblibflate_lz77-4cfbbaebc02e1844}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcOUq5D9/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/agesice-6e58612f4b3d3668" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: operator new[](unsigned long)
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 17 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator delete(void*, unsigned long)
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(std::__new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::auto_ptr<unsigned char>::~auto_ptr()) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 19 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_throw_bad_array_new_length
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 5 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator delete[](void*)
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(EncodeArrayU8WithHisto(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, float, int, float*, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 9 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __gxx_personality_v0
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(DW.ref.__gxx_personality_v0) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator new(unsigned long)
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(void CreateLzHasher<MatchHasher<1, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(void CreateLzHasher<MatchHasher<2, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(void CreateLzHasher<MatchHasher<4, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 24 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_begin_catch
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::vector<int, std::allocator<int>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_rethrow
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::vector<int, std::allocator<int>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 7 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_end_catch
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::vector<int, std::allocator<int>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_length_error(char const*)
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::vector<int, std::allocator<int>>::_M_check_len(unsigned long, char const*) const) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_check_len(unsigned long, char const*) const) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_check_len(unsigned long, char const*) const) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 16 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_array_new_length()
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::__new_allocator<int>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<HashPos>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<LRMEnt*>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 7 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_alloc()
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::__new_allocator<int>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<unsigned char>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<HashPos>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/deps/libages_ice_archive-10b0da98269e8528.rlib
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int EncodeLzOffsets(uint8*, uint8*, uint8*, uint32*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:609:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   609 |     std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from /usr/include/c++/13/memory:78,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_leviathan.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int WriteLzOffsetBits(uint8*, uint8*, uint8*, uint32*, int, int, uint32*, int, int, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:766:194: warning: unused parameter 'a10' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   766 | int WriteLzOffsetBits(uint8 *dst, uint8 *dst_end, uint8 *u8_offs, uint32 *u32_offs, int offs_count, int offs_encode_type, uint32 *u32_len, int u32_len_count, int flag_ignore_u32_length, size_t a10) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                           ~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, const uint8*, int, uint8*, uint8*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:867:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   867 |   std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1102:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1102 |   std::auto_ptr<uint8> tokbuf_deleter(tokbuf);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:849:34: warning: unused parameter 'unused_start_pos' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   849 |                              int unused_start_pos, LzCoder *lzcoder, int recent_offs0, Levi::TokenArray *tokens,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'LengthAndOffset LeviathanGetLzMatch(const LengthAndOffset*, LeviathanRecentOffs*, const uint8*, const uint8*, int, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1186:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1186 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1188:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1188 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1192:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1192 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1199:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1199 |           if (ml >= min_match_len && IsMatchBetter(ml, offs, best_m_ml, best_m_offs)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1211:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1211 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int LeviathanOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1539:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1539 |               if (curbits < prevbits + Levi::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1582:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1582 |           if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1585:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1585 |           if (lao_offset >= offset_limit)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1605:28: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1605 |             if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1978 |   Levi::LitStats litstats = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                  ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 1; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlocks(LzCoder*, LzTemp*, uint8*, uint8*, int, uint8*, uint8*, LRMTable*, MatchLenStorage*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:249:10: warning: unused variable 'src_org' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   249 |   uint8 *src_org = src;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:247:42: warning: unused parameter 'lrm' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   247 |                                LRMTable *lrm, MatchLenStorage *mls) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                ~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Leviathan(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   372 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Kraken(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Mermaid(int, uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   402 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_entropy.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:9: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:     9 | #pragma warning (disable: 4018)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_AdvRLE(uint8*, uint8*, const uint8*, int, float, int, float*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:477:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   477 |         if (n >= 0 && n < size_f) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'void RadixSortEnts(HuffBuilder::Entry*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:601:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   601 |       if (*count_cur == num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In member function 'void HuffBuilder::LimitCodeLensHeuristic(Entry*, const HistoU8&, int, Entry*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:885:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   885 |   for (size_t i = 0; i != num_symbols; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'uint Huff_ComputeSizeBits(const HistoU8&, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1133:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1133 |   for (size_t i = 0; i != num_syms; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1130:53: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1130 | uint Huff_ComputeSizeBits(const HistoU8 &histo, int histo_sum, const uint8 *sym2len, int num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                 ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_Huff(uint8*, uint8*, const uint8*, int, const HistoU8&, float, int, float*, int*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1238 |     for (size_t i = 0; i < max_sym; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                        ~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static void Krak::Stats::ReduceIfHigh(Krak::Stats*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:158:37: warning: unused parameter 's' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |     static void ReduceIfHigh(Stats *s) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLit(const uint8*, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:248:104: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   248 |   static __forceinline uint BitsForLit(const uint8 *src, int pos, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                    ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLits(const uint8*, int, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:253:114: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   253 |   static __forceinline uint BitsForLits(const uint8 *src, int pos, int num, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                              ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static int Krak::BitsForToken(const CostModel&, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:274:92: warning: unused parameter 'cmd_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   274 |   static __forceinline int BitsForToken(const CostModel &cost_model, int cur_matchlen, int cmd_offset, int recent_field, int length_field) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                        ~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int Kraken_EncodeLzArrays(float*, int*, Krak::Stats*, uint8*, uint8*, LzCoder*, LzTemp*, KrakEncLz*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:340:60: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   340 |                                  LzCoder *lzcoder, LzTemp *lztemp,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                    ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'LengthAndOffset KrakenGetLzMatch(const LengthAndOffset*, KrakenRecentOffs*, const uint8*, const uint8*, int, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:934:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   934 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:936:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   936 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:940:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   940 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:952:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   952 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int KrakenOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1283:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1283 |               if (curbits < prevbits + Krak::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1326:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1326 |           if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1329:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1329 |           if (lao_offs >= dict_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1339:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1339 |             if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1224:9: warning: variable 'last_recent0' set but not used [-Wunused-but-set-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1224 |     int last_recent0 = 0;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1142:7: warning: unused variable 'chunk_type' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1142 |   int chunk_type = 0, tmp_chunk_type;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.h:13:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = true; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1019:33:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = 1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1614:62:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -3; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1620:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1623:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1625:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1627:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void MatchLenStorage_InsertMatches(MatchLenStorage*, int, LengthAndOffset*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   112 |   if (needed_bytes >= mls->byte_buffer.size())
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void FindMatchesSuffixTrie(uint8*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:461:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   461 |   for (size_t i = 0; i != src_size + 2; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 16; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:578:29:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.cpp:5:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int Mermaid_WriteLzTable(float*, int*, MermaidHistos*, uint8*, uint8*, LzCoder*, LzTemp*, MermaidWriter*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:304:135: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   304 | int Mermaid_WriteLzTable(float *cost_ptr, int *chunk_type_ptr, MermaidHistos *mh, uint8 *dst, uint8 *dst_end, LzCoder *coder, LzTemp *lztemp, MermaidWriter *mw, int start_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                               ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher2; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:580:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   580 |       while (offs < dict_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:584:36: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   584 |             if (ml > best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:597:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   597 |   } else if (offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:599:12: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |     if (ml > min_match_length && ml >= minlen[31 - BSR(offs)])
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:606:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   606 |     if (offs >= 8 && offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:615:29: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   615 |     if (ml >= best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                          ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset Mermaid_GetLzMatch(const LengthAndOffset*, int, const uint8*, const uint8*, int, int, const uint*, const uint8*, uint)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:897:12: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   897 |     if (ml >= min_match_lens[31 - BSR(offs)] && MermaidIsMatchBetter(ml, offs, best_ml, best_offs))
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfter(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1134:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1134 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Selkie_DoOptimal(MermaidState*, int*, int*, LzCoder*, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1220:36: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1220 |       if (tlrl != best_lrl && offs == cur_st[-best_lrl].offs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1252:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1252 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1265:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1265 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1287:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1287 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1315:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1315 |             if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1328:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1328 |             if (ml > minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1343:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1343 |             if (ml > min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1345:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1345 |               if (ml > min_match_len + 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfterMermaid(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*, Mermaid::CostModel&, uint8, int*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1452:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1452 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Mermaid_DoOptimal(MermaidTokArray*, MermaidState*, int*, LzCoder*, LzTemp*, MermaidHistos*, int, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1572:100: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1572 |           if (cur_st->ml > 1 && S[lit_start].bits + lit_bits + Mermaid::BitsForLitlen(cm, lrl_cur) >= cur_st->bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1621:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1621 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1634:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1634 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1655:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1655 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1693:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1693 |           if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1734:31: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1734 |             for(uint i = 2; i < ml; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1518:48: warning: unused parameter 'temp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1518 |                        LzCoder *coder, LzTemp *temp, MermaidHistos *stats,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int MermaidOptimal(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1850 |   MermaidHistos histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1863 |     MermaidHistos tmp_histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   797 | static int MermaidCompressLoop(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<4, MatchHasher2>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1960:69:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   693 |   static __forceinline void Run(MermaidWriter &mw, Hasher *hasher, const uint8 *src_cur, const uint8 *src_end_safe, const uint8 *src_end, ptrdiff_t &last_offs, uint dict_size, const uint min_match_length_table[32], int min_match_length) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                                                        ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:641:57:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:527:38: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   527 |         if (cur_offs > 8 && cur_offs < dict_size && *(uint32*)(src_cur - cur_offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:543:37: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   543 |     if (cur_ml >= best_ml && cur_ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:677:28:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_tans.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'uint8* Tans_EncodeBytes(uint8*, uint8*, TansEntry*, const uint8*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:380:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   380 |   case 9: TANS_ENCODE(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:388:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   388 |   case 1: TANS_ENCODE(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'void Tans_GetEncodedBitCount(TansEntry*, const uint8*, int, int, uint*, uint*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:325:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   325 |   case 9: TANS_COUNT_BITS(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:333:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   333 |   case 1: TANS_COUNT_BITS(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/kraken.cpp:19:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:34: warning: unused parameter 'p' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:44: warning: unused parameter 'p_size' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                     ~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1078:9: warning: unused variable 'maxlen' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1078 |     int maxlen = 11;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1097:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1097 |     for (uint i = 0; i < num_symbols; i += 16) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1727:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1727 |     if (somesum != L)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1780 |     if (L - total_weights < weight || L - total_weights <= 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1832:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1832 |   for (int i = 0; i < tans_data->B_used; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2144:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2144 |     if (src_size > output_size || src_end - src < src_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2176:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2176 |   if (src_end - src < src_size || dst_size > output_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                   ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: 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: ages-ice-archive@0.3.2: ooz/kraken.cpp:2221:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2221 |                           bool excess_flag, int excess_bytes) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                             ~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2893:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2893 |   finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2896:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2896 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2923:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2923 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2947:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2947 |   finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2995:61: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2995 |   finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                      ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3137:57: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3137 |   finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                  ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                              ~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3173:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3173 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3900:40: warning: unused parameter 'src' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3900 |                            const byte *src, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ~~~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4085:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4085 |   if (qhdr.compressed_size == dst_bytes_left) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4123:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4123 |   if (n != qhdr.compressed_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/bitknit.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:390:24: warning: left shift of negative value [-Wshift-negative-value]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   390 |       uint32 mask = ~7 << (3 * sym);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   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: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/lzna.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   466 |                        const byte *src_in, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                            ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_multiarray.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'uint GetHistoBitUsageWithBitProfile(const HistoU8&, int, const BitProfile*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:64:66: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    64 | static uint GetHistoBitUsageWithBitProfile(const HistoU8 &h, int histo_sum, const BitProfile *bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                              ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void EncodeAdvMultiArray_BuildTable(uint64*, uint8*, const uint8*, const uint8*, uint16*, const uint16*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   176 |       } while ((i += 8) < num_u16);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:158:37: warning: unused parameter 'num_intervals_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |                                 int num_intervals_unused, int num_u16,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:283:30: warning: unused variable 'bytes_left' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   283 |     int len = array_lens[i], bytes_left = len;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:334:33: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   334 |     while (arr_histogood.size() < 2 * max_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:378:24: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   378 |   if (arr_histo.size() > max_arrs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:531:36: warning: missing initializer for member 'EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)::IndexCount::count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   531 |   IndexCount index_count[63] = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:567:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   567 |   for (int i = 0; i != bpf_size; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:619:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   619 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   678 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:705:10: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   705 |   if (rv > dst_end_in - dst_in)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeSimpleMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:723:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   723 |   for (int i = 0; i < array_count; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void OptimizeSplitBoundaries(const uint8*, const uint8*, HistoU8*, uint*, uint*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:763:68: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   763 | static void OptimizeSplitBoundaries(const uint8 *src, const uint8 *src_end, HistoU8 *histos, uint *sizes, uint *offsets, int num_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Short(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:812:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   812 |     while (size_r >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:820:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   820 |     while (size_l >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void MultiArrayAddCandidate(int, size_t, HistoU8*, uint*, uint*, MultiHistCandi*, int*, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:889:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   889 |   if (idx < array_count - 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Long(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:917:109: warning: unused parameter 'histo' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   917 | static int EncodeMultiArray_Long(uint8 *dst, uint8 *dst_end, const uint8 *src, int src_size, const HistoU8 &histo, int level, int opts, float speed_tradeoff, int platforms, float max_allowed_cost, float *cost_ptr) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                              ~~~~~~~~~~~~~~~^~~~~
[INFO] [stderr] error: could not compile `ages-ice-archive` (example "agesice") due to 1 previous error
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcKNd25T/symbols.o" "<9 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "-looz" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/debug/deps/{librand-d72973e0bf4370d8,librand_chacha-f4aa5165a7b98a71,libppv_lite86-0f77572a13c26665,librand_core-ac92d1996cd88072,libgetrandom-15b536eea73332db,liblibc-f928201e57109c6a,libcfg_if-47d33af3b619bc8c,libcrc-4746c92a6c1021ed,libzerocopy-4a91403de17fa1d6,libthiserror-3617c27f4cccc9de,libblowfish-3a42d9853abd5802,libbyteorder-be7927ab4a5b2eb9,libopaque_debug-89952121e9505fb3,libblock_modes-634422fac9e1b7a7,libblock_padding-cf67f1c24c64f596,libbyte_tools-221d8d168a96e53c,libblock_cipher-09cfcce65e7c01c9,libgeneric_array-bde70b60354411ff,libtypenum-7bcc150fc957e923,libascii-78e4296e226defb6,libages_prs-f75b69a31f6dd4db,liblibflate_lz77-4cfbbaebc02e1844}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcKNd25T/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/ages_ice_archive-387f56135fc56d7f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: rust-lld: error: undefined symbol: operator new[](unsigned long)
[INFO] [stdout]           >>> referenced by compr_tans.cpp
[INFO] [stdout]           >>>               compr_tans.o:(Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(LzScratchBlock::Allocate(int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 17 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator delete[](void*)
[INFO] [stdout]           >>> referenced by compr_tans.cpp
[INFO] [stdout]           >>>               compr_tans.o:(Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(LzScratchBlock::~LzScratchBlock()) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 9 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator delete(void*, unsigned long)
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(std::__new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(MatchLenStorage::Destroy(MatchLenStorage*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 19 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_throw_bad_array_new_length
[INFO] [stdout]           >>> referenced by compr_entropy.cpp
[INFO] [stdout]           >>>               compr_entropy.o:(HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_mermaid.cpp
[INFO] [stdout]           >>>               compr_mermaid.o:(MatchHasher2::AllocateHash(int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_mermaid.cpp
[INFO] [stdout]           >>>               compr_mermaid.o:(MatchHasher2::AllocateHash(int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 5 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __gxx_personality_v0
[INFO] [stdout]           >>> referenced by compress.cpp
[INFO] [stdout]           >>>               compress.o:(DW.ref.__gxx_personality_v0) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: operator new(unsigned long)
[INFO] [stdout]           >>> referenced by compr_kraken.cpp
[INFO] [stdout]           >>>               compr_kraken.o:(void CreateLzHasher<FastMatchHasher<unsigned int>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_kraken.cpp
[INFO] [stdout]           >>>               compr_kraken.o:(void CreateLzHasher<FastMatchHasher<unsigned short>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(MatchLenStorage::Create(int, float)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 24 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_begin_catch
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<LRMEnt*, std::allocator<LRMEnt*>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_rethrow
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<LRMEnt*, std::allocator<LRMEnt*>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 7 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: __cxa_end_catch
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<unsigned char, std::allocator<unsigned char>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<HashPos, std::allocator<HashPos>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::vector<LRMEnt*, std::allocator<LRMEnt*>>::_M_default_append(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_length_error(char const*)
[INFO] [stdout]           >>> referenced by compr_multiarray.cpp
[INFO] [stdout]           >>>               compr_multiarray.o:(std::vector<HistoAndCount, std::allocator<HistoAndCount>>::reserve(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_multiarray.cpp
[INFO] [stdout]           >>>               compr_multiarray.o:(std::vector<BitProfile, std::allocator<BitProfile>>::reserve(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_multiarray.cpp
[INFO] [stdout]           >>>               compr_multiarray.o:(std::vector<unsigned long, std::allocator<unsigned long>>::reserve(unsigned long)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 16 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_array_new_length()
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::__new_allocator<int>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<HashPos>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<LRMEnt*>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 7 more times
[INFO] [stdout]           
[INFO] [stdout]           rust-lld: error: undefined symbol: std::__throw_bad_alloc()
[INFO] [stdout]           >>> referenced by compr_leviathan.cpp
[INFO] [stdout]           >>>               compr_leviathan.o:(std::__new_allocator<int>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<unsigned char>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced by compr_match_finder.cpp
[INFO] [stdout]           >>>               compr_match_finder.o:(std::__new_allocator<HashPos>::allocate(unsigned long, void const*)) in archive /opt/rustwide/target/debug/build/ages-ice-archive-d27f1ef31b67b04f/out/libooz.a
[INFO] [stdout]           >>> referenced 8 more times
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_leviathan.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int EncodeLzOffsets(uint8*, uint8*, uint8*, uint32*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:609:10: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   609 |     std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from /usr/include/c++/13/memory:78,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_leviathan.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int WriteLzOffsetBits(uint8*, uint8*, uint8*, uint32*, int, int, uint32*, int, int, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:766:194: warning: unused parameter 'a10' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   766 | int WriteLzOffsetBits(uint8 *dst, uint8 *dst_end, uint8 *u8_offs, uint32 *u32_offs, int offs_count, int offs_encode_type, uint32 *u32_len, int u32_len_count, int flag_ignore_u32_length, size_t a10) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                           ~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, const uint8*, int, uint8*, uint8*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:867:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   867 |   std::auto_ptr<uint8> temp_deleter(temp);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1102:8: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1102 |   std::auto_ptr<uint8> tokbuf_deleter(tokbuf);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |        ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    65 |   template<typename> class auto_ptr;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:849:34: warning: unused parameter 'unused_start_pos' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   849 |                              int unused_start_pos, LzCoder *lzcoder, int recent_offs0, Levi::TokenArray *tokens,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'LengthAndOffset LeviathanGetLzMatch(const LengthAndOffset*, LeviathanRecentOffs*, const uint8*, const uint8*, int, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1186:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1186 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1188:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1188 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1192:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1192 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1199:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1199 |           if (ml >= min_match_len && IsMatchBetter(ml, offs, best_m_ml, best_m_offs)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1211:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1211 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In function 'int LeviathanOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1539:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1539 |               if (curbits < prevbits + Levi::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1582:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1582 |           if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1585:26: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1585 |           if (lao_offset >= offset_limit)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1605:28: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1605 |             if (lao_length < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1978 |   Levi::LitStats litstats = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                  ^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp: In instantiation of 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::lit_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub_histo_2nd' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::o1_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsub3_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:1978:18: warning: missing initializer for member 'Levi::LitStats::litsubf_histo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 1; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 1; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2104:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2106:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2108:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2041:24:   required from 'int LeviathanCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_leviathan.cpp:2110:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compress.cpp:8:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlocks(LzCoder*, LzTemp*, uint8*, uint8*, int, uint8*, uint8*, LRMTable*, MatchLenStorage*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:249:10: warning: unused variable 'src_org' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   249 |   uint8 *src_org = src;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |          ^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:247:42: warning: unused parameter 'lrm' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   247 |                                LRMTable *lrm, MatchLenStorage *mls) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                ~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Leviathan(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   372 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:372:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Kraken(uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:387:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp: In function 'int CompressBlock_Mermaid(int, uint8*, uint8*, int, int, const CompressOptions*, uint8*, LRMCascade*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compression_level' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   402 |   LzCoder coder = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::platforms' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::quantum_blocksize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::hasher' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::max_matches_to_consider' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::speed_tradeoff' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::entropy_opts' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::encode_flags' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::limit_local_dictsize' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::check_plain_huffman' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::compressor_file_id' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::lvsymstats_scratch' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compress.cpp:402:23: warning: missing initializer for member 'LzCoder::last_chunk_type' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_entropy.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:9: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:     9 | #pragma warning (disable: 4018)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_AdvRLE(uint8*, uint8*, const uint8*, int, float, int, float*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:477:25: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   477 |         if (n >= 0 && n < size_f) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                       ~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'void RadixSortEnts(HuffBuilder::Entry*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:601:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   601 |       if (*count_cur == num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In member function 'void HuffBuilder::LimitCodeLensHeuristic(Entry*, const HistoU8&, int, Entry*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:885:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   885 |   for (size_t i = 0; i != num_symbols; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'uint Huff_ComputeSizeBits(const HistoU8&, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1133:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1133 |   for (size_t i = 0; i != num_syms; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1130:53: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1130 | uint Huff_ComputeSizeBits(const HistoU8 &histo, int histo_sum, const uint8 *sym2len, int num_syms) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                 ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp: In function 'int EncodeArray_Huff(uint8*, uint8*, const uint8*, int, const HistoU8&, float, int, float*, int*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_entropy.cpp:1238:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1238 |     for (size_t i = 0; i < max_sym; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                        ~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_kraken.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static void Krak::Stats::ReduceIfHigh(Krak::Stats*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:158:37: warning: unused parameter 's' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |     static void ReduceIfHigh(Stats *s) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLit(const uint8*, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:248:104: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   248 |   static __forceinline uint BitsForLit(const uint8 *src, int pos, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                    ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static uint Krak::BitsForLits(const uint8*, int, int, int, const CostModel&, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:253:114: warning: unused parameter 'litidx' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   253 |   static __forceinline uint BitsForLits(const uint8 *src, int pos, int num, int recent, const CostModel &cm, int litidx) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                              ~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In static member function 'static int Krak::BitsForToken(const CostModel&, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:274:92: warning: unused parameter 'cmd_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   274 |   static __forceinline int BitsForToken(const CostModel &cost_model, int cur_matchlen, int cmd_offset, int recent_field, int length_field) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                        ~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int Kraken_EncodeLzArrays(float*, int*, Krak::Stats*, uint8*, uint8*, LzCoder*, LzTemp*, KrakEncLz*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:340:60: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   340 |                                  LzCoder *lzcoder, LzTemp *lztemp,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                    ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'LengthAndOffset KrakenGetLzMatch(const LengthAndOffset*, KrakenRecentOffs*, const uint8*, const uint8*, int, int, const uint8*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:934:14: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   934 |       if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:936:54: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   936 |       if (ml > src_end - src && (ml = src_end - src) < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:940:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   940 |       if (offs >= max_match_offset)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:952:16: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   952 |         if (ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In function 'int KrakenOptimal(LzCoder*, LzTemp*, const MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1283:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1283 |               if (curbits < prevbits + Krak::BitsForLitlen(cost_model, pos - prev_offset)) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1326:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1326 |           if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1329:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1329 |           if (lao_offs >= dict_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1339:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1339 |             if (lao_ml < min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1224:9: warning: variable 'last_recent0' set but not used [-Wunused-but-set-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1224 |     int last_recent0 = 0;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1142:7: warning: unused variable 'chunk_type' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1142 |   int chunk_type = 0, tmp_chunk_type;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.h:13:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = true; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1019:33:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = 1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1614:62:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -3; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1620:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:645:16: warning: unused variable 'src_end_minus8' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   645 |   const uint8 *src_end_minus8 = src + src_size - 8;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:625:77: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   625 | int KrakenCompressVeryfast(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                            ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -1; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1616:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |       assert(idx >= 0 && idx <= 2);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp: In instantiation of 'void KrakEnc_AddToken(KrakEncLz&, KrakenRecentOffs&, const uint8*, size_t, int, int) [with bool DoRecent = false; bool DoSubtract = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:738:43:   required from 'int KrakenCompressVeryfast(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int Level = -2; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1618:63:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:599:18: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 2; bool DualHash = false; int NumLazy = 0; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1623:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = false; int NumLazy = 1; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1625:43:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 4; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:903:24:   required from 'int KrakenCompressFast(LzCoder*, LzTemp*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with int NumHash = 4; bool DualHash = true; int NumLazy = 2; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_kraken.cpp:1627:42:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_match_finder.cpp:10:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void MatchLenStorage_InsertMatches(MatchLenStorage*, int, LengthAndOffset*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:112:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   112 |   if (needed_bytes >= mls->byte_buffer.size())
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp: In function 'void FindMatchesSuffixTrie(uint8*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:461:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   461 |   for (size_t i = 0; i != src_size + 2; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 16; bool _DualHash = true; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_match_finder.cpp:578:29:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/stdafx.cpp:5:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_mermaid.cpp:9:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::AllocateHash(int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:178:35: warning: unused parameter 'min_match_len' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   178 |   void AllocateHash(int bits, int min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In member function 'void MatchHasher2::InsertRange(const uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:269:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   269 |     for (int i = 0; i < len; i = 2 * i + 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int Mermaid_WriteLzTable(float*, int*, MermaidHistos*, uint8*, uint8*, LzCoder*, LzTemp*, MermaidWriter*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:304:135: warning: unused parameter 'lztemp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   304 | int Mermaid_WriteLzTable(float *cost_ptr, int *chunk_type_ptr, MermaidHistos *mh, uint8 *dst, uint8 *dst_end, LzCoder *coder, LzTemp *lztemp, MermaidWriter *mw, int start_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                               ~~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher2; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:580:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   580 |       while (offs < dict_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:584:36: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   584 |             if (ml > best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:597:19: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   597 |   } else if (offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |              ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:599:12: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   599 |     if (ml > min_match_length && ml >= minlen[31 - BSR(offs)])
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:606:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   606 |     if (offs >= 8 && offs < dict_size && *(uint32*)(src_cur - offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:615:29: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   615 |     if (ml >= best_ml && ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                          ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'LengthAndOffset Mermaid_GetLzMatch(const LengthAndOffset*, int, const uint8*, const uint8*, int, int, const uint*, const uint8*, uint)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:897:12: warning: comparison of integer expressions of different signedness: 'int' and 'const uint' {aka 'const unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   897 |     if (ml >= min_match_lens[31 - BSR(offs)] && MermaidIsMatchBetter(ml, offs, best_ml, best_offs))
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfter(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1134:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1134 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Selkie_DoOptimal(MermaidState*, int*, int*, LzCoder*, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1220:36: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1220 |       if (tlrl != best_lrl && offs == cur_st[-best_lrl].offs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1252:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1252 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1265:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1265 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1287:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1287 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1315:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1315 |             if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1328:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1328 |             if (ml > minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1343:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1343 |             if (ml > min_match_len) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                 ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1345:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1345 |               if (ml > min_match_len + 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void CheckQuickMatchAfterMermaid(MermaidState*, int, int, int, int, int, int, const uint8*, const uint8*, Mermaid::CostModel&, uint8, int*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1452:34: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1452 |     if (cur_pos + ml + lit_bytes < end_pos) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'void Mermaid_DoOptimal(MermaidTokArray*, MermaidState*, int*, LzCoder*, LzTemp*, MermaidHistos*, int, int, int, const uint8*, int, int, LengthAndOffset*, const uint8*, int, int, const uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1572:100: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1572 |           if (cur_st->ml > 1 && S[lit_start].bits + lit_bits + Mermaid::BitsForLitlen(cm, lrl_cur) >= cur_st->bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1621:20: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1621 |         if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1634:22: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1634 |           if (lao_ml < min_match_len)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~~~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1655:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1655 |         if (ml8 > best_ml) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |             ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1693:18: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1693 |           if (ml < minmatch_long)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |               ~~~^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1734:31: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1734 |             for(uint i = 2; i < ml; i++)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1518:48: warning: unused parameter 'temp' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1518 |                        LzCoder *coder, LzTemp *temp, MermaidHistos *stats,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In function 'int MermaidOptimal(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1850 |   MermaidHistos histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1850:30: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::tok' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1863 |     MermaidHistos tmp_histos = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16lo' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1863:36: warning: missing initializer for member 'MermaidHistos::off16hi' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   797 | static int MermaidCompressLoop(LzCoder *coder, LzTemp *lztemp, MatchLenStorage *mls_unused,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<4, MatchHasher2>; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1960:69:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:797:81: warning: unused parameter 'mls_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<1, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1954:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   693 |   static __forceinline void Run(MermaidWriter &mw, Hasher *hasher, const uint8 *src_cur, const uint8 *src_end_safe, const uint8 *src_end, ptrdiff_t &last_offs, uint dict_size, const uint min_match_length_table[32], int min_match_length) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                                                                                                                                        ~~~~^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; Hasher = FastMatchHasher<unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<2, FastMatchHasher<unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1956:84:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-2, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1962:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'static void MermaidCompressVeryfast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; Hasher = FastMatchHasher<short unsigned int>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressVeryfast<-3, FastMatchHasher<short unsigned int> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1964:85:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:693:220: warning: unused parameter 'min_match_length' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp: In instantiation of 'LengthAndOffset MermaidFast_GetMatch(const uint8*, const uint8*, const uint8*, ptrdiff_t, Hasher*, const uint8*, int, int, const uint*) [with Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:641:57:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:527:38: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   527 |         if (cur_offs > 8 && cur_offs < dict_size && *(uint32*)(src_cur - cur_offs) == u32_at_src) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                             ~~~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:543:37: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   543 |     if (cur_ml >= best_ml && cur_ml >= min_match_length)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h: In instantiation of 'void MatchHasher<_NumHash, _DualHash>::InsertRange(const uint8*, size_t) [with int _NumHash = 2; bool _DualHash = false; uint8 = unsigned char; size_t = long unsigned int]':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:677:28:   required from 'static void MermaidCompressFast<_Level, _Hasher>::Run(MermaidWriter&, Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; Hasher = MatchHasher<2, false>; uint8 = unsigned char; ptrdiff_t = long int; uint = unsigned int]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:842:18:   required from 'int MermaidCompressLoop(LzCoder*, LzTemp*, MatchLenStorage*, const uint8*, int, uint8*, uint8*, int, int*, float*) [with Function = MermaidCompressFast<3, MatchHasher<2, false> >; uint8 = unsigned char]'
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_mermaid.cpp:1958:78:   required from here
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/match_hasher.h:146:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   146 |       for (int i = src_cur_ - p + 1; i < len; i *= 2) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                      ~~^~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_tans.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'uint8* Tans_EncodeBytes(uint8*, uint8*, TansEntry*, const uint8*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:380:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   380 |   case 9: TANS_ENCODE(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:381:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   381 |   case 8: TANS_ENCODE(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:382:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   382 |   case 7: TANS_ENCODE(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:383:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   383 |   case 6: TANS_ENCODE(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:384:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   384 |   case 5: TANS_ENCODE(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:385:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   385 |   case 4: TANS_ENCODE(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:386:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   386 |   case 3: TANS_ENCODE(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:377:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   377 |   state = t->next_state[state >> nb];                  \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:387:11: note: in expansion of macro 'TANS_ENCODE'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   387 |   case 2: TANS_ENCODE(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:388:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   388 |   case 1: TANS_ENCODE(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp: In function 'void Tans_GetEncodedBitCount(TansEntry*, const uint8*, int, int, uint*, uint*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:325:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   325 |   case 9: TANS_COUNT_BITS(state_3, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:326:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   326 |   case 8: TANS_COUNT_BITS(state_2, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:327:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   327 |   case 7: TANS_COUNT_BITS(state_1, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:328:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   328 |   case 6: TANS_COUNT_BITS(state_0, forward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:329:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   329 |   case 5: TANS_COUNT_BITS(state_4, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:330:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   330 |   case 4: TANS_COUNT_BITS(state_3, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:331:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   331 |   case 3: TANS_COUNT_BITS(state_2, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:322:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   322 |   state = t->next_state[state >> nb];     \
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:332:11: note: in expansion of macro 'TANS_COUNT_BITS'
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   332 |   case 2: TANS_COUNT_BITS(state_1, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |           ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_tans.cpp:333:3: note: here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   333 |   case 1: TANS_COUNT_BITS(state_0, backward_bits);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |   ^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/kraken.cpp:19:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'uint32 Kraken_GetCrc(const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:34: warning: unused parameter 'p' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~~~~~~~~^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:568:44: warning: unused parameter 'p_size' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   568 | uint32 Kraken_GetCrc(const byte *p, size_t p_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                     ~~~~~~~^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Huff_ReadCodeLengthsNew(BitReader*, uint8*, uint32*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1078:9: warning: unused variable 'maxlen' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1078 |     int maxlen = 11;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ^~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1097:24: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1097 |     for (uint i = 0; i < num_symbols; i += 16) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Tans_DecodeTable(BitReader*, int, TansData*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1727:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1727 |     if (somesum != L)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~^~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1780 |     if (L - total_weights < weight || L - total_weights <= 1)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~~~~~~~~~~^~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'void Tans_InitLut(TansData*, int, TansLutEnt*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:1832:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  1832 |   for (int i = 0; i < tans_data->B_used; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'int Kraken_DecodeBytes(byte**, const byte*, const byte*, int*, size_t, bool, uint8*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2144:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2144 |     if (src_size > output_size || src_end - src < src_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |         ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2176:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2176 |   if (src_end - src < src_size || dst_size > output_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                   ~~~~~~~~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: 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: ages-ice-archive@0.3.2: ooz/kraken.cpp:2221:49: warning: unused parameter 'excess_bytes' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2221 |                           bool excess_flag, int excess_bytes) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                             ~~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeRaw::LeviathanModeRaw(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2893:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2893 |   finline LeviathanModeRaw(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeRaw::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2896:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2896 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeRaw::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2923:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2923 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeSub::LeviathanModeSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2947:58: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2947 |   finline LeviathanModeSub(LeviathanLzTable *lzt, uint8 *dst_start) : lit_stream(lzt->lit_stream[0]) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                   ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeLamSub::LeviathanModeLamSub(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:2995:61: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  2995 |   finline LeviathanModeLamSub(LeviathanLzTable *lzt, uint8 *dst_start)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                      ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In constructor 'LeviathanModeO1::LeviathanModeO1(LeviathanLzTable*, uint8*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3137:57: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3137 |   finline LeviathanModeO1(LeviathanLzTable *lzt, uint8 *dst_start) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                  ~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'bool LeviathanModeO1::CopyLiterals(uint32, uint8*&, const int*&, uint8*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:85: warning: unused parameter 'match_zone_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                              ~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3145:108: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3145 |   finline bool CopyLiterals(uint32 cmd, uint8 *&dst, const int *&len_stream, uint8 *match_zone_end, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                                     ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In member function 'void LeviathanModeO1::CopyFinalLiterals(uint32, uint8*&, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3173:72: warning: unused parameter 'last_offset' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3173 |   finline void CopyFinalLiterals(uint32 final_len, uint8 *&dst, size_t last_offset) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                 ~~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode0(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3593:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3593 | const byte *Mermaid_Mode0(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'const byte* Mermaid_Mode1(byte*, size_t, byte*, byte*, const byte*, MermaidLzTable*, int32*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:61: warning: unused parameter 'dst_ptr_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3745:80: warning: unused parameter 'dst_start' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3745 | const byte *Mermaid_Mode1(byte *dst, size_t dst_size, byte *dst_ptr_end, byte *dst_start,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Mermaid_ProcessLzRuns(int, const byte*, const byte*, byte*, size_t, uint64, byte*, MermaidLzTable*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:3900:40: warning: unused parameter 'src' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  3900 |                            const byte *src, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                            ~~~~~~~~~~~~^~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp: In function 'bool Kraken_DecodeStep(KrakenDecoder*, byte*, int, size_t, const byte*, size_t)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4085:28: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4085 |   if (qhdr.compressed_size == dst_bytes_left) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/kraken.cpp:4123:9: warning: comparison of integer expressions of different signedness: 'int' and 'uint32' {aka 'unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:  4123 |   if (n != qhdr.compressed_size)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/bitknit.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp: In function 'size_t Bitknit_Decode(const byte*, const byte*, byte*, byte*, byte*, BitknitState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:390:24: warning: left shift of negative value [-Wshift-negative-value]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   390 |       uint32 mask = ~7 << (3 * sym);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                     ~~~^~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/bitknit.cpp:296:52: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   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: ages-ice-archive@0.3.2:       |                                        ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/lzna.cpp:1:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp: In function 'int LZNA_DecodeQuantum(byte*, byte*, byte*, const byte*, const byte*, LznaState*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/lzna.cpp:466:56: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   466 |                        const byte *src_in, const byte *src_end,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                            ~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: In file included from ooz/compr_multiarray.cpp:2:
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:37: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    37 | #pragma warning (disable: 4244)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:38: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    38 | #pragma warning (disable: 4530) // c++ exception handler used without unwind semantics
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/stdafx.h:39: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    39 | #pragma warning (disable: 4018) // signed/unsigned mismatch
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'uint GetHistoBitUsageWithBitProfile(const HistoU8&, int, const BitProfile*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:64:66: warning: unused parameter 'histo_sum' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    64 | static uint GetHistoBitUsageWithBitProfile(const HistoU8 &h, int histo_sum, const BitProfile *bits) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                              ~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void EncodeAdvMultiArray_BuildTable(uint64*, uint8*, const uint8*, const uint8*, uint16*, const uint16*, int, int, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:176:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   176 |       } while ((i += 8) < num_u16);
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                ~~~~~~~~~^~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:158:37: warning: unused parameter 'num_intervals_unused' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   158 |                                 int num_intervals_unused, int num_u16,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                 ~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:283:30: warning: unused variable 'bytes_left' [-Wunused-variable]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   283 |     int len = array_lens[i], bytes_left = len;
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                              ^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:334:33: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   334 |     while (arr_histogood.size() < 2 * max_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:378:24: warning: comparison of integer expressions of different signedness: 'std::vector<HistoAndCount>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   378 |   if (arr_histo.size() > max_arrs)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:531:36: warning: missing initializer for member 'EncodeAdvMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)::IndexCount::count' [-Wmissing-field-initializers]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   531 |   IndexCount index_count[63] = { 0 };
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                    ^
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:567:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   567 |   for (int i = 0; i != bpf_size; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:619:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   619 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   678 |   for (int arri = 0; arri != array_count; arri++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                      ~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:705:10: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   705 |   if (rv > dst_end_in - dst_in)
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeSimpleMultiArray(uint8*, uint8*, const uint8**, int*, size_t, int, float, int, float*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:723:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   723 |   for (int i = 0; i < array_count; i++) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                   ~~^~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void OptimizeSplitBoundaries(const uint8*, const uint8*, HistoU8*, uint*, uint*, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:763:68: warning: unused parameter 'src_end' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   763 | static void OptimizeSplitBoundaries(const uint8 *src, const uint8 *src_end, HistoU8 *histos, uint *sizes, uint *offsets, int num_arrs) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                       ~~~~~~~~~~~~~^~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Short(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:812:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   812 |     while (size_r >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:820:19: warning: comparison of integer expressions of different signedness: 'uint' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   820 |     while (size_l >= 2 * finetune_size) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'void MultiArrayAddCandidate(int, size_t, HistoU8*, uint*, uint*, MultiHistCandi*, int*, const uint8*, int, int)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:889:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   889 |   if (idx < array_count - 1) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |       ~~~~^~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp: In function 'int EncodeMultiArray_Long(uint8*, uint8*, const uint8*, int, const HistoU8&, int, int, float, int, float, float*)':
[INFO] [stderr] warning: ages-ice-archive@0.3.2: ooz/compr_multiarray.cpp:917:109: warning: unused parameter 'histo' [-Wunused-parameter]
[INFO] [stderr] warning: ages-ice-archive@0.3.2:   917 | static int EncodeMultiArray_Long(uint8 *dst, uint8 *dst_end, const uint8 *src, int src_size, const HistoU8 &histo, int level, int opts, float speed_tradeoff, int platforms, float max_allowed_cost, float *cost_ptr) {
[INFO] [stderr] warning: ages-ice-archive@0.3.2:       |                                                                                              ~~~~~~~~~~~~~~~^~~~~
[INFO] [stderr] error: could not compile `ages-ice-archive` (lib test) due to 1 previous error; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4cce7ad24f2b1d3788ad57ba95d572727f996230fd9e7cbed87dc01100ba60ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4cce7ad24f2b1d3788ad57ba95d572727f996230fd9e7cbed87dc01100ba60ca", kill_on_drop: false }`
[INFO] [stdout] 4cce7ad24f2b1d3788ad57ba95d572727f996230fd9e7cbed87dc01100ba60ca
