* installing *source* package 'brotli' ... ** libs *** arch - i386 g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c wrapper.cc -o wrapper.o In file included from dec/./state.h:22:0, from dec/decode.h:21, from wrapper.cc:4: dec/././bit_reader.h: In function 'int BrotliPeekByte(BrotliBitReader*, int)': dec/././bit_reader.h:292:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/bit_reader.c -o dec/bit_reader.o gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/decode.c -o dec/decode.o gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/dictionary.c -o dec/dictionary.o gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/huffman.c -o dec/huffman.o gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/state.c -o dec/state.o gcc -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -std=gnu99 -mtune=core2 -c dec/streams.c -o dec/streams.o ar rcs libdec.a dec/bit_reader.o dec/decode.o dec/dictionary.o dec/huffman.o dec/state.o dec/streams.o g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/backward_references.cc -o enc/backward_references.o enc/backward_references.cc: In member function 'void brotli::ZopfliCostModel::SetFromCommands(size_t, size_t, const uint8_t*, size_t, const brotli::Command*, int, int)': enc/backward_references.cc:73:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In member function 'void brotli::ZopfliCostModel::SetFromLiteralCosts(size_t, size_t, const float*, size_t)': enc/backward_references.cc:86:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:91:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::ZopfliIterate(size_t, size_t, const uint8_t*, size_t, size_t, const brotli::ZopfliCostModel&, const std::vector&, const std::vector&, int*, int*, brotli::Command*, int*, int*)': enc/backward_references.cc:349:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:365:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:380:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:401:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:463:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/./backward_references.h:22:0, from enc/backward_references.cc:17: enc/././hash.h: In member function 'void brotli::HashLongestMatch::FindAllMatches(const uint8_t*, size_t, uint32_t, uint32_t, uint32_t, int*, brotli::BackwardMatch*) const [with int kBucketBits = 15, int kBlockBits = 8, int kNumLastDistancesToCheck = 16, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:664:51: instantiated from here enc/././hash.h:524:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:526:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:543:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:551:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:553:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:714:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 2, false>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:720:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 4, false>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:726:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<17, 4, true>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:732:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 4, 4>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:738:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 5, 4>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:744:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 6, 10>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:750:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 7, 10>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:756:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 8, 16>, size_t = unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:762:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/./backward_references.h:22:0, from enc/backward_references.cc:17: enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 1, bool kUseDictionary = true, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:714:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:714:47: instantiated from here enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 2, bool kUseDictionary = false, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 2, false>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:720:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 4, bool kUseDictionary = false, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 4, false>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:726:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 17, int kBucketSweep = 4, bool kUseDictionary = true, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<17, 4, true>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:732:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 14, int kBlockBits = 4, int kNumLastDistancesToCheck = 4, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 4, 4>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:738:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 14, int kBlockBits = 5, int kNumLastDistancesToCheck = 4, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 5, 4>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:744:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 6, int kNumLastDistancesToCheck = 10, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 6, 10>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:750:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 7, int kNumLastDistancesToCheck = 10, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 7, 10>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:756:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 8, int kNumLastDistancesToCheck = 16, uint8_t = unsigned char, size_t = unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 8, 16>, size_t = unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:762:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/block_splitter.cc -o enc/block_splitter.o enc/block_splitter.cc: In function 'void brotli::CopyLiteralsToByteArray(const brotli::Command*, size_t, const uint8_t*, size_t, size_t, std::vector*)': enc/block_splitter.cc:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:69:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::CopyCommandsToByteArray(const brotli::Command*, size_t, std::vector*, std::vector*)': enc/block_splitter.cc:90:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'int brotli::RemapBlockIds(uint8_t*, size_t)': enc/block_splitter.cc:246:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:252:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockSplit(const std::vector&, brotli::BlockSplit*)': enc/block_splitter.cc:304:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitBlockByTotalLength(const brotli::Command*, size_t, int, int, std::vector >*)': enc/block_splitter.cc:404:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]': enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]': enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]': enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = unsigned char, int kSize = 256, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = short unsigned int, int kSize = 704, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = short unsigned int, int kSize = 520, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/block_splitter.cc:27:0: enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<704>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/brotli_bit_stream.cc -o enc/brotli_bit_stream.o enc/brotli_bit_stream.cc: In function 'void brotli::StoreHuffmanTreeToBitMask(const std::vector&, const std::vector&, const uint8_t*, const std::vector&, int*, uint8_t*)': enc/brotli_bit_stream.cc:168:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::StoreHuffmanTree(const uint8_t*, size_t, int*, uint8_t*)': enc/brotli_bit_stream.cc:233:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::BuildAndStoreHuffmanTree(const int*, int, uint8_t*, uint16_t*, int*, uint8_t*)': enc/brotli_bit_stream.cc:286:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'int brotli::IndexOf(const std::vector&, int)': enc/brotli_bit_stream.cc:321:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'std::vector brotli::MoveToFrontTransform(const std::vector&)': enc/brotli_bit_stream.cc:338:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:340:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::RunLengthCodeZeros(const std::vector&, int*, std::vector*, std::vector*)': enc/brotli_bit_stream.cc:359:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:360:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:362:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:369:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::EncodeContextMap(const std::vector&, int, int*, uint8_t*)': enc/brotli_bit_stream.cc:412:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:427:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'bool brotli::StoreMetaBlock(const uint8_t*, size_t, size_t, size_t, uint8_t, uint8_t, bool, int, int, int, const brotli::Command*, size_t, const brotli::MetaBlockSplit&, int*, uint8_t*)': enc/brotli_bit_stream.cc:701:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'bool brotli::StoreMetaBlockTrivial(const uint8_t*, size_t, size_t, size_t, bool, const brotli::Command*, size_t, int*, uint8_t*)': enc/brotli_bit_stream.cc:774:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:807:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 256, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:694:60: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 704, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:696:60: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 520, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:698:61: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/encode.cc -o enc/encode.o enc/encode.cc: In function 'void brotli::RecomputeDistancePrefixes(brotli::Command*, size_t, int, int)': enc/encode.cc:114:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc: In member function 'uint8_t* brotli::BrotliCompressor::GetBrotliStorage(size_t)': enc/encode.cc:127:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc: In member function 'bool brotli::BrotliCompressor::WriteMetaBlockInternal(bool, bool, size_t*, uint8_t**)': enc/encode.cc:464:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc:470:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/encode_parallel.cc -o enc/encode_parallel.o enc/encode_parallel.cc: In function 'void brotli::{anonymous}::RecomputeDistancePrefixes(std::vector*, int, int)': enc/encode_parallel.cc:110:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode_parallel.cc: In function 'int brotli::BrotliCompressBufferParallel(brotli::BrotliParams, size_t, const uint8_t*, size_t*, uint8_t*)': enc/encode_parallel.cc:342:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/entropy_encode.cc -o enc/entropy_encode.o enc/entropy_encode.cc: In function 'void brotli::DecideOverRleUse(const uint8_t*, int, bool*, bool*)': enc/entropy_encode.cc:377:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:380:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc: In function 'void brotli::WriteHuffmanTree(const uint8_t*, uint32_t, std::vector*, std::vector*)': enc/entropy_encode.cc:407:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:426:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:431:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/streams.cc -o enc/streams.o enc/streams.cc: In member function 'virtual bool brotli::BrotliMemOut::Write(const void*, size_t)': enc/streams.cc:39:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/streams.cc: In member function 'virtual bool brotli::BrotliStringOut::Write(const void*, size_t)': enc/streams.cc:60:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/streams.cc: In member function 'virtual const void* brotli::BrotliMemIn::Read(size_t, size_t*)': enc/streams.cc:82:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/histogram.cc -o enc/histogram.o enc/histogram.cc: In function 'void brotli::BuildHistograms(const brotli::Command*, size_t, const brotli::BlockSplit&, const brotli::BlockSplit&, const brotli::BlockSplit&, const uint8_t*, size_t, size_t, uint8_t, uint8_t, const std::vector&, std::vector >*, std::vector >*, std::vector >*)': enc/histogram.cc:47:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/literal_cost.cc -o enc/literal_cost.o enc/literal_cost.cc: In function 'int brotli::DecideMultiByteStatsLevel(size_t, size_t, size_t, const uint8_t*)': enc/literal_cost.cc:48:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc: In function 'void brotli::EstimateBitCostsForLiteralsUTF8(size_t, size_t, size_t, size_t, const uint8_t*, float*)': enc/literal_cost.cc:87:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc:98:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc: In function 'void brotli::EstimateBitCostsForLiterals(size_t, size_t, size_t, size_t, const uint8_t*, float*)': enc/literal_cost.cc:146:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc:152:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/metablock.cc -o enc/metablock.o enc/metablock.cc: In function 'void brotli::BuildMetaBlockGreedy(const uint8_t*, size_t, size_t, const brotli::Command*, size_t, brotli::MetaBlockSplit*)': enc/metablock.cc:250:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:264:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc: In function 'void brotli::BuildMetaBlockGreedyWithContexts(const uint8_t*, size_t, size_t, uint8_t, uint8_t, int, int, const int*, const brotli::Command*, size_t, brotli::MetaBlockSplit*)': enc/metablock.cc:476:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:490:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc: In function 'void brotli::OptimizeHistograms(int, int, brotli::MetaBlockSplit*)': enc/metablock.cc:528:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:531:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:538:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/metablock.cc:22:0: enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/static_dict.cc -o enc/static_dict.o ar rcs libenc.a enc/backward_references.o enc/block_splitter.o enc/brotli_bit_stream.o enc/encode.o enc/encode_parallel.o enc/entropy_encode.o enc/streams.o enc/histogram.o enc/literal_cost.o enc/metablock.o enc/static_dict.o g++ -shared -s -static-libgcc -o brotli.dll tmp.def wrapper.o -L. -lenc -ldec -Ld:/RCompile/r-compiling/local/local320/lib/i386 -Ld:/RCompile/r-compiling/local/local320/lib -LD:/RCompile/recent/R/bin/i386 -lR installing to d:/RCompile/CRANguest/R-devel/lib/brotli/libs/i386 *** arch - x64 g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c wrapper.cc -o wrapper.o In file included from dec/./state.h:22:0, from dec/decode.h:21, from wrapper.cc:4: dec/././bit_reader.h: In function 'int BrotliPeekByte(BrotliBitReader*, int)': dec/././bit_reader.h:292:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/bit_reader.c -o dec/bit_reader.o gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/decode.c -o dec/decode.o gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/dictionary.c -o dec/dictionary.o gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/huffman.c -o dec/huffman.o gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/state.c -o dec/state.o gcc -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O2 -Wall -std=gnu99 -mtune=core2 -c dec/streams.c -o dec/streams.o ar rcs libdec.a dec/bit_reader.o dec/decode.o dec/dictionary.o dec/huffman.o dec/state.o dec/streams.o g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/backward_references.cc -o enc/backward_references.o enc/backward_references.cc: In member function 'void brotli::ZopfliCostModel::SetFromCommands(size_t, size_t, const uint8_t*, size_t, const brotli::Command*, int, int)': enc/backward_references.cc:73:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In member function 'void brotli::ZopfliCostModel::SetFromLiteralCosts(size_t, size_t, const float*, size_t)': enc/backward_references.cc:86:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:91:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::ZopfliIterate(size_t, size_t, const uint8_t*, size_t, size_t, const brotli::ZopfliCostModel&, const std::vector&, const std::vector&, int*, int*, brotli::Command*, int*, int*)': enc/backward_references.cc:349:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:365:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:380:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:401:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:463:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/./backward_references.h:22:0, from enc/backward_references.cc:17: enc/././hash.h: In member function 'void brotli::HashLongestMatch::FindAllMatches(const uint8_t*, size_t, uint32_t, uint32_t, uint32_t, int*, brotli::BackwardMatch*) const [with int kBucketBits = 15, int kBlockBits = 8, int kNumLastDistancesToCheck = 16, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:664:51: instantiated from here enc/././hash.h:524:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:526:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:543:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:551:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:553:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:714:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 2, false>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:720:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 4, false>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:726:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<17, 4, true>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:732:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 4, 4>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:738:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 5, 4>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:744:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 6, 10>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:750:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 7, 10>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:756:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc: In function 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 8, 16>, size_t = long long unsigned int, uint8_t = unsigned char]': enc/backward_references.cc:762:47: instantiated from here enc/backward_references.cc:569:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:593:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:595:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:603:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:609:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/./backward_references.h:22:0, from enc/backward_references.cc:17: enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 1, bool kUseDictionary = true, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:714:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 1, true>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:714:47: instantiated from here enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 2, bool kUseDictionary = false, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 2, false>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:720:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 16, int kBucketSweep = 4, bool kUseDictionary = false, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<16, 4, false>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:726:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatchQuickly::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 17, int kBucketSweep = 4, bool kUseDictionary = true, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatchQuickly<17, 4, true>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:732:47: instantiated from here enc/././hash.h:210:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:232:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:263:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 14, int kBlockBits = 4, int kNumLastDistancesToCheck = 4, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 4, 4>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:738:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 14, int kBlockBits = 5, int kNumLastDistancesToCheck = 4, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<14, 5, 4>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:744:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 6, int kNumLastDistancesToCheck = 10, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 6, 10>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:750:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 7, int kNumLastDistancesToCheck = 10, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 7, 10>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:756:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h: In member function 'bool brotli::HashLongestMatch::FindLongestMatch(const uint8_t*, size_t, const int*, uint32_t, uint32_t, uint32_t, int*, int*, int*, double*) [with int kBucketBits = 15, int kBlockBits = 8, int kNumLastDistancesToCheck = 16, uint8_t = unsigned char, size_t = long long unsigned int, uint32_t = unsigned int]': enc/backward_references.cc:531:59: instantiated from 'void brotli::CreateBackwardReferences(size_t, size_t, const uint8_t*, size_t, size_t, int, Hasher*, int*, int*, brotli::Command*, int*, int*) [with Hasher = brotli::HashLongestMatch<15, 8, 16>, size_t = long long unsigned int, uint8_t = unsigned char]' enc/backward_references.cc:762:47: instantiated from here enc/././hash.h:386:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:426:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/././hash.h:460:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/block_splitter.cc -o enc/block_splitter.o enc/block_splitter.cc: In function 'void brotli::CopyLiteralsToByteArray(const brotli::Command*, size_t, const uint8_t*, size_t, size_t, std::vector*)': enc/block_splitter.cc:56:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:69:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::CopyCommandsToByteArray(const brotli::Command*, size_t, std::vector*, std::vector*)': enc/block_splitter.cc:90:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'int brotli::RemapBlockIds(uint8_t*, size_t)': enc/block_splitter.cc:246:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:252:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockSplit(const std::vector&, brotli::BlockSplit*)': enc/block_splitter.cc:304:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitBlockByTotalLength(const brotli::Command*, size_t, int, int, std::vector >*)': enc/block_splitter.cc:404:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]': enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]': enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]': enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:330:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = unsigned char, int kSize = 256, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = short unsigned int, int kSize = 704, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::FindBlocks(const DataType*, size_t, double, const std::vector >&, uint8_t*) [with DataType = short unsigned int, int kSize = 520, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:349:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:175:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::BuildBlockHistograms(const DataType*, size_t, uint8_t*, std::vector*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:353:5: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:265:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc: In function 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]': enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:277:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:278:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/block_splitter.cc:295:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/block_splitter.cc:27:0: enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<256>, DataType = unsigned char]' enc/block_splitter.cc:382:20: instantiated from here enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<704>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<704>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<704>, DataType = short unsigned int]' enc/block_splitter.cc:387:28: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/block_splitter.cc:291:3: instantiated from 'void brotli::ClusterBlocks(const DataType*, size_t, uint8_t*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int, size_t = long long unsigned int, uint8_t = unsigned char]' enc/block_splitter.cc:355:3: instantiated from 'void brotli::SplitByteVector(const std::vector&, int, int, int, double, brotli::BlockSplit*) [with HistogramType = brotli::Histogram<520>, DataType = short unsigned int]' enc/block_splitter.cc:392:17: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/brotli_bit_stream.cc -o enc/brotli_bit_stream.o enc/brotli_bit_stream.cc: In function 'void brotli::StoreHuffmanTreeToBitMask(const std::vector&, const std::vector&, const uint8_t*, const std::vector&, int*, uint8_t*)': enc/brotli_bit_stream.cc:168:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::StoreHuffmanTree(const uint8_t*, size_t, int*, uint8_t*)': enc/brotli_bit_stream.cc:233:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::BuildAndStoreHuffmanTree(const int*, int, uint8_t*, uint16_t*, int*, uint8_t*)': enc/brotli_bit_stream.cc:286:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'int brotli::IndexOf(const std::vector&, int)': enc/brotli_bit_stream.cc:321:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'std::vector brotli::MoveToFrontTransform(const std::vector&)': enc/brotli_bit_stream.cc:338:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:340:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::RunLengthCodeZeros(const std::vector&, int*, std::vector*, std::vector*)': enc/brotli_bit_stream.cc:359:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:360:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:362:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:369:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'void brotli::EncodeContextMap(const std::vector&, int, int*, uint8_t*)': enc/brotli_bit_stream.cc:412:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:427:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'bool brotli::StoreMetaBlock(const uint8_t*, size_t, size_t, size_t, uint8_t, uint8_t, bool, int, int, int, const brotli::Command*, size_t, const brotli::MetaBlockSplit&, int*, uint8_t*)': enc/brotli_bit_stream.cc:701:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In function 'bool brotli::StoreMetaBlockTrivial(const uint8_t*, size_t, size_t, size_t, bool, const brotli::Command*, size_t, int*, uint8_t*)': enc/brotli_bit_stream.cc:774:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc:807:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 256, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:694:60: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 704, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:696:60: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/brotli_bit_stream.cc: In member function 'void brotli::BlockEncoder::BuildAndStoreEntropyCodes(const std::vector >&, int*, uint8_t*) [with int kSize = 520, uint8_t = unsigned char]': enc/brotli_bit_stream.cc:698:61: instantiated from here enc/brotli_bit_stream.cc:565:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/encode.cc -o enc/encode.o enc/encode.cc: In function 'void brotli::RecomputeDistancePrefixes(brotli::Command*, size_t, int, int)': enc/encode.cc:114:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc: In member function 'uint8_t* brotli::BrotliCompressor::GetBrotliStorage(size_t)': enc/encode.cc:127:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc: In member function 'bool brotli::BrotliCompressor::WriteMetaBlockInternal(bool, bool, size_t*, uint8_t**)': enc/encode.cc:464:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode.cc:470:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/encode_parallel.cc -o enc/encode_parallel.o enc/encode_parallel.cc: In function 'void brotli::{anonymous}::RecomputeDistancePrefixes(std::vector*, int, int)': enc/encode_parallel.cc:110:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/encode_parallel.cc: In function 'int brotli::BrotliCompressBufferParallel(brotli::BrotliParams, size_t, const uint8_t*, size_t*, uint8_t*)': enc/encode_parallel.cc:342:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/entropy_encode.cc -o enc/entropy_encode.o enc/entropy_encode.cc: In function 'void brotli::DecideOverRleUse(const uint8_t*, int, bool*, bool*)': enc/entropy_encode.cc:377:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:380:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc: In function 'void brotli::WriteHuffmanTree(const uint8_t*, uint32_t, std::vector*, std::vector*)': enc/entropy_encode.cc:407:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:426:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/entropy_encode.cc:431:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/streams.cc -o enc/streams.o enc/streams.cc: In member function 'virtual bool brotli::BrotliMemOut::Write(const void*, size_t)': enc/streams.cc:39:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/streams.cc: In member function 'virtual bool brotli::BrotliStringOut::Write(const void*, size_t)': enc/streams.cc:60:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/streams.cc: In member function 'virtual const void* brotli::BrotliMemIn::Read(size_t, size_t*)': enc/streams.cc:82:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/histogram.cc -o enc/histogram.o enc/histogram.cc: In function 'void brotli::BuildHistograms(const brotli::Command*, size_t, const brotli::BlockSplit&, const brotli::BlockSplit&, const brotli::BlockSplit&, const uint8_t*, size_t, size_t, uint8_t, uint8_t, const std::vector&, std::vector >*, std::vector >*, std::vector >*)': enc/histogram.cc:47:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/literal_cost.cc -o enc/literal_cost.o enc/literal_cost.cc: In function 'int brotli::DecideMultiByteStatsLevel(size_t, size_t, size_t, const uint8_t*)': enc/literal_cost.cc:48:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc: In function 'void brotli::EstimateBitCostsForLiteralsUTF8(size_t, size_t, size_t, size_t, const uint8_t*, float*)': enc/literal_cost.cc:87:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc:98:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc: In function 'void brotli::EstimateBitCostsForLiterals(size_t, size_t, size_t, size_t, const uint8_t*, float*)': enc/literal_cost.cc:146:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/literal_cost.cc:152:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/metablock.cc -o enc/metablock.o enc/metablock.cc: In function 'void brotli::BuildMetaBlockGreedy(const uint8_t*, size_t, size_t, const brotli::Command*, size_t, brotli::MetaBlockSplit*)': enc/metablock.cc:250:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:264:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc: In function 'void brotli::BuildMetaBlockGreedyWithContexts(const uint8_t*, size_t, size_t, uint8_t, uint8_t, int, int, const int*, const brotli::Command*, size_t, brotli::MetaBlockSplit*)': enc/metablock.cc:476:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:490:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc: In function 'void brotli::OptimizeHistograms(int, int, brotli::MetaBlockSplit*)': enc/metablock.cc:528:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:531:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/metablock.cc:538:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from enc/metablock.cc:22:0: enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<256>]' enc/metablock.cc:75:45: instantiated from here enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramCombine(HistogramType*, int*, int*, int, int) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:128:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:129:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:271:5: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:135:3: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:152:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:159:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:172:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h: In function 'void brotli::HistogramReindex(std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]': enc/./cluster.h:285:3: instantiated from 'void brotli::ClusterHistograms(const std::vector&, int, int, int, std::vector*, std::vector*) [with HistogramType = brotli::Histogram<520>]' enc/metablock.cc:83:46: instantiated from here enc/./cluster.h:235:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] enc/./cluster.h:243:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] g++ -m64 -I"D:/RCompile/recent/R/include" -I"d:/RCompile/r-compiling/local/local320/include" -O3 -Wall -mtune=core2 -c enc/static_dict.cc -o enc/static_dict.o ar rcs libenc.a enc/backward_references.o enc/block_splitter.o enc/brotli_bit_stream.o enc/encode.o enc/encode_parallel.o enc/entropy_encode.o enc/streams.o enc/histogram.o enc/literal_cost.o enc/metablock.o enc/static_dict.o g++ -m64 -shared -s -static-libgcc -o brotli.dll tmp.def wrapper.o -L. -lenc -ldec -Ld:/RCompile/r-compiling/local/local320/lib/x64 -Ld:/RCompile/r-compiling/local/local320/lib -LD:/RCompile/recent/R/bin/x64 -lR installing to d:/RCompile/CRANguest/R-devel/lib/brotli/libs/x64 ** R ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded *** arch - i386 *** arch - x64 * MD5 sums packaged installation of 'brotli' as brotli_0.1.zip * DONE (brotli)