-
Notifications
You must be signed in to change notification settings - Fork 222
Description
root@chariot:/home/ursula# git clone --recursive https://github.com/google/woff2.git cd woff2 make clean all Cloning into 'woff2'... remote: Enumerating objects: 1150, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (23/23), done. remote: Total 1150 (delta 2), reused 20 (delta 0), pack-reused 1126 (from 1) Receiving objects: 100% (1150/1150), 3.48 MiB | 4.26 MiB/s, done. Resolving deltas: 100% (680/680), done. Submodule 'brotli' (https://github.com/google/brotli.git) registered for path 'brotli' Cloning into '/home/ursula/woff2/brotli'... remote: Enumerating objects: 8601, done. remote: Counting objects: 100% (307/307), done. remote: Compressing objects: 100% (186/186), done. remote: Total 8601 (delta 183), reused 128 (delta 120), pack-reused 8294 (from 5) Receiving objects: 100% (8601/8601), 46.01 MiB | 16.87 MiB/s, done. Resolving deltas: 100% (5454/5454), done. Submodule path 'brotli': checked out '533843e3546cd24c8344eaa899c6b0b681c8d222' Submodule 'research/esaxx' (https://github.com/hillbig/esaxx) registered for path 'brotli/research/esaxx' Submodule 'research/libdivsufsort' (https://github.com/y-256/libdivsufsort.git) registered for path 'brotli/research/libdivsufsort' Cloning into '/home/ursula/woff2/brotli/research/esaxx'... remote: Enumerating objects: 32, done. remote: Total 32 (delta 0), reused 0 (delta 0), pack-reused 32 (from 1) Receiving objects: 100% (32/32), 345.18 KiB | 1.01 MiB/s, done. Resolving deltas: 100% (10/10), done. Cloning into '/home/ursula/woff2/brotli/research/libdivsufsort'... remote: Enumerating objects: 210, done. remote: Counting objects: 100% (79/79), done. remote: Compressing objects: 100% (16/16), done. remote: Total 210 (delta 67), reused 63 (delta 63), pack-reused 131 (from 1) Receiving objects: 100% (210/210), 97.29 KiB | 1.37 MiB/s, done. Resolving deltas: 100% (133/133), done. Submodule path 'brotli/research/esaxx': checked out 'ca7cb332011ec37a8436487f210f396b84bd8273' Submodule path 'brotli/research/libdivsufsort': checked out '5f60d6f026c30fb4ac296f696b3c8b0eb71bd428' rm -f src/font.o src/glyph.o src/normalize.o src/table_tags.o src/transform.o src/woff2_dec.o src/woff2_enc.o src/woff2_common.o src/woff2_out.o src/variable_length.o src/woff2_compress.o src/woff2_decompress.o src/woff2_info.o woff2_compress woff2_decompress woff2_info make -C brotli clean make[1]: Entering directory '/home/ursula/woff2/brotli' rm -rf bin libbrotli.a make[1]: Leaving directory '/home/ursula/woff2/brotli' g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/font.o src/font.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/glyph.o src/glyph.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/normalize.o src/normalize.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/table_tags.o src/table_tags.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/transform.o src/transform.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/woff2_dec.o src/woff2_dec.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/woff2_enc.o src/woff2_enc.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/woff2_common.o src/woff2_common.cc g++ -fno-omit-frame-pointer -no-canonical-prefixes -DFONT_COMPRESSION_BIN -D __STDC_FORMAT_MACROS -fno-tree-vrp -std=c++11 -I./brotli/c/include/ -I./src -I./include -c -o src/woff2_out.o src/woff2_out.cc In file included from src/woff2_out.cc:9: ./include/woff2/output.h:73:25: error: expected ‘)’ before ‘*’ token 73 | WOFF2MemoryOut(uint8_t* buf, size_t buf_size); | ~ ^ | ) ./include/woff2/output.h:79:3: error: ‘uint8_t’ does not name a type 79 | uint8_t* buf_; | ^~~~~~~ ./include/woff2/output.h:16:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’ 15 | #include <string> +++ |+#include <cstdint> 16 | src/woff2_out.cc:44:31: error: expected constructor, destructor, or type conversion before ‘(’ token 44 | WOFF2MemoryOut::WOFF2MemoryOut(uint8_t* buf, size_t buf_size) | ^ src/woff2_out.cc: In member function ‘virtual bool woff2::WOFF2MemoryOut::Write(const void*, size_t, size_t)’: src/woff2_out.cc:57:15: error: ‘buf_’ was not declared in this scope; did you mean ‘buf’? 57 | std::memcpy(buf_ + offset, buf, n); | ^~~~ | buf make: *** [<builtin>: src/woff2_out.o] Error 1