[INFO] fetching crate ages-ice-archive 0.3.2...
[INFO] testing ages-ice-archive-0.3.2 against 1.76.0 for beta-1.77-1
[INFO] extracting crate ages-ice-archive 0.3.2 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate ages-ice-archive 0.3.2 on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-0-tc1/source/Cargo.toml
[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" "+1.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proc-macro-error v1.0.3
[INFO] [stderr]   Downloaded ascii v1.0.0
[INFO] [stderr]   Downloaded crc v1.8.1
[INFO] [stderr]   Downloaded build_const v0.2.1
[INFO] [stderr]   Downloaded structopt v0.3.15
[INFO] [stderr]   Downloaded syn-mid v0.5.0
[INFO] [stderr]   Downloaded block-cipher v0.7.1
[INFO] [stderr]   Downloaded ages-prs v0.1.0
[INFO] [stderr]   Downloaded proc-macro-error-attr v1.0.3
[INFO] [stderr]   Downloaded libflate_lz77 v0.1.1
[INFO] [stderr]   Downloaded structopt-derive v0.4.8
[INFO] [stderr]   Downloaded blowfish v0.5.0
[INFO] [stderr]   Downloaded block-modes v0.4.0
[INFO] [stderr]   Downloaded generic-array v0.14.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 89d33e8dcb85dfee31e3e7e367ec90274fca72301a326507c8150c1c60514c19
[INFO] running `Command { std: "docker" "start" "-a" "89d33e8dcb85dfee31e3e7e367ec90274fca72301a326507c8150c1c60514c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "89d33e8dcb85dfee31e3e7e367ec90274fca72301a326507c8150c1c60514c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "89d33e8dcb85dfee31e3e7e367ec90274fca72301a326507c8150c1c60514c19", kill_on_drop: false }`
[INFO] [stdout] 89d33e8dcb85dfee31e3e7e367ec90274fca72301a326507c8150c1c60514c19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c310d1c45253c452a85c0332150cbb8b70a4683c0ee8165599459e729a3ba98
[INFO] running `Command { std: "docker" "start" "-a" "4c310d1c45253c452a85c0332150cbb8b70a4683c0ee8165599459e729a3ba98", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.27
[INFO] [stderr]    Compiling syn v1.0.73
[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 cfg-if v0.1.10
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling build_const v0.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.8
[INFO] [stderr]    Compiling byte-tools v0.3.1
[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 typenum v1.12.0
[INFO] [stderr]    Compiling block-padding v0.1.5
[INFO] [stderr]    Compiling crc v1.8.1
[INFO] [stderr]    Compiling ages-prs v0.1.0
[INFO] [stderr]    Compiling generic-array v0.14.2
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling ages-ice-archive v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[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 rand v0.7.3
[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_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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] [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)]` 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] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [optimized] target(s) in 6.08s
[INFO] running `Command { std: "docker" "inspect" "4c310d1c45253c452a85c0332150cbb8b70a4683c0ee8165599459e729a3ba98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c310d1c45253c452a85c0332150cbb8b70a4683c0ee8165599459e729a3ba98", kill_on_drop: false }`
[INFO] [stdout] 4c310d1c45253c452a85c0332150cbb8b70a4683c0ee8165599459e729a3ba98
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c457e81d30d03408c60dc9a81159f3e1eea4ae93eeaee3984af2bc5b1ce103e1
[INFO] running `Command { std: "docker" "start" "-a" "c457e81d30d03408c60dc9a81159f3e1eea4ae93eeaee3984af2bc5b1ce103e1", 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 strsim v0.8.0
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]    Compiling syn-mid v0.5.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.11.0
[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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[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)]` 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] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]    Compiling clap v2.33.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: 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)]` 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] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcpNyv73/symbols.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.agesice.4a5afc1660b91a20-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9.232nn29y48kz8s52.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libstructopt-10936c6b970bad71.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-c67ccd4e88a8b036.rlib" "/opt/rustwide/target/debug/deps/libclap-ff5efebb5d56cdbe.rlib" "/opt/rustwide/target/debug/deps/libvec_map-888a1c5a295b7230.rlib" "/opt/rustwide/target/debug/deps/libtextwrap-9cbbdea877d2c1cc.rlib" "/opt/rustwide/target/debug/deps/libunicode_width-e166d868fc860c30.rlib" "/opt/rustwide/target/debug/deps/libstrsim-18ad363ddb54c166.rlib" "/opt/rustwide/target/debug/deps/libbitflags-fad5055b82d0f38b.rlib" "/opt/rustwide/target/debug/deps/libatty-3670e6a636ae6fd5.rlib" "/opt/rustwide/target/debug/deps/libansi_term-5b9f4c76c889e5a0.rlib" "/opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib" "/opt/rustwide/target/debug/deps/librand-fbd9f88b0f1cde33.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-e498a9baaa5fc20e.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-f890b9c9b3674dc5.rlib" "/opt/rustwide/target/debug/deps/librand_core-081aa26c5faa71a0.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-8f1d31cf6c6975b0.rlib" "/opt/rustwide/target/debug/deps/liblibc-8561738558904c36.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-673a57901379925e.rlib" "/opt/rustwide/target/debug/deps/libcrc-1d173edace209c14.rlib" "/opt/rustwide/target/debug/deps/libzerocopy-98b2a712e1cef9c6.rlib" "/opt/rustwide/target/debug/deps/libthiserror-15bbc52fa3b89d68.rlib" "/opt/rustwide/target/debug/deps/libblowfish-c988f39ada540021.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-bd4860e42deec86d.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-d1e6200cf81db043.rlib" "/opt/rustwide/target/debug/deps/libblock_modes-2cdf4c8e3899ee53.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-c4c509bb5440d459.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-a343869665642ecf.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher-e080066364b092cf.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-1b588aa10301f928.rlib" "/opt/rustwide/target/debug/deps/libtypenum-1a697dbe1d422873.rlib" "/opt/rustwide/target/debug/deps/libascii-25b839cbd098eb99.rlib" "/opt/rustwide/target/debug/deps/libages_prs-e0c03019f5c43a6a.rlib" "/opt/rustwide/target/debug/deps/liblibflate_lz77-f8b74f2802cfcce3.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-66d8041607d2929b.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a57e2388c0aea9b1.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcd9be90ae2cb505.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-516789932d161b4e.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1ff34b0cf871cb60.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0c110dd0650d6cb7.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-a6e97aae2681ad8f.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-b93dac2525ec4d1e.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ce1d65fb391ae98b.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8933a2fb54d88492.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-306712ebb1ee1a3f.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-349c574f342b0d30.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-65c422a3ad95273d.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7e6330a6c0cb9441.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-39c59240bfdfab27.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e9d126c51bb8b2bb.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5af394d9b1f07bdc.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-693a8f23970c5917.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/agesice-8b362b797ec1d7b9" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compress.o): in function `LzScratchBlock::Allocate(int)':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlock8AllocateEi+0x32): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compress.o): in function `LzScratchBlock::~LzScratchBlock()':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlockD2Ev+0x27): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compress.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)':
[INFO] [stdout]           compress.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compress.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `MatchHasher2::AllocateHash(int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x103): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x133): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x13f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x174): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x17f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x223): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `MermaidWriter_Init(MermaidWriter*, unsigned int, unsigned char const*, bool)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z18MermaidWriter_InitP13MermaidWriterjPKhb+0xdc): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `void CreateLzHasher<FastMatchHasher<unsigned int>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher<2, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher2, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii[_Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_mermaid.o): in function `void CreateLzHasher<FastMatchHasher<unsigned short>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o):compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): more undefined references to `operator new(unsigned long)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc[_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim[_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `MatchLenStorage::Create(int, float)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage6CreateEif+0x1b): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `MatchLenStorage::Destroy(MatchLenStorage*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage7DestroyEPS_+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `TrieFindOrInsert(TrieNodeBig**, int, unsigned char, int**)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0xfa): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x192): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x25c): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x2fe): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x3c8): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x4b7): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x583): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x670): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x68): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x94): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xa0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd8): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x17c): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x8ba): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd1d): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd52): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd6b): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd84): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `LRM_FillCascade(LRMCascade*, unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x114): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x1ba): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x20d): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `LRM_AllocateCascade(unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z19LRM_AllocateCascadePhiiiiii+0x28): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `LRM_FreeCascade(LRMCascade*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0x98): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0xe9): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1b8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1d4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1e0): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc[_ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::__shrink_to_fit_aux<std::vector<HashPos, std::allocator<HashPos> >, true>::_S_do_it(std::vector<HashPos, std::allocator<HashPos> >&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xd4): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xde): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc[_ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm[_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm]+0x27): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::deallocate(HashPos*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x39): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x45): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_S_check_init_len(unsigned long, std::allocator<HashPos> const&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_[_ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_leviathan.o): in function `EncodeLzOffsets(unsigned char*, unsigned char*, unsigned char*, unsigned int*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z15EncodeLzOffsetsPhS_S_PjiifiPfibPiiP7HistoU8S4_+0x1e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_leviathan.o): in function `Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, unsigned char const*, int, unsigned char*, unsigned char*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x20f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x1ce1): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_leviathan.o): in function `std::auto_ptr<unsigned char>::~auto_ptr()':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZNSt8auto_ptrIhED2Ev[_ZNSt8auto_ptrIhED5Ev]+0x25): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_leviathan.o): in function `void CreateLzHasher<MatchHasher<1, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_entropy.o): in function `EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0x70d): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0xaa6): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_entropy.o): in function `HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x164): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x18a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x56a): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_entropy.o): in function `Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x98): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x3c4): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_entropy.o): in function `EncodeArrayU8WithHisto(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, float, int, float*, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x1a7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x266): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_tans.o): in function `Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)':
[INFO] [stdout]           compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xeb5): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xf22): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `EncodeMultiArray_Short(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x4e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x70c): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `EncodeMultiArray_Long(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x146): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x17e): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x272): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x28a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0xff7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x11fc): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x1215): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x122e): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm[_ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE7reserveEm[_ZNSt6vectorImSaImEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIhSaIhEE7reserveEm[_ZNSt6vectorIhSaIhEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x219): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x235): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x241): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_[_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1d5): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1f1): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1fd): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<unsigned short, std::allocator<unsigned short> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1ca): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1e6): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1f2): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_check_length(unsigned long, unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc[_ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc]+0x58): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o):compr_multiarray.cpp:(.text._ZNKSt6vectorItSaItEE12_M_check_lenEmPKc[_ZNKSt6vectorItSaItEE12_M_check_lenEmPKc]+0x5f): more undefined references to `std::__throw_length_error(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::deallocate(ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE10deallocateEPSB_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::deallocate(HistoAndCount*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m]+0x38): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x68): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::deallocate(BitProfile*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m]+0x2e): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm[_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::deallocate(std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE10deallocateEPSA_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::deallocate(unsigned short*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm[_ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm]+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_create(unsigned long&, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm]+0x41): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x42): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x47): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x56): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-775001f239f72e64.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::deallocate(EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE10deallocateEPS7_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout]   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[INFO] [stdout]   = note: use the `-l` flag to specify native libraries to link
[INFO] [stdout]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] 
[INFO] [stderr] error: could not compile `ages-ice-archive` (example "agesice") due to 2 previous errors
[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: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcKBnmLS/symbols.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.ages_ice_archive.f078d8a56ce3dfd0-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40.5b0f6c7y9rrdpf6t.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "-looz" "-Wl,--no-whole-archive" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d722ce3e5d0595e.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-76f5006e4e062e57.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-a18ed5fdf4a57b72.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a14b8d31733ef9e9.rlib" "/opt/rustwide/target/debug/deps/librand-fbd9f88b0f1cde33.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-e498a9baaa5fc20e.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-f890b9c9b3674dc5.rlib" "/opt/rustwide/target/debug/deps/librand_core-081aa26c5faa71a0.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-8f1d31cf6c6975b0.rlib" "/opt/rustwide/target/debug/deps/liblibc-8561738558904c36.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-673a57901379925e.rlib" "/opt/rustwide/target/debug/deps/libcrc-1d173edace209c14.rlib" "/opt/rustwide/target/debug/deps/libzerocopy-98b2a712e1cef9c6.rlib" "/opt/rustwide/target/debug/deps/libthiserror-15bbc52fa3b89d68.rlib" "/opt/rustwide/target/debug/deps/libblowfish-c988f39ada540021.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-bd4860e42deec86d.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-d1e6200cf81db043.rlib" "/opt/rustwide/target/debug/deps/libblock_modes-2cdf4c8e3899ee53.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-c4c509bb5440d459.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-a343869665642ecf.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher-e080066364b092cf.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-1b588aa10301f928.rlib" "/opt/rustwide/target/debug/deps/libtypenum-1a697dbe1d422873.rlib" "/opt/rustwide/target/debug/deps/libascii-25b839cbd098eb99.rlib" "/opt/rustwide/target/debug/deps/libages_prs-e0c03019f5c43a6a.rlib" "/opt/rustwide/target/debug/deps/liblibflate_lz77-f8b74f2802cfcce3.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-66d8041607d2929b.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a57e2388c0aea9b1.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-dcd9be90ae2cb505.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-516789932d161b4e.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-1ff34b0cf871cb60.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-0c110dd0650d6cb7.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-a6e97aae2681ad8f.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-b93dac2525ec4d1e.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ce1d65fb391ae98b.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8933a2fb54d88492.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-306712ebb1ee1a3f.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-349c574f342b0d30.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-65c422a3ad95273d.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-7e6330a6c0cb9441.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-39c59240bfdfab27.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e9d126c51bb8b2bb.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-5af394d9b1f07bdc.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-693a8f23970c5917.rlib" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-13fc9d1ed9c7a2bc.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.76.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/ages_ice_archive-dc56d47bceafeb40" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<FastMatchHasher<unsigned int>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<FastMatchHasher<unsigned short>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<2, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, true>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc[_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim[_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_kraken.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `MatchLenStorage::Create(int, float)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage6CreateEif+0x1b): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `MatchLenStorage::Destroy(MatchLenStorage*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage7DestroyEPS_+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `TrieFindOrInsert(TrieNodeBig**, int, unsigned char, int**)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0xfa): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x192): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x25c): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x2fe): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x3c8): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x4b7): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x583): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x670): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x68): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x94): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xa0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd8): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x17c): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x8ba): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd1d): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd52): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd6b): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd84): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `LRM_FillCascade(LRMCascade*, unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x114): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x1ba): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x20d): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `LRM_AllocateCascade(unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z19LRM_AllocateCascadePhiiiiii+0x28): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `LRM_FreeCascade(LRMCascade*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0x98): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0xe9): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1b8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1d4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1e0): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc[_ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::__shrink_to_fit_aux<std::vector<HashPos, std::allocator<HashPos> >, true>::_S_do_it(std::vector<HashPos, std::allocator<HashPos> >&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xd4): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xde): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc[_ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm[_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm]+0x27): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::deallocate(HashPos*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x39): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x45): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_S_check_init_len(unsigned long, std::allocator<HashPos> const&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_[_ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `EncodeMultiArray_Short(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x4e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x70c): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `EncodeMultiArray_Long(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x146): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x17e): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x272): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x28a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0xff7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x11fc): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x1215): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x122e): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm[_ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE7reserveEm[_ZNSt6vectorImSaImEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIhSaIhEE7reserveEm[_ZNSt6vectorIhSaIhEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x219): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x235): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x241): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_[_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1d5): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1f1): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1fd): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned short, std::allocator<unsigned short> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1ca): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1e6): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1f2): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_check_length(unsigned long, unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc[_ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc]+0x58): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o):compr_multiarray.cpp:(.text._ZNKSt6vectorItSaItEE12_M_check_lenEmPKc[_ZNKSt6vectorItSaItEE12_M_check_lenEmPKc]+0x5f): more undefined references to `std::__throw_length_error(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::deallocate(ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE10deallocateEPSB_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::deallocate(HistoAndCount*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m]+0x38): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x68): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::deallocate(BitProfile*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m]+0x2e): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm[_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::deallocate(std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE10deallocateEPSA_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::deallocate(unsigned short*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm[_ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm]+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_create(unsigned long&, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm]+0x41): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x42): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x47): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x56): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::deallocate(EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE10deallocateEPS7_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_leviathan.o): in function `EncodeLzOffsets(unsigned char*, unsigned char*, unsigned char*, unsigned int*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z15EncodeLzOffsetsPhS_S_PjiifiPfibPiiP7HistoU8S4_+0x1e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_leviathan.o): in function `Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, unsigned char const*, int, unsigned char*, unsigned char*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x20f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x1ce1): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_leviathan.o): in function `std::auto_ptr<unsigned char>::~auto_ptr()':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZNSt8auto_ptrIhED2Ev[_ZNSt8auto_ptrIhED5Ev]+0x25): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_leviathan.o): in function `void CreateLzHasher<MatchHasher<1, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_entropy.o): in function `EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0x70d): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0xaa6): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_entropy.o): in function `HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x164): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x18a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x56a): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_entropy.o): in function `Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x98): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x3c4): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_entropy.o): in function `EncodeArrayU8WithHisto(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, float, int, float*, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x1a7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x266): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_tans.o): in function `Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)':
[INFO] [stdout]           compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xeb5): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xf22): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compress.o): in function `LzScratchBlock::Allocate(int)':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlock8AllocateEi+0x32): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compress.o): in function `LzScratchBlock::~LzScratchBlock()':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlockD2Ev+0x27): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_mermaid.o): in function `MatchHasher2::AllocateHash(int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x103): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x133): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x13f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x174): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x17f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x223): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_mermaid.o): in function `MermaidWriter_Init(MermaidWriter*, unsigned int, unsigned char const*, bool)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z18MermaidWriter_InitP13MermaidWriterjPKhb+0xdc): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-1f872d8988a171c9/out/libooz.a(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher2, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii[_Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout]   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[INFO] [stdout]   = note: use the `-l` flag to specify native libraries to link
[INFO] [stdout]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] 
[INFO] [stderr] error: could not compile `ages-ice-archive` (lib test) due to 2 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "c457e81d30d03408c60dc9a81159f3e1eea4ae93eeaee3984af2bc5b1ce103e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c457e81d30d03408c60dc9a81159f3e1eea4ae93eeaee3984af2bc5b1ce103e1", kill_on_drop: false }`
[INFO] [stdout] c457e81d30d03408c60dc9a81159f3e1eea4ae93eeaee3984af2bc5b1ce103e1
[INFO] testing ages-ice-archive-0.3.2 against beta-2024-02-10 for beta-1.77-1
[INFO] extracting crate ages-ice-archive 0.3.2 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate ages-ice-archive 0.3.2 on toolchain beta-2024-02-10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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-0-tc2/source/Cargo.toml
[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" "+beta-2024-02-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6c5e43a4ddc5da610c95fa6f3ccbbe188bce4066e7d57a1db492a97ff48b564f
[INFO] running `Command { std: "docker" "start" "-a" "6c5e43a4ddc5da610c95fa6f3ccbbe188bce4066e7d57a1db492a97ff48b564f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c5e43a4ddc5da610c95fa6f3ccbbe188bce4066e7d57a1db492a97ff48b564f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c5e43a4ddc5da610c95fa6f3ccbbe188bce4066e7d57a1db492a97ff48b564f", kill_on_drop: false }`
[INFO] [stdout] 6c5e43a4ddc5da610c95fa6f3ccbbe188bce4066e7d57a1db492a97ff48b564f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ae5a722532ccdc0fc9f334effe38419a75144d4d7fa5fdf480c931ef4f40e977
[INFO] running `Command { std: "docker" "start" "-a" "ae5a722532ccdc0fc9f334effe38419a75144d4d7fa5fdf480c931ef4f40e977", 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 libc v0.2.71
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling getrandom v0.1.14
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling build_const v0.2.1
[INFO] [stderr]    Compiling byte-tools v0.3.1
[INFO] [stderr]    Compiling cc v1.0.73
[INFO] [stderr]    Compiling ppv-lite86 v0.2.8
[INFO] [stderr]    Compiling opaque-debug v0.2.3
[INFO] [stderr]    Compiling libflate_lz77 v0.1.1
[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 quote v1.0.7
[INFO] [stderr]    Compiling ages-ice-archive v0.3.2 (/opt/rustwide/workdir)
[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 zerocopy-derive v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.25
[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_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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] [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)]` 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] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [optimized] target(s) in 8.93s
[INFO] running `Command { std: "docker" "inspect" "ae5a722532ccdc0fc9f334effe38419a75144d4d7fa5fdf480c931ef4f40e977", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae5a722532ccdc0fc9f334effe38419a75144d4d7fa5fdf480c931ef4f40e977", kill_on_drop: false }`
[INFO] [stdout] ae5a722532ccdc0fc9f334effe38419a75144d4d7fa5fdf480c931ef4f40e977
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a081cf2f9981e629dd6da15ec903da9464677dfb728aaa6768fdab8f39e336b
[INFO] running `Command { std: "docker" "start" "-a" "4a081cf2f9981e629dd6da15ec903da9464677dfb728aaa6768fdab8f39e336b", 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-segmentation v1.6.0
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling strsim v0.8.0
[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_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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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] [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)]` 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] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling syn-mid v0.5.0
[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: 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)]` 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] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcMHOlrC/symbols.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.0.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.1.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.2.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.3.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.4.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.5.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.6.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.7.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.agesice.ad6f79009d28df4b-cgu.8.rcgu.o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43.5f88ubt15byct41c.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libstructopt-e26ca35b52ab8a91.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-c402aa1f1525d6da.rlib" "/opt/rustwide/target/debug/deps/libclap-ef3c7166872bb504.rlib" "/opt/rustwide/target/debug/deps/libvec_map-ba50d7e9988c978c.rlib" "/opt/rustwide/target/debug/deps/libtextwrap-1c3d62564e213c97.rlib" "/opt/rustwide/target/debug/deps/libunicode_width-eaa2617ae6d4b6ff.rlib" "/opt/rustwide/target/debug/deps/libstrsim-9da8c2b3692a5b5f.rlib" "/opt/rustwide/target/debug/deps/libbitflags-2c03f4e74b1794e6.rlib" "/opt/rustwide/target/debug/deps/libatty-72e77d3a84ade120.rlib" "/opt/rustwide/target/debug/deps/libansi_term-5cdd85341edeee71.rlib" "/opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib" "/opt/rustwide/target/debug/deps/librand-e6cf884c8705e97d.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-bf70f88c62e714d5.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-dad8c3b58b0e07ab.rlib" "/opt/rustwide/target/debug/deps/librand_core-5029b4af4ed91005.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-fb6ba9be05d4104e.rlib" "/opt/rustwide/target/debug/deps/liblibc-449bfe48d2f7d745.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-a1d90c4dbf350a4d.rlib" "/opt/rustwide/target/debug/deps/libcrc-2659857741a10167.rlib" "/opt/rustwide/target/debug/deps/libzerocopy-70d93889c7a1e826.rlib" "/opt/rustwide/target/debug/deps/libthiserror-d076cee859fa36d9.rlib" "/opt/rustwide/target/debug/deps/libblowfish-b9330bf8e0d67a42.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-a2fc8c3ee5fc1df2.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-8a260c9b694b41b4.rlib" "/opt/rustwide/target/debug/deps/libblock_modes-5bb2e20f387988f6.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-ba9521595e261d8e.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-1f4da31e65260fa6.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher-942e94a24368286e.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-2f6c2bb4a8403b59.rlib" "/opt/rustwide/target/debug/deps/libtypenum-74df45c6fa0d694c.rlib" "/opt/rustwide/target/debug/deps/libascii-8ae981d5b7ce807f.rlib" "/opt/rustwide/target/debug/deps/libages_prs-c438b37d29abfded.rlib" "/opt/rustwide/target/debug/deps/liblibflate_lz77-e2832035b22ec0b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c3d3f3356130ff3b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-95df42f89c1d4925.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-0d2835f8aa540844.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-370839a40e011065.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9649e5e19a7f7d26.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-947cba7c5cf68c1c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-ced012bebfb4965d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-ca1b3bc71d252cc2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-fc6e78e39549a6fa.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-339fe9c79c84af4f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-1568bb4b0be20e00.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-fe9837fa83c5d69d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4c6008bb65e308f5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c9bf4c045d493bdb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e47cddc003bce885.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ddda47710dcba33d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e46bc3da6d7c462f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8d1ac131d3cb2645.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b4e1725cffd81412.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/agesice-e84afaaea1e00c43" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compress.o): in function `LzScratchBlock::Allocate(int)':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlock8AllocateEi+0x32): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compress.o): in function `LzScratchBlock::~LzScratchBlock()':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlockD2Ev+0x27): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compress.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)':
[INFO] [stdout]           compress.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compress.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `MatchHasher2::AllocateHash(int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x103): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x133): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x13f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x174): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x17f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x223): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `MermaidWriter_Init(MermaidWriter*, unsigned int, unsigned char const*, bool)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z18MermaidWriter_InitP13MermaidWriterjPKhb+0xdc): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `void CreateLzHasher<FastMatchHasher<unsigned int>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher<2, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher2, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii[_Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_mermaid.o): in function `void CreateLzHasher<FastMatchHasher<unsigned short>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o):compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): more undefined references to `operator new(unsigned long)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc[_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim[_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `MatchLenStorage::Create(int, float)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage6CreateEif+0x1b): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `MatchLenStorage::Destroy(MatchLenStorage*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage7DestroyEPS_+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `TrieFindOrInsert(TrieNodeBig**, int, unsigned char, int**)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0xfa): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x192): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x25c): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x2fe): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x3c8): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x4b7): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x583): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x670): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x68): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x94): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xa0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd8): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x17c): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x8ba): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd1d): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd52): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd6b): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd84): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `LRM_FillCascade(LRMCascade*, unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x114): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x1ba): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x20d): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `LRM_AllocateCascade(unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z19LRM_AllocateCascadePhiiiiii+0x28): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `LRM_FreeCascade(LRMCascade*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0x98): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0xe9): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1b8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1d4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1e0): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc[_ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::__shrink_to_fit_aux<std::vector<HashPos, std::allocator<HashPos> >, true>::_S_do_it(std::vector<HashPos, std::allocator<HashPos> >&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xd4): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xde): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc[_ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm[_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm]+0x27): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::deallocate(HashPos*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x39): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x45): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_S_check_init_len(unsigned long, std::allocator<HashPos> const&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_[_ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_leviathan.o): in function `EncodeLzOffsets(unsigned char*, unsigned char*, unsigned char*, unsigned int*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z15EncodeLzOffsetsPhS_S_PjiifiPfibPiiP7HistoU8S4_+0x1e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_leviathan.o): in function `Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, unsigned char const*, int, unsigned char*, unsigned char*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x20f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x1ce1): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_leviathan.o): in function `std::auto_ptr<unsigned char>::~auto_ptr()':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZNSt8auto_ptrIhED2Ev[_ZNSt8auto_ptrIhED5Ev]+0x25): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_leviathan.o): in function `void CreateLzHasher<MatchHasher<1, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_entropy.o): in function `EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0x70d): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0xaa6): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_entropy.o): in function `HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x164): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x18a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x56a): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_entropy.o): in function `Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x98): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x3c4): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_entropy.o): in function `EncodeArrayU8WithHisto(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, float, int, float*, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x1a7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x266): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_tans.o): in function `Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)':
[INFO] [stdout]           compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xeb5): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xf22): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `EncodeMultiArray_Short(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x4e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x70c): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `EncodeMultiArray_Long(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x146): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x17e): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x272): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x28a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0xff7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x11fc): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x1215): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x122e): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm[_ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE7reserveEm[_ZNSt6vectorImSaImEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIhSaIhEE7reserveEm[_ZNSt6vectorIhSaIhEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x219): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x235): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x241): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_[_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1d5): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1f1): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1fd): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<unsigned short, std::allocator<unsigned short> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1ca): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1e6): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1f2): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_check_length(unsigned long, unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc[_ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc]+0x58): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o):compr_multiarray.cpp:(.text._ZNKSt6vectorItSaItEE12_M_check_lenEmPKc[_ZNKSt6vectorItSaItEE12_M_check_lenEmPKc]+0x5f): more undefined references to `std::__throw_length_error(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::deallocate(ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE10deallocateEPSB_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::deallocate(HistoAndCount*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m]+0x38): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x68): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::deallocate(BitProfile*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m]+0x2e): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm[_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::deallocate(std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE10deallocateEPSA_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::deallocate(unsigned short*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm[_ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm]+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_create(unsigned long&, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm]+0x41): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x42): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x47): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x56): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/deps/libages_ice_archive-4065d97079eeb677.rlib(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::deallocate(EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE10deallocateEPS7_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout]   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[INFO] [stdout]   = note: use the `-l` flag to specify native libraries to link
[INFO] [stdout]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] 
[INFO] [stderr] error: could not compile `ages-ice-archive` (example "agesice") due to 2 previous errors
[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: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcjGTxON/symbols.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.ages_ice_archive.6ea27f5f7c3ea31d-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3.3xyzea8io5gq263t.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,--whole-archive" "-looz" "-Wl,--no-whole-archive" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-7b2522a9e679b88d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-f94d980056e8955a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-dfc6ee63d8caa20c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-113d7bdd8cf56a35.rlib" "/opt/rustwide/target/debug/deps/librand-e6cf884c8705e97d.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-bf70f88c62e714d5.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-dad8c3b58b0e07ab.rlib" "/opt/rustwide/target/debug/deps/librand_core-5029b4af4ed91005.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-fb6ba9be05d4104e.rlib" "/opt/rustwide/target/debug/deps/liblibc-449bfe48d2f7d745.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-a1d90c4dbf350a4d.rlib" "/opt/rustwide/target/debug/deps/libcrc-2659857741a10167.rlib" "/opt/rustwide/target/debug/deps/libzerocopy-70d93889c7a1e826.rlib" "/opt/rustwide/target/debug/deps/libthiserror-d076cee859fa36d9.rlib" "/opt/rustwide/target/debug/deps/libblowfish-b9330bf8e0d67a42.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-a2fc8c3ee5fc1df2.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-8a260c9b694b41b4.rlib" "/opt/rustwide/target/debug/deps/libblock_modes-5bb2e20f387988f6.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-ba9521595e261d8e.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-1f4da31e65260fa6.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher-942e94a24368286e.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-2f6c2bb4a8403b59.rlib" "/opt/rustwide/target/debug/deps/libtypenum-74df45c6fa0d694c.rlib" "/opt/rustwide/target/debug/deps/libascii-8ae981d5b7ce807f.rlib" "/opt/rustwide/target/debug/deps/libages_prs-c438b37d29abfded.rlib" "/opt/rustwide/target/debug/deps/liblibflate_lz77-e2832035b22ec0b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c3d3f3356130ff3b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-95df42f89c1d4925.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-0d2835f8aa540844.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-370839a40e011065.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9649e5e19a7f7d26.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-947cba7c5cf68c1c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-ced012bebfb4965d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-ca1b3bc71d252cc2.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-fc6e78e39549a6fa.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-339fe9c79c84af4f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-1568bb4b0be20e00.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-fe9837fa83c5d69d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4c6008bb65e308f5.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c9bf4c045d493bdb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e47cddc003bce885.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-ddda47710dcba33d.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-e46bc3da6d7c462f.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8d1ac131d3cb2645.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b4e1725cffd81412.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-02-10-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/ages_ice_archive-f6a84c79b50467b3" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
[INFO] [stdout]   = note: /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<FastMatchHasher<unsigned int>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherIjELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<FastMatchHasher<unsigned short>, 16777216>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI15FastMatchHasherItELi16777216EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<2, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi2ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `void CreateLzHasher<MatchHasher<4, true>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_kraken.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi4ELb1EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `std::vector<int, std::allocator<int> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc[_ZNKSt6vectorIiSaIiEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim[_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o): in function `__gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_kraken.cpp:(.text._ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_kraken.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `MatchLenStorage::Create(int, float)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage6CreateEif+0x1b): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `MatchLenStorage::Destroy(MatchLenStorage*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN15MatchLenStorage7DestroyEPS_+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `TrieFindOrInsert(TrieNodeBig**, int, unsigned char, int**)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0xfa): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x192): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x25c): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x2fe): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x3c8): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x4b7): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x583): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z16TrieFindOrInsertPP11TrieNodeBigihPPi+0x670): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `FindMatchesSuffixTrie(unsigned char*, int, MatchLenStorage*, int, int, LRMTable*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x68): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x94): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xa0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd8): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x17c): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0x8ba): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd1d): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd52): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd6b): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z21FindMatchesSuffixTriePhiP15MatchLenStorageiiP8LRMTable+0xd84): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `LRM_FillCascade(LRMCascade*, unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x114): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x1ba): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FillCascadeP10LRMCascadePhiiiiii+0x20d): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `LRM_AllocateCascade(unsigned char*, int, int, int, int, int, int)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z19LRM_AllocateCascadePhiiiiii+0x28): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `LRM_FreeCascade(LRMCascade*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0x98): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._Z15LRM_FreeCascadeP10LRMCascade+0xe9): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1b8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1d4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIhSaIhEE17_M_default_appendEm[_ZNSt6vectorIhSaIhEE17_M_default_appendEm]+0x1e0): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI7HashPosSaIS0_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm[_ZNSt6vectorIP6LRMEntSaIS1_EE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc[_ZNKSt6vectorIhSaIhEE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI7HashPosSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::__shrink_to_fit_aux<std::vector<HashPos, std::allocator<HashPos> >, true>::_S_do_it(std::vector<HashPos, std::allocator<HashPos> >&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xd4): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_[_ZNSt19__shrink_to_fit_auxISt6vectorI7HashPosSaIS1_EELb1EE8_S_do_itERS3_]+0xde): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<LRMEnt*, std::allocator<LRMEnt*> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc[_ZNKSt6vectorIP6LRMEntSaIS1_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm[_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm]+0x27): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::deallocate(HashPos*, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI7HashPosE10deallocateEPS1_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::deallocate(LRMEnt**, unsigned long)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE10deallocateEPS2_m]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x39): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv]+0x45): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<HashPos>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI7HashPosE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `__gnu_cxx::new_allocator<LRMEnt*>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_match_finder.cpp:(.text._ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorIP6LRMEntE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_match_finder.o): in function `std::vector<HashPos, std::allocator<HashPos> >::_S_check_init_len(unsigned long, std::allocator<HashPos> const&)':
[INFO] [stdout]           compr_match_finder.cpp:(.text._ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_[_ZNSt6vectorI7HashPosSaIS0_EE17_S_check_init_lenEmRKS1_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `EncodeMultiArray_Short(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x4e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL22EncodeMultiArray_ShortPhS_PKhiRK7HistoU8iififPf+0x70c): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `EncodeMultiArray_Long(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, int, float, int, float, float*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x146): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x17e): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x272): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x28a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0xff7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x11fc): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x1215): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZL21EncodeMultiArray_LongPhS_PKhiRK7HistoU8iififPf+0x122e): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm[_ZNSt6vectorI10BitProfileSaIS0_EE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE7reserveEm[_ZNSt6vectorImSaImEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned char, std::allocator<unsigned char> >::reserve(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIhSaIhEE7reserveEm[_ZNSt6vectorIhSaIhEE7reserveEm]+0x36): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x219): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x235): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI13HistoAndCountSaIS0_EE17_M_default_appendEm]+0x241): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_[_ZNSt6vectorIiSaIiEE17_S_check_init_lenEmRKS0_]+0x65): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x216): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x232): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE17_M_default_appendEm+0x23e): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1d5): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1f1): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm[_ZNSt6vectorI10BitProfileSaIS0_EE17_M_default_appendEm]+0x1fd): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned short, std::allocator<unsigned short> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1ca): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1e6): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorItSaItEE17_M_default_appendEm[_ZNSt6vectorItSaItEE17_M_default_appendEm]+0x1f2): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_append(unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1d8): undefined reference to `__cxa_begin_catch'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x1f4): undefined reference to `__cxa_rethrow'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZNSt6vectorImSaImEE17_M_default_appendEm[_ZNSt6vectorImSaImEE17_M_default_appendEm]+0x200): undefined reference to `__cxa_end_catch'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_check_length(unsigned long, unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc[_ZNKSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE15_M_check_lengthEmmPKc]+0x58): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry, std::allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIZL19ReduceNumHistogramsPS_I13HistoAndCountSaIS0_EEffiPFjRK7HistoU8iEE5EntrySaIS9_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<HistoAndCount, std::allocator<HistoAndCount> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI13HistoAndCountSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<BitProfile, std::allocator<BitProfile> >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc[_ZNKSt6vectorI10BitProfileSaIS0_EE12_M_check_lenEmPKc]+0x5f): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::vector<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >, std::allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > > >::_M_check_len(unsigned long, char const*) const':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNKSt6vectorIS_IZL19EncodeAdvMultiArrayPhS0_PPKhPimifiPfiE8ArrRangeSaIS6_EESaIS8_EE12_M_check_lenEmPKc+0x5b): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o):compr_multiarray.cpp:(.text._ZNKSt6vectorItSaItEE12_M_check_lenEmPKc[_ZNKSt6vectorItSaItEE12_M_check_lenEmPKc]+0x5f): more undefined references to `std::__throw_length_error(char const*)' follow
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::deallocate(ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE10deallocateEPSB_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::deallocate(HistoAndCount*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE10deallocateEPS1_m]+0x38): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<HistoAndCount>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI13HistoAndCountE8allocateEmPKv]+0x68): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::deallocate(BitProfile*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m[_ZN9__gnu_cxx13new_allocatorI10BitProfileE10deallocateEPS1_m]+0x2e): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<BitProfile>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorI10BitProfileE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm[_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm]+0x2f): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x49): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x4e): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv]+0x5e): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::deallocate(std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> >*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE10deallocateEPSA_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::deallocate(unsigned short*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm[_ZN9__gnu_cxx13new_allocatorItE10deallocateEPtm]+0x2b): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `std::__cxx11::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_create(unsigned long&, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm[_ZNSt7__cxx1112basic_stringIhSt11char_traitsIhESaIhEE9_M_createERmm]+0x41): undefined reference to `std::__throw_length_error(char const*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<ReduceNumHistograms(std::vector<HistoAndCount, std::allocator<HistoAndCount> >*, float, float, int, unsigned int (*)(HistoU8 const&, int))::Entry>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19ReduceNumHistogramsPSt6vectorI13HistoAndCountSaIS2_EEffiPFjRK7HistoU8iEE5EntryE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<std::vector<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange, std::allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange> > >::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorISt6vectorIZL19EncodeAdvMultiArrayPhS2_PPKhPimifiPfiE8ArrRangeSaIS8_EEE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<unsigned short>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x42): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x47): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv[_ZN9__gnu_cxx13new_allocatorItE8allocateEmPKv]+0x56): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::allocate(unsigned long, void const*)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x45): undefined reference to `std::__throw_bad_array_new_length()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x4a): undefined reference to `std::__throw_bad_alloc()'
[INFO] [stdout]           /usr/bin/ld: compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE8allocateEmPKv+0x63): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_multiarray.o): in function `__gnu_cxx::new_allocator<EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange>::deallocate(EncodeAdvMultiArray(unsigned char*, unsigned char*, unsigned char const**, int*, unsigned long, int, float, int, float*, int)::ArrRange*, unsigned long)':
[INFO] [stdout]           compr_multiarray.cpp:(.text._ZN9__gnu_cxx13new_allocatorIZL19EncodeAdvMultiArrayPhS1_PPKhPimifiPfiE8ArrRangeE10deallocateEPS7_m+0x33): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_leviathan.o): in function `EncodeLzOffsets(unsigned char*, unsigned char*, unsigned char*, unsigned int*, int, int, float, int, float*, int, bool, int*, int, HistoU8*, HistoU8*)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z15EncodeLzOffsetsPhS_S_PjiifiPfibPiiP7HistoU8S4_+0x1e0): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_leviathan.o): in function `Leviathan_EncodeLzArrays(LzTemp*, float*, Levi::LitStats*, int*, unsigned char const*, int, unsigned char*, unsigned char*, int, LzCoder*, int, Levi::TokenArray*, int, Levi::Stats*, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x20f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_leviathan.cpp:(.text._ZL24Leviathan_EncodeLzArraysP6LzTempPfPN4Levi8LitStatsEPiPKhiPhS8_iP7LzCoderiPNS2_10TokenArrayEiPNS2_5StatsEi+0x1ce1): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_leviathan.o): in function `std::auto_ptr<unsigned char>::~auto_ptr()':
[INFO] [stdout]           compr_leviathan.cpp:(.text._ZNSt8auto_ptrIhED2Ev[_ZNSt8auto_ptrIhED5Ev]+0x25): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_leviathan.o): in function `void CreateLzHasher<MatchHasher<1, false>, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_leviathan.cpp:(.text._Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii[_Z14CreateLzHasherI11MatchHasherILi1ELb0EELi67108864EEvP7LzCoderPKhS5_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_entropy.o): in function `EncodeArray_AdvRLE(unsigned char*, unsigned char*, unsigned char const*, int, float, int, float*, int, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0x70d): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z18EncodeArray_AdvRLEPhS_PKhifiPfii+0xaa6): undefined reference to `operator delete(void*, unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_entropy.o): in function `HuffBuilder::LimitCodeLensPackageMerge(HuffBuilder::Entry*, HistoU8 const&, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x164): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x18a): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._ZN11HuffBuilder25LimitCodeLensPackageMergeEPNS_5EntryERK7HistoU8i+0x56a): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_entropy.o): in function `Huff_WriteDataDoubleEnded(unsigned char*, unsigned char*, unsigned char const*, int, unsigned char const*, unsigned int const*)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x98): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z25Huff_WriteDataDoubleEndedPhS_PKhiS1_PKj+0x3c4): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_entropy.o): in function `EncodeArrayU8WithHisto(unsigned char*, unsigned char*, unsigned char const*, int, HistoU8 const&, int, float, int, float*, int)':
[INFO] [stdout]           compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x1a7): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_entropy.cpp:(.text._Z22EncodeArrayU8WithHistoPhS_PKhiRK7HistoU8ifiPfi+0x266): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_tans.o): in function `Tans_EncodeBytes(unsigned char*, unsigned char*, TansEntry*, unsigned char const*, int, int, int, int)':
[INFO] [stdout]           compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xeb5): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_tans.cpp:(.text._ZL16Tans_EncodeBytesPhS_P9TansEntryPKhiiii+0xf22): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compress.o): in function `LzScratchBlock::Allocate(int)':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlock8AllocateEi+0x32): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compress.o): in function `LzScratchBlock::~LzScratchBlock()':
[INFO] [stdout]           compress.cpp:(.text._ZN14LzScratchBlockD2Ev+0x27): undefined reference to `operator delete[](void*)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_mermaid.o): in function `MatchHasher2::AllocateHash(int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x103): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x133): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x13f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x174): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x17f): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: compr_mermaid.cpp:(.text._ZN12MatchHasher212AllocateHashEii[_ZN12MatchHasher212AllocateHashEii]+0x223): undefined reference to `__cxa_throw_bad_array_new_length'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_mermaid.o): in function `MermaidWriter_Init(MermaidWriter*, unsigned int, unsigned char const*, bool)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z18MermaidWriter_InitP13MermaidWriterjPKhb+0xdc): undefined reference to `operator new[](unsigned long)'
[INFO] [stdout]           /usr/bin/ld: /opt/rustwide/target/debug/build/ages-ice-archive-2ae7ab049ae88860/out/libooz.a(compr_mermaid.o): in function `void CreateLzHasher<MatchHasher2, 67108864>(LzCoder*, unsigned char const*, unsigned char const*, int, int)':
[INFO] [stdout]           compr_mermaid.cpp:(.text._Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii[_Z14CreateLzHasherI12MatchHasher2Li67108864EEvP7LzCoderPKhS4_ii]+0x35): undefined reference to `operator new(unsigned long)'
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout]   = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
[INFO] [stdout]   = note: use the `-l` flag to specify native libraries to link
[INFO] [stdout]   = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[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: 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::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 Krak::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 Krak::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 Krak::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:                  from ooz/compr_kraken.cpp: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 = 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: In file included from ooz/stdafx.h:13,
[INFO] [stderr] warning: ages-ice-archive@0.3.2:                  from ooz/compr_kraken.cpp: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: In file included from ooz/compr_kraken.cpp:9:
[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: 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::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: In file included from ooz/compr_match_finder.cpp:10:
[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/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] 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/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/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_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: 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::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++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from /usr/include/c++/11/memory:76,
[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++/11/bits/unique_ptr.h:57:28: note: declared here
[INFO] [stderr] warning: ages-ice-archive@0.3.2:    57 |   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: In file included from ooz/compr_leviathan.cpp:8:
[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/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(HuffBuilder::Entry*, const HistoU8&, int, HuffBuilder::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/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/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/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: 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::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_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: 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::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 1; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 2; _Hasher = FastMatchHasher<unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -2; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressVeryfast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = -3; _Hasher = FastMatchHasher<short unsigned int>; MermaidCompressVeryfast<_Level, _Hasher>::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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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: In file included from ooz/compr_mermaid.cpp:9:
[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&, MermaidCompressFast<_Level, _Hasher>::Hasher*, const uint8*, const uint8*, const uint8*, ptrdiff_t&, uint, const uint*, int) [with int _Level = 3; _Hasher = MatchHasher<2, false>; MermaidCompressFast<_Level, _Hasher>::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] 
[INFO] [stderr] error: could not compile `ages-ice-archive` (lib test) due to 2 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "4a081cf2f9981e629dd6da15ec903da9464677dfb728aaa6768fdab8f39e336b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a081cf2f9981e629dd6da15ec903da9464677dfb728aaa6768fdab8f39e336b", kill_on_drop: false }`
[INFO] [stdout] 4a081cf2f9981e629dd6da15ec903da9464677dfb728aaa6768fdab8f39e336b
