>>> host-harfbuzz 2.5.3 Extracting[27m
xzcat /home/test/autobuild/run/instance-3/dl/harfbuzz/harfbuzz-2.5.3.tar.xz | /home/test/autobuild/run/instance-3/output-1/host/bin/tar --strip-components=1 -C /home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3 -xf -
[7m>>> host-harfbuzz 2.5.3 Patching[27m
Applying 0001-pool-Fix-alignment-assertion.patch using patch:
patching file src/hb-pool.hh
[7m>>> host-harfbuzz 2.5.3 Updating config.sub and config.guess[27m
for file in config.guess config.sub; do for i in $(find /home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3 -name $file); do cp support/gnuconfig/$file $i; done; done
[7m>>> host-harfbuzz 2.5.3 Patching libtool[27m
patching file /home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/ltmain.sh
Hunk #1 succeeded at 2694 (offset 7 lines).
Hunk #2 succeeded at 4284 (offset 7 lines).
Hunk #3 succeeded at 6579 (offset 25 lines).
Hunk #4 succeeded at 6589 (offset 25 lines).
Hunk #5 succeeded at 6882 (offset 25 lines).
Hunk #6 succeeded at 7174 (offset 25 lines).
Hunk #7 succeeded at 8142 (offset 30 lines).
Hunk #8 succeeded at 10771 (offset 61 lines).
[7m>>> host-harfbuzz 2.5.3 Configuring[27m
(cd /home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/ && rm -rf config.cache; PATH="/home/test/autobuild/run/instance-3/output-1/host/bin:/home/test/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PKG_CONFIG="/home/test/autobuild/run/instance-3/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/test/autobuild/run/instance-3/output-1/host/lib/pkgconfig:/home/test/autobuild/run/instance-3/output-1/host/share/pkgconfig" AR="/usr/bin/ar" AS="/usr/bin/as" LD="/usr/bin/ld" NM="/usr/bin/nm" CC="/usr/bin/gcc" GCC="/usr/bin/gcc" CXX="/usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/home/test/autobuild/run/instance-3/output-1/host/include" CFLAGS="-O2 -I/home/test/autobuild/run/instance-3/output-1/host/include" CXXFLAGS="-O2 -I/home/test/autobuild/run/instance-3/output-1/host/include" LDFLAGS="-L/home/test/autobuild/run/instance-3/output-1/host/lib -Wl,-rpath,/home/test/autobuild/run/instance-3/output-1/host/lib" INTLTOOL_PERL=/usr/bin/perl CFLAGS="-O2 -I/home/test/autobuild/run/instance-3/output-1/host/include" LDFLAGS="-L/home/test/autobuild/run/instance-3/output-1/host/lib -Wl,-rpath,/home/test/autobuild/run/instance-3/output-1/host/lib" CONFIG_SITE=/dev/null ./configure --prefix="/home/test/autobuild/run/instance-3/output-1/host" --sysconfdir="/home/test/autobuild/run/instance-3/output-1/host/etc" --localstatedir="/home/test/autobuild/run/instance-3/output-1/host/var" --enable-shared --disable-static --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --disable-debug --with-xmlto=no --with-fop=no --disable-nls --disable-dependency-tracking --with-coretext=no --with-uniscribe=no --with-graphite2=no --with-cairo=no --with-icu=no --with-freetype=yes --with-glib=yes )
configure: WARNING: unrecognized options: --disable-doc, --disable-docs, --disable-documentation, --disable-debug, --with-xmlto, --with-fop, --disable-nls
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1003' is supported by ustar format... yes
checking whether GID '1002' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking for a sed that does not truncate output... /bin/sed
checking whether to build with code coverage support... no
checking whether make supports the include directive... yes (GNU style)
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to accept ISO C89... none needed
checking whether /usr/bin/gcc understands -c and -o together... yes
checking dependency style of /usr/bin/gcc... none
checking the archiver (/usr/bin/ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by /usr/bin/gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... /usr/bin/ranlib
checking command to parse /usr/bin/nm output from /usr/bin/gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... /usr/bin/cpp
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if /usr/bin/gcc supports -fno-rtti -fno-exceptions... no
checking for /usr/bin/gcc option to produce PIC... -fPIC -DPIC
checking if /usr/bin/gcc PIC flag -fPIC -DPIC works... yes
checking if /usr/bin/gcc static flag -static works... yes
checking if /usr/bin/gcc supports -c -o file.o... yes
checking if /usr/bin/gcc supports -c -o file.o... (cached) yes
checking whether the /usr/bin/gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gcc... (cached) /usr/bin/gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether /usr/bin/gcc accepts -g... (cached) yes
checking for /usr/bin/gcc option to accept ISO C89... (cached) none needed
checking whether /usr/bin/gcc understands -c and -o together... (cached) yes
checking dependency style of /usr/bin/gcc... (cached) none
checking for /usr/bin/gcc option to accept ISO C99... -std=gnu99
checking whether we are using the GNU C++ compiler... yes
checking whether /usr/bin/g++ accepts -g... yes
checking dependency style of /usr/bin/g++... none
checking how to run the C++ preprocessor... /usr/bin/g++ -E
checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
checking if /usr/bin/g++ static flag -static works... yes
checking if /usr/bin/g++ supports -c -o file.o... yes
checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether /usr/bin/g++ supports C++11 features by default... no
checking whether /usr/bin/g++ supports C++11 features with -std=gnu++11... no
checking whether /usr/bin/g++ supports C++11 features with -std=gnu++0x... no
checking whether /usr/bin/g++ supports C++11 features with -std=c++11... no
checking whether /usr/bin/g++ supports C++11 features with +std=c++11... no
checking whether /usr/bin/g++ supports C++11 features with -h std=c++11... no
checking whether /usr/bin/g++ supports C++11 features with -std=c++0x... no
checking whether /usr/bin/g++ supports C++11 features with +std=c++0x... no
checking whether /usr/bin/g++ supports C++11 features with -h std=c++0x... no
configure: No compiler with C++11 support was found
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking pkg-config is at least version 0.20... yes
checking for gtk-doc... no
configure: WARNING:
You will not be able to create source packages with 'make dist'
because gtk-doc >= 1.15 is not found.
checking for gtkdoc-check... no
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for GTKDOC_DEPS... yes
checking for atexit... yes
checking for mprotect... yes
checking for sysconf... yes
checking for getpagesize... yes
checking for mmap... yes
checking for isatty... yes
checking for newlocale... yes
checking for strtod_l... yes
checking for unistd.h... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking alignment of struct{char;}... 1
checking whether the linker accepts -Bsymbolic-functions... yes
checking for native Win32... no
checking whether /usr/bin/gcc -std=gnu99 is Clang... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... no
checking for GLIB... yes
checking for FONTCONFIG... yes
checking for FREETYPE... yes
checking for FT_Get_Var_Blend_Coordinates... yes
checking for FT_Set_Var_Blend_Coordinates... yes
checking for FT_Done_MM_Var... yes
checking for Intel atomic primitives... true
checking for Solaris atomic operations... false
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/harfbuzz-config.cmake
config.status: creating util/Makefile
config.status: creating test/Makefile
config.status: creating test/api/Makefile
config.status: creating test/fuzzing/Makefile
config.status: creating test/shaping/Makefile
config.status: creating test/shaping/data/Makefile
config.status: creating test/shaping/data/aots/Makefile
config.status: creating test/shaping/data/in-house/Makefile
config.status: creating test/shaping/data/text-rendering-tests/Makefile
config.status: creating test/subset/Makefile
config.status: creating test/subset/data/Makefile
config.status: creating docs/Makefile
config.status: creating docs/version.xml
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-doc, --disable-docs, --disable-documentation, --disable-debug, --with-xmlto, --with-fop, --disable-nls
C++ compiler version:
g++ (Debian 4.7.2-5) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:
Build configuration:
Unicode callbacks (you want at least one):
Builtin true
Glib: true
ICU: false
Font callbacks (the more the merrier):
FreeType: true
Tools used for command-line utilities:
Cairo: false
Fontconfig: true
Additional shapers (the more the merrier):
Graphite2: false
Platform shapers (not normally needed):
CoreText: false
DirectWrite: false
Uniscribe: false
Other features:
Documentation: no
GObject bindings: false
Introspection: false
[7m>>> host-harfbuzz 2.5.3 Building[27m
PATH="/home/test/autobuild/run/instance-3/output-1/host/bin:/home/test/autobuild/run/instance-3/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PKG_CONFIG="/home/test/autobuild/run/instance-3/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/test/autobuild/run/instance-3/output-1/host/lib/pkgconfig:/home/test/autobuild/run/instance-3/output-1/host/share/pkgconfig" /usr/bin/make -j4 -C /home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/
make[1]: Entering directory `/home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3'
/usr/bin/make all-recursive
make[2]: Entering directory `/home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3'
Making all in src
make[3]: Entering directory `/home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/src'
/usr/bin/make all-recursive
make[4]: Entering directory `/home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/src'
make[5]: Entering directory `/home/test/autobuild/run/instance-3/output-1/build/host-harfbuzz-2.5.3/src'
CXX main-main.o
CXX libharfbuzz_la-hb-aat-layout.lo
CXX libharfbuzz_la-hb-aat-map.lo
CXX libharfbuzz_la-hb-blob.lo
In file included from hb-static.cc:27:0,
from main.cc:27:
hb.hh:417:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:418:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:419:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:420:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:421:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:422:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:423:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:424:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:425:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:426:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:427:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:428:15: error: expected constructor, destructor, or type conversion before '(' token
In file included from hb.hh:579:0,
from hb-static.cc:27,
from main.cc:27:
hb-meta.hh:41:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:26: error: expected unqualified-id before 'using'
hb-meta.hh:44:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:45:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:45:26: error: expected unqualified-id before 'using'
hb-meta.hh:47:65: error: 'constexpr' does not name a type
hb-meta.hh:47:65: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:48:19: error: expected unqualified-id before 'using'
hb-meta.hh:49:7: error: expected nested-name-specifier before 'hb_true_type'
hb-meta.hh:49:7: error: 'hb_true_type' has not been declared
hb-meta.hh:49:20: error: expected ';' before '=' token
hb-meta.hh:49:20: error: expected unqualified-id before '=' token
hb-meta.hh:50:7: error: expected nested-name-specifier before 'hb_false_type'
hb-meta.hh:50:7: error: 'hb_false_type' has not been declared
hb-meta.hh:50:21: error: expected ';' before '=' token
hb-meta.hh:50:21: error: expected unqualified-id before '=' token
hb-meta.hh:61:70: error: expected class-name before '{' token
hb-meta.hh:62:75: error: expected class-name before '{' token
hb-meta.hh:79:23: error: expected unqualified-id before 'using'
hb-meta.hh:100:87: error: expected template-name before '<' token
hb-meta.hh:100:87: error: expected '{' before '<' token
hb-meta.hh:100:87: error: expected unqualified-id before '<' token
hb-meta.hh:101:95: error: expected template-name before '<' token
hb-meta.hh:101:95: error: expected '{' before '<' token
hb-meta.hh:101:95: error: expected unqualified-id before '<' token
hb-meta.hh:102:23: error: expected unqualified-id before 'using'
hb-meta.hh:103:23: error: expected unqualified-id before 'using'
hb-meta.hh:105:91: error: expected template-name before '<' token
hb-meta.hh:105:91: error: expected '{' before '<' token
hb-meta.hh:105:91: error: expected unqualified-id before '<' token
hb-meta.hh:106:95: error: expected template-name before '<' token
hb-meta.hh:106:95: error: expected '{' before '<' token
hb-meta.hh:106:95: error: expected unqualified-id before '<' token
hb-meta.hh:107:53: error: template argument 1 is invalid
hb-meta.hh:107:96: error: expected template-name before '<' token
hb-meta.hh:108:23: error: expected unqualified-id before 'using'
hb-meta.hh:109:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:109:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:110:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:110:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:111:23: error: expected unqualified-id before 'using'
hb-meta.hh:112:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:112:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:113:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:113:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:114:23: error: expected unqualified-id before 'using'
hb-meta.hh:116:89: error: expected template-name before '<' token
hb-meta.hh:116:89: error: expected '{' before '<' token
hb-meta.hh:116:89: error: expected unqualified-id before '<' token
hb-meta.hh:117:93: error: expected template-name before '<' token
hb-meta.hh:117:93: error: expected '{' before '<' token
hb-meta.hh:117:93: error: expected unqualified-id before '<' token
hb-meta.hh:118:23: error: expected unqualified-id before 'using'
hb-meta.hh:119:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:119:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:120:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:120:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:121:23: error: expected unqualified-id before 'using'
hb-meta.hh:126:23: error: expected unqualified-id before 'using'
hb-meta.hh:134:1: error: expected unqualified-id before 'using'
hb-meta.hh:141:10: error: 'constexpr' does not name a type
hb-meta.hh:141:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:142:10: error: 'constexpr' does not name a type
hb-meta.hh:142:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:143:10: error: 'constexpr' does not name a type
hb-meta.hh:143:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:144:10: error: 'constexpr' does not name a type
hb-meta.hh:144:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:146:10: error: 'hb_true_type' does not name a type
hb-meta.hh:149:40: error: expected type-specifier before 'decltype'
hb-meta.hh:149:40: error: expected initializer before 'decltype'
hb-meta.hh:151:10: error: 'hb_false_type' does not name a type
hb-meta.hh:153:10: error: 'constexpr' does not name a type
hb-meta.hh:153:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:160:1: error: expected unqualified-id before 'using'
hb-meta.hh:164:1: error: expected unqualified-id before 'using'
hb-meta.hh:174:8: error: 'hb_remove_reference' does not name a type
hb-meta.hh:177:9: error: expected unqualified-id before '&&' token
hb-meta.hh:179:9: error: expected unqualified-id before '&&' token
hb-meta.hh:184:17: error: expected ',' or '...' before '&&' token
hb-meta.hh:184:29: error: expected type-specifier before 'decltype'
hb-meta.hh:184:29: error: expected initializer before 'decltype'
hb-meta.hh:187:28: error: expected type-specifier before 'decltype'
hb-meta.hh:187:28: error: expected initializer before 'decltype'
hb-meta.hh:194:17: error: expected ',' or '...' before '&&' token
hb-meta.hh:194:29: error: expected type-specifier before 'decltype'
hb-meta.hh:194:29: error: expected initializer before 'decltype'
hb-meta.hh:197:28: error: expected type-specifier before 'decltype'
hb-meta.hh:197:28: error: expected initializer before 'decltype'
hb-meta.hh:224:1: error: expected unqualified-id before 'using'
hb-meta.hh:240:1: error: expected unqualified-id before 'using'
hb-meta.hh:248:1: error: expected unqualified-id before 'using'
hb-meta.hh:257:1: error: expected unqualified-id before 'using'
hb-meta.hh:262:1: error: expected unqualified-id before 'using'
hb-meta.hh:297:44: error: expected class-name before '{' token
hb-meta.hh:299:31: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:299:51: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:67: error: '.' cannot appear in a constant-expression
hb-meta.hh:299:70: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:71: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:77: error: template argument 2 is invalid
hb-meta.hh:301:1: error: expected unqualified-id before 'using'
hb-meta.hh:304:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:305:45: error: expected class-name before '{' token
hb-meta.hh:306:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:307:32: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:307:55: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:74: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:75: error: template argument 2 is invalid
hb-meta.hh:308:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:309:1: error: expected unqualified-id before 'using'
hb-meta.hh:313:1: error: expected unqualified-id before 'using'
hb-meta.hh:317:1: error: expected unqualified-id before 'using'
hb-meta.hh:321:1: error: expected unqualified-id before 'using'
hb-meta.hh:325:42: error: expected class-name before '{' token
hb-meta.hh:327:32: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:327:52: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:69: error: an assignment cannot appear in a constant-expression
hb-meta.hh:327:83: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:89: error: template argument 3 is invalid
hb-meta.hh:329:1: error: expected unqualified-id before 'using'
hb-meta.hh:333:1: error: expected unqualified-id before 'using'
hb-meta.hh:338:1: error: expected unqualified-id before 'using'
hb-meta.hh:348:1: error: expected unqualified-id before 'using'
hb-meta.hh:357:1: error: expected unqualified-id before 'using'
hb-meta.hh:361:1: error: expected unqualified-id before 'using'
hb-meta.hh:365:1: error: expected unqualified-id before 'using'
hb-meta.hh:374:1: error: expected unqualified-id before 'using'
hb-meta.hh:378:1: error: expected unqualified-id before 'using'
hb-meta.hh:382:1: error: expected unqualified-id before 'using'
hb-meta.hh:393:1: error: expected unqualified-id before 'using'
In file included from hb.hh:580:0,
from hb-static.cc:27,
from main.cc:27:
hb-mutex.hh: In member function 'void hb_mutex_t::init()':
hb-mutex.hh:132:20: error: 'nullptr' was not declared in this scope
In file included from hb.hh:581:0,
from hb-static.cc:27,
from main.cc:27:
hb-atomic.hh: At global scope:
hb-atomic.hh:286:11: error: 'hb_remove_pointer' does not name a type
hb-atomic.hh:288:14: error: 'T' has not been declared
hb-atomic.hh:289:21: error: 'T' has not been declared
hb-atomic.hh:290:3: error: 'T' does not name a type
hb-atomic.hh:291:3: error: 'T' does not name a type
hb-atomic.hh:292:23: error: 'T' does not name a type
hb-atomic.hh:292:26: error: ISO C++ forbids declaration of 'old' with no type [-fpermissive]
hb-atomic.hh:292:31: error: 'T' has not been declared
hb-atomic.hh:294:3: error: 'T' does not name a type
hb-atomic.hh:297:3: error: 'T' does not name a type
hb-atomic.hh:288:22: error: 'nullptr' was not declared in this scope
hb-atomic.hh: In member function 'void hb_atomic_ptr_t
::set_relaxed(int*)':
hb-atomic.hh:289:30: error: 'v' was not declared in this scope
hb-atomic.hh:289:30: error: incompatible type for argument 1 of '__atomic_store_n'
hb-atomic.hh: In member function 'bool hb_atomic_ptr_t
::cmpexch(const int*, int*) const':
hb-atomic.hh:292:55: error: 'v' was not declared in this scope
hb-atomic.hh: In member function 'hb_atomic_ptr_t
::operator C*() const':
hb-atomic.hh:295:61: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-atomic.hh:295:61: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from hb.hh:582:0,
from hb-static.cc:27,
from main.cc:27:
hb-null.hh: At global scope:
hb-null.hh:52:25: error: 'hb_void_t' was not declared in this scope
hb-null.hh:52:56: error: a function call cannot appear in a constant-expression
hb-null.hh:52:105: error: template argument 2 is invalid
hb-null.hh:55:1: error: expected unqualified-id before 'using'
hb-null.hh:66:27: error: 'hb_void_t' was not declared in this scope
hb-null.hh:66:58: error: a function call cannot appear in a constant-expression
hb-null.hh:66:109: error: template argument 2 is invalid
hb-null.hh:68:1: error: expected unqualified-id before 'using'
hb-null.hh: In static member function 'static const Type& Null::get_null()':
hb-null.hh:84:20: error: 'hb_null_size' was not declared in this scope
hb-null.hh:84:20: error: expected primary-expression before '>' token
hb-null.hh:84:20: error: '::value' has not been declared
hb-null.hh:84:91: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-null.hh: At global scope:
hb-null.hh:91:11: error: 'hb_remove_const' does not name a type
hb-null.hh:92:16: error: 'Type' does not name a type
hb-null.hh: In function 'Type& Crap()':
hb-null.hh:136:18: error: 'hb_null_size' was not declared in this scope
hb-null.hh:136:18: error: expected primary-expression before '>' token
hb-null.hh:136:18: error: '::value' has not been declared
hb-null.hh:136:89: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-null.hh: At global scope:
hb-null.hh:144:11: error: 'hb_remove_const' does not name a type
hb-null.hh:145:10: error: 'Type' does not name a type
hb-null.hh:167:11: error: 'hb_remove_pointer' does not name a type
hb-null.hh:169:23: error: expected ')' before '*' token
hb-null.hh:170:3: error: 'T' does not name a type
hb-null.hh:171:3: error: 'T' does not name a type
hb-null.hh:172:3: error: 'T' does not name a type
hb-null.hh:173:3: error: 'T' does not name a type
hb-null.hh:177:3: error: 'T' does not name a type
hb-null.hh:178:3: error: 'T' does not name a type
hb-null.hh:180:3: error: 'T' does not name a type
hb-null.hh: In member function 'hb_nonnull_ptr_t::operator const C*() const':
hb-null.hh:175:67: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-null.hh: In member function 'hb_nonnull_ptr_t
::operator const char*() const':
hb-null.hh:176:63: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
In file included from hb.hh:583:0,
from hb-static.cc:27,
from main.cc:27:
hb-algs.hh: At global scope:
hb-algs.hh:54:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:54:29: error: expected type-specifier before 'decltype'
hb-algs.hh:54:29: error: expected initializer before 'decltype'
hb-algs.hh:63:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:70:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:78:17: error: expected ',' or '...' before '&&' token
hb-algs.hh: In member function 'bool::operator()(T) const':
hb-algs.hh:78:44: error: 'hb_forward' was not declared in this scope
hb-algs.hh:78:59: error: 'v' was not declared in this scope
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh: At global scope:
hb-algs.hh:86:43: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:86:43: error: expected initializer before 'hb_head_t'
hb-algs.hh:89:6: error: 'hb_is_integral' was not declared in this scope
hb-algs.hh:89:6: error: '::value' has not been declared
hb-algs.hh:89:6: error: template argument 1 is invalid
hb-algs.hh:89:6: error: expected nested-name-specifier
hb-algs.hh:89:6: error: expected unqualified-id before '*' token
hb-algs.hh:89:6: error: expected '>' before '*' token
hb-algs.hh:90:43: error: expected type-specifier before 'decltype'
hb-algs.hh:90:43: error: expected initializer before 'decltype'
hb-algs.hh:99:34: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:99:34: error: expected initializer before 'hb_head_t'
hb-algs.hh:109:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:110:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:110:60: error: expected type-specifier before 'decltype'
hb-algs.hh:110:60: error: expected initializer before 'decltype'
hb-algs.hh:115:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:115:48: error: expected type-specifier before 'decltype'
hb-algs.hh:115:48: error: expected initializer before 'decltype'
hb-algs.hh:119:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:120:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:120:53: error: expected type-specifier before 'decltype'
hb-algs.hh:120:53: error: expected initializer before 'decltype'
hb-algs.hh:125:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:126:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:126:44: error: expected type-specifier before 'decltype'
hb-algs.hh:126:44: error: expected initializer before 'decltype'
hb-algs.hh:140:18: error: 'Pos' is not a type
hb-algs.hh:140:22: error: expected ',' or '...' before '>' token
hb-algs.hh:140:29: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:142:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:144:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:145:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:145:31: error: expected type-specifier before 'decltype'
hb-algs.hh:145:31: error: expected initializer before 'decltype'
hb-algs.hh:153:35: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:155:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:156:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:156:40: error: expected type-specifier before 'decltype'
hb-algs.hh:156:40: error: expected initializer before 'decltype'
hb-algs.hh:172:22: error: expected ',' or '...' before '&&' token
hb-algs.hh:172:35: error: expected type-specifier before 'decltype'
hb-algs.hh:172:35: error: expected initializer before 'decltype'
hb-algs.hh:215:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:215:50: error: expected type-specifier before 'decltype'
hb-algs.hh:215:50: error: expected initializer before 'decltype'
hb-algs.hh:219:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:219:50: error: expected type-specifier before 'decltype'
hb-algs.hh:219:50: error: expected initializer before 'decltype'
hb-algs.hh:228:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:228:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:228:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:241:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:241:50: error: expected type-specifier before 'decltype'
hb-algs.hh:241:50: error: expected initializer before 'decltype'
hb-algs.hh:248:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:248:50: error: expected type-specifier before 'decltype'
hb-algs.hh:248:50: error: expected initializer before 'decltype'
hb-algs.hh:256:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:256:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:256:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:269:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:269:50: error: expected type-specifier before 'decltype'
hb-algs.hh:269:50: error: expected initializer before 'decltype'
hb-algs.hh:273:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:273:50: error: expected type-specifier before 'decltype'
hb-algs.hh:273:50: error: expected initializer before 'decltype'
hb-algs.hh:280:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:280:50: error: expected type-specifier before 'decltype'
hb-algs.hh:280:50: error: expected initializer before 'decltype'
hb-algs.hh:288:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:288:41: error: expected type-specifier before 'decltype'
hb-algs.hh:288:41: error: expected initializer before 'decltype'
hb-algs.hh:308:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:310:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-algs.hh:327:12: error: expected ',' or '...' before '&&' token
hb-algs.hh: In function 'hb_pair_t hb_pair(T1)':
hb-algs.hh:327:54: error: 'a' was not declared in this scope
hb-algs.hh:327:57: error: 'b' was not declared in this scope
hb-algs.hh: At global scope:
hb-algs.hh:350:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:350:37: error: expected type-specifier before 'decltype'
hb-algs.hh:350:37: error: expected initializer before 'decltype'
hb-algs.hh:357:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:357:37: error: expected type-specifier before 'decltype'
hb-algs.hh:357:37: error: expected initializer before 'decltype'
hb-algs.hh: In function 'bool hb_in_range(T, T, T)':
hb-algs.hh:608:19: error: 'hb_is_signed' was not declared in this scope
hb-algs.hh:608:33: error: expected primary-expression before '>' token
hb-algs.hh:608:34: error: '::value' has not been declared
hb-algs.hh:608:45: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-algs.hh: At global scope:
hb-algs.hh:629:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:633:63: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:634:12: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh: In function 'void* hb_bsearch(const void*, const void*, size_t, size_t, int (*)(const void*, const void*, Ts ...), Ts ...)':
hb-algs.hh:649:10: error: 'nullptr' was not declared in this scope
hb-algs.hh: At global scope:
hb-algs.hh:687:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:692:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:693:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:720:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:724:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:725:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh: In function 'void hb_stable_sort(T*, unsigned int, int (*)(const T*, const T*))':
hb-algs.hh:892:47: error: 'nullptr' was not declared in this scope
hb-algs.hh: In function 'hb_bool_t hb_codepoint_parse(const char*, unsigned int, int, hb_codepoint_t*)':
hb-algs.hh:900:44: error: no match for call to '(const) (unsigned int, unsigned int&)'
hb-algs.hh: At global scope:
hb-algs.hh:917:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:917:3: error: expected type-specifier before 'decltype'
hb-algs.hh:917:3: error: expected initializer before 'decltype'
hb-algs.hh:917:3: error: expected identifier before 'true'
hb-algs.hh:917:3: error: expected ',' or '...' before 'true'
hb-algs.hh:917:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:918:10: error: 'constexpr' does not name a type
hb-algs.hh:918:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:919:10: error: 'constexpr' does not name a type
hb-algs.hh:919:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:921:46: error: expected type-specifier before 'decltype'
hb-algs.hh:921:46: error: expected initializer before 'decltype'
hb-algs.hh:925:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:925:3: error: expected type-specifier before 'decltype'
hb-algs.hh:925:3: error: expected initializer before 'decltype'
hb-algs.hh:925:3: error: expected identifier before 'true'
hb-algs.hh:925:3: error: expected ',' or '...' before 'true'
hb-algs.hh:925:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:926:10: error: 'constexpr' does not name a type
hb-algs.hh:926:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:927:10: error: 'constexpr' does not name a type
hb-algs.hh:927:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:929:46: error: expected type-specifier before 'decltype'
hb-algs.hh:929:46: error: expected initializer before 'decltype'
hb-algs.hh:933:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:933:3: error: expected type-specifier before 'decltype'
hb-algs.hh:933:3: error: expected initializer before 'decltype'
hb-algs.hh:933:3: error: expected identifier before 'true'
hb-algs.hh:933:3: error: expected ',' or '...' before 'true'
hb-algs.hh:933:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:934:10: error: 'constexpr' does not name a type
hb-algs.hh:934:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:935:10: error: 'constexpr' does not name a type
hb-algs.hh:935:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:937:46: error: expected type-specifier before 'decltype'
hb-algs.hh:937:46: error: expected initializer before 'decltype'
hb-algs.hh:941:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:941:3: error: expected type-specifier before 'decltype'
hb-algs.hh:941:3: error: expected initializer before 'decltype'
hb-algs.hh:941:3: error: expected identifier before 'true'
hb-algs.hh:941:3: error: expected ',' or '...' before 'true'
hb-algs.hh:941:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:942:10: error: 'constexpr' does not name a type
hb-algs.hh:942:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:943:10: error: 'constexpr' does not name a type
hb-algs.hh:943:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:945:46: error: expected type-specifier before 'decltype'
hb-algs.hh:945:46: error: expected initializer before 'decltype'
hb-algs.hh:951:34: error: expected type-specifier before 'decltype'
hb-algs.hh:951:34: error: expected initializer before 'decltype'
hb-algs.hh:956:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:956:3: error: expected type-specifier before 'decltype'
hb-algs.hh:956:3: error: expected initializer before 'decltype'
hb-algs.hh:956:3: error: expected identifier before 'true'
hb-algs.hh:956:3: error: expected ',' or '...' before 'true'
hb-algs.hh:956:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:958:47: error: expected type-specifier before 'decltype'
hb-algs.hh:958:47: error: expected initializer before 'decltype'
hb-algs.hh:962:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:962:3: error: expected type-specifier before 'decltype'
hb-algs.hh:962:3: error: expected initializer before 'decltype'
hb-algs.hh:962:3: error: expected identifier before 'true'
hb-algs.hh:962:3: error: expected ',' or '...' before 'true'
hb-algs.hh:962:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:964:47: error: expected type-specifier before 'decltype'
hb-algs.hh:964:47: error: expected initializer before 'decltype'
hb-algs.hh:968:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:968:3: error: expected type-specifier before 'decltype'
hb-algs.hh:968:3: error: expected initializer before 'decltype'
hb-algs.hh:968:3: error: expected identifier before 'true'
hb-algs.hh:968:3: error: expected ',' or '...' before 'true'
hb-algs.hh:968:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:970:47: error: expected type-specifier before 'decltype'
hb-algs.hh:970:47: error: expected initializer before 'decltype'
hb-algs.hh:974:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:974:3: error: expected type-specifier before 'decltype'
hb-algs.hh:974:3: error: expected initializer before 'decltype'
hb-algs.hh:974:3: error: expected identifier before 'true'
hb-algs.hh:974:3: error: expected ',' or '...' before 'true'
hb-algs.hh:974:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:976:47: error: expected type-specifier before 'decltype'
hb-algs.hh:976:47: error: expected initializer before 'decltype'
hb-algs.hh:980:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:980:3: error: expected type-specifier before 'decltype'
hb-algs.hh:980:3: error: expected initializer before 'decltype'
hb-algs.hh:980:3: error: expected identifier before 'true'
hb-algs.hh:980:3: error: expected ',' or '...' before 'true'
hb-algs.hh:980:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:982:47: error: expected type-specifier before 'decltype'
hb-algs.hh:982:47: error: expected initializer before 'decltype'
hb-algs.hh:988:34: error: expected type-specifier before 'decltype'
hb-algs.hh:988:34: error: expected initializer before 'decltype'
hb-algs.hh:994:34: error: expected type-specifier before 'decltype'
hb-algs.hh:994:34: error: expected initializer before 'decltype'
hb-algs.hh:1037:18: error: expected identifier before numeric constant
hb-algs.hh:1037:18: error: expected ',' or '...' before numeric constant
hb-algs.hh:1037:53: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:67:10: error: 'constexpr' does not name a type
hb-iter.hh:67:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:68:10: error: 'constexpr' does not name a type
hb-iter.hh:68:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:69:10: error: 'constexpr' does not name a type
hb-iter.hh:69:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:70:10: error: 'constexpr' does not name a type
hb-iter.hh:70:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:87:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:93:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:94:3: error: 'hb_remove_reference' does not name a type
hb-iter.hh:99:38: error: expected ';' at end of member declaration
hb-iter.hh:99:43: error: expected unqualified-id before '{' token
hb-iter.hh:99:90: error: expected ';' at end of member declaration
hb-iter.hh:100:38: error: expected ';' at end of member declaration
hb-iter.hh:100:11: error: 'iter_t hb_iter_t::operator+=(unsigned int)' cannot be overloaded
hb-iter.hh:99:11: error: with 'iter_t& hb_iter_t::operator+=(unsigned int)'
hb-iter.hh:100:40: error: expected unqualified-id before '&&' token
hb-iter.hh:101:24: error: expected ';' at end of member declaration
hb-iter.hh:101:29: error: expected unqualified-id before '{' token
hb-iter.hh:101:68: error: expected ';' at end of member declaration
hb-iter.hh:102:24: error: expected ';' at end of member declaration
hb-iter.hh:102:11: error: 'iter_t hb_iter_t::operator++()' cannot be overloaded
hb-iter.hh:101:11: error: with 'iter_t& hb_iter_t::operator++()'
hb-iter.hh:102:26: error: expected unqualified-id before '&&' token
hb-iter.hh:103:38: error: expected ';' at end of member declaration
hb-iter.hh:103:43: error: expected unqualified-id before '{' token
hb-iter.hh:103:89: error: expected ';' at end of member declaration
hb-iter.hh:104:38: error: expected ';' at end of member declaration
hb-iter.hh:104:11: error: 'iter_t hb_iter_t::operator-=(unsigned int)' cannot be overloaded
hb-iter.hh:103:11: error: with 'iter_t& hb_iter_t::operator-=(unsigned int)'
hb-iter.hh:104:40: error: expected unqualified-id before '&&' token
hb-iter.hh:105:24: error: expected ';' at end of member declaration
hb-iter.hh:105:29: error: expected unqualified-id before '{' token
hb-iter.hh:105:68: error: expected ';' at end of member declaration
hb-iter.hh:106:24: error: expected ';' at end of member declaration
hb-iter.hh:106:11: error: 'iter_t hb_iter_t::operator--()' cannot be overloaded
hb-iter.hh:105:11: error: with 'iter_t& hb_iter_t::operator--()'
hb-iter.hh:106:26: error: expected unqualified-id before '&&' token
hb-iter.hh:113:30: error: expected initializer before '&' token
hb-iter.hh:115:30: error: expected initializer before '&&' token
hb-iter.hh:117:35: error: expected initializer before '&' token
hb-iter.hh:119:35: error: expected initializer before '&&' token
hb-iter.hh:122:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:123:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:124:24: error: expected ',' or '...' before '&&' token
hb-iter.hh:124:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:124:41: error: invalid constructor; you probably meant 'hb_iter_t (const hb_iter_t&)'
hb-iter.hh:125:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:126:36: error: expected ',' or '...' before '&&' token
hb-iter.hh:126:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh: In member function 'iter_t hb_iter_t::operator+(unsigned int) const':
hb-iter.hh:107:51: error: 'c' does not name a type
hb-iter.hh:107:72: error: 'c' was not declared in this scope
hb-iter.hh: In member function 'iter_t hb_iter_t::operator-(unsigned int) const':
hb-iter.hh:110:51: error: 'c' does not name a type
hb-iter.hh:110:72: error: 'c' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:153:1: error: expected unqualified-id before 'using'
hb-iter.hh:155:1: error: expected unqualified-id before 'using'
hb-iter.hh:162:25: error: 'hb_iter_type' does not name a type
hb-iter.hh:219:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:220:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:221:54: error: expected ',' or '...' before '&&' token
hb-iter.hh:221:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:221:71: error: invalid constructor; you probably meant 'hb_iter_fallback_mixin_t (const hb_iter_fallback_mixin_t&)'
hb-iter.hh:222:88: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:223:66: error: expected ',' or '...' before '&&' token
hb-iter.hh:223:83: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh: In member function 'iter_t hb_iter_fallback_mixin_t::__end__() const':
hb-iter.hh:213:10: error: 'it' does not name a type
hb-iter.hh:214:12: error: 'it' was not declared in this scope
hb-iter.hh:215:12: error: 'it' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:232:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:233:74: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:234:52: error: expected ',' or '...' before '&&' token
hb-iter.hh:234:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:234:69: error: invalid constructor; you probably meant 'hb_iter_with_fallback_t (const hb_iter_with_fallback_t&)'
hb-iter.hh:235:86: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:236:64: error: expected ',' or '...' before '&&' token
hb-iter.hh:236:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:249:10: error: 'hb_true_type' does not name a type
hb-iter.hh:250:10: error: 'hb_false_type' does not name a type
hb-iter.hh:253:10: error: 'constexpr' does not name a type
hb-iter.hh:253:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:266:40: error: expected type-specifier before 'decltype'
hb-iter.hh:266:40: error: expected initializer before 'decltype'
hb-iter.hh:269:10: error: 'hb_false_type' does not name a type
hb-iter.hh:272:10: error: 'constexpr' does not name a type
hb-iter.hh:272:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:283:6: error: 'hb_add_lvalue_reference' was not declared in this scope
hb-iter.hh:283:6: error: 'hb_add_const' was not declared in this scope
hb-iter.hh:283:6: error: template argument 2 is invalid
hb-iter.hh:283:6: error: template argument 1 is invalid
hb-iter.hh:283:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:284:10: error: 'hb_true_type' does not name a type
hb-iter.hh:286:40: error: expected type-specifier before 'decltype'
hb-iter.hh:286:40: error: expected initializer before 'decltype'
hb-iter.hh:287:10: error: 'hb_false_type' does not name a type
hb-iter.hh:290:10: error: 'constexpr' does not name a type
hb-iter.hh:290:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:299:6: error: 'hb_add_lvalue_reference' was not declared in this scope
hb-iter.hh:299:6: error: template argument 2 is invalid
hb-iter.hh:299:6: error: '::value' has not been declared
hb-iter.hh:299:6: error: template argument 1 is invalid
hb-iter.hh:299:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:300:10: error: 'hb_true_type' does not name a type
hb-iter.hh:302:40: error: expected type-specifier before 'decltype'
hb-iter.hh:302:40: error: expected initializer before 'decltype'
hb-iter.hh:303:10: error: 'hb_false_type' does not name a type
hb-iter.hh:306:10: error: 'constexpr' does not name a type
hb-iter.hh:306:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:318:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:319:35: error: expected ',' or '...' before '&&' token
hb-iter.hh:319:48: error: expected type-specifier before 'decltype'
hb-iter.hh:319:48: error: expected initializer before 'decltype'
hb-iter.hh:322:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:323:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:323:46: error: expected type-specifier before 'decltype'
hb-iter.hh:323:46: error: expected initializer before 'decltype'
hb-iter.hh:330:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:331:35: error: expected ',' or '...' before '&&' token
hb-iter.hh:331:48: error: expected type-specifier before 'decltype'
hb-iter.hh:331:48: error: expected initializer before 'decltype'
hb-iter.hh:334:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:335:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:335:46: error: expected type-specifier before 'decltype'
hb-iter.hh:335:46: error: expected initializer before 'decltype'
hb-iter.hh:345:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:347:16: error: expected ',' or '...' before '&&' token
hb-iter.hh:347:35: error: expected type-specifier before 'decltype'
hb-iter.hh:347:35: error: expected initializer before 'decltype'
hb-iter.hh:351:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:358:3: error: 'nullptr' was not declared in this scope
hb-iter.hh:360:45: error: template argument 4 is invalid
hb-iter.hh:361:16: error: 'hb_get' cannot appear in a constant-expression
hb-iter.hh:361:24: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:44: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:44: error: '*' cannot appear in a constant-expression
hb-iter.hh:361:61: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:62: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:63: error: template argument 1 is invalid
hb-iter.hh:361:63: error: template argument 2 is invalid
hb-iter.hh:365:21: error: 'hb_get' is not a type
hb-iter.hh:365:29: error: expected unqualified-id before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: ISO C++ forbids declaration of 'decltype' with no type [-fpermissive]
hb-iter.hh:365:29: error: 'decltype' declared as function returning a function
hb-iter.hh:365:29: error: expected ';' at end of member declaration
hb-iter.hh:365:29: error: expected unqualified-id before ')' token
hb-iter.hh:366:10: error: 'constexpr' does not name a type
hb-iter.hh:366:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:367:10: error: 'constexpr' does not name a type
hb-iter.hh:367:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:371:3: error: '__item_t__' does not name a type
hb-iter.hh:372:3: error: '__item_t__' does not name a type
hb-iter.hh:394:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:395:35: error: template argument 4 is invalid
hb-iter.hh:396:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'int hb_map_iter_factory_t::operator()(Iter)':
hb-iter.hh:397:44: error: template argument 4 is invalid
hb-iter.hh: At global scope:
hb-iter.hh:405:67: error: template argument 2 is invalid
hb-iter.hh:406:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:407:76: error: template argument 2 is invalid
hb-iter.hh:407:79: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:413:72: error: template argument 2 is invalid
hb-iter.hh:414:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:415:81: error: template argument 2 is invalid
hb-iter.hh:415:84: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:421:63: error: template argument 2 is invalid
hb-iter.hh:422:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:423:72: error: template argument 2 is invalid
hb-iter.hh:423:75: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:428:3: error: 'nullptr' was not declared in this scope
hb-iter.hh:430:60: error: template argument 4 is invalid
hb-iter.hh:431:27: error: template argument 1 is invalid
hb-iter.hh:437:10: error: 'constexpr' does not name a type
hb-iter.hh:437:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:457:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:458:36: error: template argument 4 is invalid
hb-iter.hh:459:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'int hb_filter_iter_factory_t::operator()(Iter)':
hb-iter.hh:460:45: error: template argument 4 is invalid
hb-iter.hh: At global scope:
hb-iter.hh:468:29: error: expected type-specifier before 'decltype'
hb-iter.hh:468:29: error: expected '>' before 'decltype'
hb-iter.hh:470:34: error: 'Proj' was not declared in this scope
hb-iter.hh:470:38: error: template argument 2 is invalid
hb-iter.hh:471:20: error: expected ',' or '...' before '&&' token
hb-iter.hh:471:64: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'int::operator()(Pred) const':
hb-iter.hh:472:43: error: 'Proj' was not declared in this scope
hb-iter.hh:472:47: error: template argument 2 is invalid
hb-iter.hh:472:50: error: 'p' was not declared in this scope
hb-iter.hh:472:53: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:482:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:483:23: error: expected type-specifier before 'decltype'
hb-iter.hh:483:23: error: expected '>' before 'decltype'
hb-iter.hh:485:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:501:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'hb_reduce_t::operator()(Redu) const':
hb-iter.hh:502:38: error: 'r' was not declared in this scope
hb-iter.hh:502:41: error: 'init_value' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:512:54: error: '>>' should be '> >' within a nested template argument list
hb-iter.hh:518:10: error: 'constexpr' does not name a type
hb-iter.hh:518:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:545:10: error: 'constexpr' does not name a type
hb-iter.hh:545:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:568:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:569:17: error: 'hb_iter_type' was not declared in this scope
hb-iter.hh:569:31: error: wrong number of template arguments (1, should be 2)
hb-iter.hh:510:8: error: provided for 'template struct hb_zip_iter_t'
hb-iter.hh:569:32: error: expected unqualified-id before ',' token
hb-iter.hh:583:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:584:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:596:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'hb_apply_t::operator()(Appl) const':
hb-iter.hh:597:30: error: 'a' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:614:10: error: 'constexpr' does not name a type
hb-iter.hh:614:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:615:10: error: 'constexpr' does not name a type
hb-iter.hh:615:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh: In static member function 'static T hb_counter_iter_t::end_for(T, T, S)':
hb-iter.hh:633:10: error: 'res' does not name a type
hb-iter.hh:634:10: error: 'res' was not declared in this scope
hb-iter.hh:636:20: error: 'res' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:648:31: error: expected ',' or '...' before '&&' token
hb-iter.hh:648:45: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:648:3: error: default argument missing for parameter 2 of 'hb_counter_iter_t::operator()(T, S) const'
hb-iter.hh: In member function 'hb_counter_iter_t::operator()(T, S) const':
hb-iter.hh:649:44: error: 'step' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:655:39: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:659:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:659:47: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'hb_counter_iter_t::operator()(T, T, S) const':
hb-iter.hh:660:49: error: 'step' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:670:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:671:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:671:60: error: expected type-specifier before 'decltype'
hb-iter.hh:671:60: error: expected initializer before 'decltype'
hb-iter.hh:685:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:686:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:698:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'hb_sink_t::operator()(Sink) const':
hb-iter.hh:699:29: error: 's' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:712:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:713:30: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:729:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:730:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'void hb_unzip_t::operator()(Iter)':
hb-iter.hh:734:19: error: ISO C++ forbids declaration of 'v' with no type [-fpermissive]
hb-iter.hh:735:15: error: request for member 'first' in 'v', which is of non-class type 'const int'
hb-iter.hh:736:15: error: request for member 'second' in 'v', which is of non-class type 'const int'
hb-iter.hh: At global scope:
hb-iter.hh:747:21: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'hb_unzip_t::operator()(Sink1) const':
hb-iter.hh:748:38: error: 's1' was not declared in this scope
hb-iter.hh:748:42: error: 's2' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:762:22: error: expected type-specifier before 'decltype'
hb-iter.hh:762:22: error: expected '>' before 'decltype'
hb-iter.hh:765:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:767:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:769:15: error: 'it' does not name a type
hb-iter.hh:769:33: error: expected ';' before 'it'
hb-iter.hh:769:33: error: 'it' was not declared in this scope
hb-iter.hh:770:22: error: 'hb_forward' was not declared in this scope
hb-iter.hh:770:37: error: expected primary-expression before '>' token
hb-iter.hh:770:40: error: 'p' was not declared in this scope
hb-iter.hh:770:63: error: 'Proj' was not declared in this scope
hb-iter.hh:770:70: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:779:22: error: expected type-specifier before 'decltype'
hb-iter.hh:779:22: error: expected '>' before 'decltype'
hb-iter.hh:782:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:784:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:786:15: error: 'it' does not name a type
hb-iter.hh:786:33: error: expected ';' before 'it'
hb-iter.hh:786:33: error: 'it' was not declared in this scope
hb-iter.hh:787:21: error: 'hb_forward' was not declared in this scope
hb-iter.hh:787:36: error: expected primary-expression before '>' token
hb-iter.hh:787:39: error: 'p' was not declared in this scope
hb-iter.hh:787:62: error: 'Proj' was not declared in this scope
hb-iter.hh:787:69: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:796:22: error: expected type-specifier before 'decltype'
hb-iter.hh:796:22: error: expected '>' before 'decltype'
hb-iter.hh:799:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:801:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:803:15: error: 'it' does not name a type
hb-iter.hh:803:33: error: expected ';' before 'it'
hb-iter.hh:803:33: error: 'it' was not declared in this scope
hb-iter.hh:804:21: error: 'hb_forward' was not declared in this scope
hb-iter.hh:804:36: error: expected primary-expression before '>' token
hb-iter.hh:804:39: error: 'p' was not declared in this scope
hb-iter.hh:804:62: error: 'Proj' was not declared in this scope
hb-iter.hh:804:69: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:816:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:818:26: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In function 'void hb_fill(C&, const V&)':
hb-iter.hh:820:13: error: 'i' does not name a type
hb-iter.hh:820:30: error: expected ';' before 'i'
hb-iter.hh:820:30: error: 'i' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:826:11: error: expected ',' or '...' before '&&' token
hb-iter.hh: In function 'void hb_copy(S)':
hb-iter.hh:828:12: error: 'is' was not declared in this scope
hb-iter.hh:828:27: error: 'id' was not declared in this scope
In file included from hb.hh:585:0,
from hb-static.cc:27,
from main.cc:27:
hb-debug.hh: At global scope:
hb-debug.hh:56:15: error: expected constructor, destructor, or type conversion before '(' token
hb-debug.hh: In function 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*)':
hb-debug.hh:164:118: error: no match for call to '(const) (unsigned int&, unsigned int&)'
In file included from hb.hh:585:0,
from hb-static.cc:27,
from main.cc:27:
hb-debug.hh: In destructor 'hb_auto_trace_t::~hb_auto_trace_t()':
hb-debug.hh:294:44: error: 'nullptr' was not declared in this scope
hb-debug.hh: In member function 'ret_t hb_auto_trace_t::ret(ret_t, const char*, unsigned int)':
hb-debug.hh:312:14: error: 'nullptr' was not declared in this scope
hb-debug.hh: At global scope:
hb-debug.hh:334:11: error: expected ',' or '...' before '&&' token
hb-debug.hh: In member function 'T hb_auto_trace_t<0, ret_t>::ret(T)':
hb-debug.hh:336:45: error: 'hb_forward' was not declared in this scope
hb-debug.hh:336:57: error: expected primary-expression before '>' token
hb-debug.hh:336:60: error: 'v' was not declared in this scope
hb-debug.hh: At global scope:
hb-debug.hh:344:11: error: expected ',' or '...' before '&&' token
hb-debug.hh: In member function 'T hb_no_trace_t::ret(T)':
hb-debug.hh:346:45: error: 'hb_forward' was not declared in this scope
hb-debug.hh:346:57: error: expected primary-expression before '>' token
hb-debug.hh:346:60: error: 'v' was not declared in this scope
In file included from hb.hh:586:0,
from hb-static.cc:27,
from main.cc:27:
hb-array.hh: At global scope:
hb-array.hh:51:6: error: 'hb_is_cr_convertible' was not declared in this scope
hb-array.hh:51:6: error: a comma operator cannot appear in a constant-expression
hb-array.hh:57:49: error: template argument 1 is invalid
hb-array.hh:51:6: error: expected nested-name-specifier
hb-array.hh:58:3: error: expected unqualified-id before '{' token
hb-array.hh:58:3: error: expected '>' before '{' token
hb-array.hh:58:3: error: expected unqualified-id before '{' token
hb-array.hh:64:10: error: 'constexpr' does not name a type
hb-array.hh:64:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-array.hh:123:48: error: 'nullptr' was not declared in this scope
hb-array.hh:132:60: error: 'nullptr' was not declared in this scope
hb-array.hh:167:88: error: 'nullptr' was not declared in this scope
hb-array.hh: In constructor 'hb_array_t< >::hb_array_t()':
hb-array.hh:45:27: error: 'nullptr' was not declared in this scope
hb-array.hh: In member function 'void hb_array_t< >::qsort(unsigned int, unsigned int)':
hb-array.hh:155:30: error: no match for call to '(const) (unsigned int&, unsigned int&)'
hb-array.hh: In member function 'hb_array_t< > hb_array_t< >::sub_array(unsigned int, unsigned int*) const':
hb-array.hh:178:53: error: no match for call to '(const) (unsigned int&, unsigned int&)'
hb-array.hh: In member function 'void hb_array_t< >::free()':
hb-array.hh:186:40: error: 'nullptr' was not declared in this scope
hb-array.hh: In member function 'hb_array_t< > hb_array_t< >::copy(hb_serialize_context_t*) const':
hb-array.hh:192:11: error: ISO C++ forbids declaration of 'out' with no type [-fpermissive]
hb-array.hh: At global scope:
hb-array.hh:232:3: error: expected nested-name-specifier before 'item_t'
hb-array.hh:232:3: error: using-declaration for non-member at class scope
hb-array.hh:232:3: error: expected ';' before '=' token
hb-array.hh:232:3: error: expected unqualified-id before '=' token
hb-array.hh:232:3: error: expected identifier before 'true'
hb-array.hh:232:3: error: expected ',' or '...' before 'true'
hb-array.hh:232:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-array.hh:233:10: error: 'constexpr' does not name a type
hb-array.hh:233:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-array.hh:234:10: error: 'constexpr' does not name a type
hb-array.hh:234:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-array.hh:242:6: error: 'hb_is_cr_convertible' was not declared in this scope
hb-array.hh:242:6: error: a comma operator cannot appear in a constant-expression
hb-array.hh:248:56: error: template argument 1 is invalid
hb-array.hh:242:6: error: expected nested-name-specifier
hb-array.hh:249:3: error: expected unqualified-id before '{' token
hb-array.hh:249:3: error: expected '>' before '{' token
hb-array.hh:249:3: error: expected unqualified-id before '{' token
hb-array.hh:261:48: error: 'nullptr' was not declared in this scope
hb-array.hh:267:60: error: 'nullptr' was not declared in this scope
hb-array.hh:273:45: error: 'nullptr' was not declared in this scope
hb-array.hh: In member function 'bool hb_array_t< >::operator==(const hb_array_t< >&) const':
hb-array.hh:327:35: error: expected ',' or '...' before '&&' token
hb-array.hh: In lambda function:
hb-array.hh:327:49: error: '_' was not declared in this scope
hb-array.hh: In member function 'bool hb_array_t< >::operator==(const hb_array_t< >&) const':
hb-array.hh:327:70: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-array.hh: In member function 'uint32_t hb_array_t< >::hash() const':
hb-array.hh:337:65: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
In file included from hb.hh:587:0,
from hb-static.cc:27,
from main.cc:27:
hb-vector.hh: At global scope:
hb-vector.hh:39:10: error: 'constexpr' does not name a type
hb-vector.hh:39:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-vector.hh:48:28: error: expected ',' or '...' before '&&' token
hb-vector.hh:48:31: error: invalid constructor; you probably meant 'hb_vector_t (const hb_vector_t&)'
hb-vector.hh:92:40: error: expected ',' or '...' before '&&' token
hb-vector.hh:127:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-vector.hh:132:30: error: expected ',' or '...' before '&&' token
hb-vector.hh:159:48: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-vector.hh:160:56: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-vector.hh:172:16: error: expected ',' or '...' before '&&' token
hb-vector.hh:147:86: error: 'nullptr' was not declared in this scope
hb-vector.hh:151:80: error: 'nullptr' was not declared in this scope
hb-vector.hh:275:48: error: 'nullptr' was not declared in this scope
hb-vector.hh:278:60: error: 'nullptr' was not declared in this scope
hb-vector.hh: In member function 'void hb_vector_t::init()':
hb-vector.hh:67:14: error: 'nullptr' was not declared in this scope
hb-vector.hh: In member function 'hb_vector_t& hb_vector_t::operator=(hb_vector_t)':
hb-vector.hh:95:17: error: 'o' was not declared in this scope
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh: In instantiation of 'struct hb_iter_t, const char&>':
hb-iter.hh:227:8: required from 'struct hb_iter_with_fallback_t, const char&>'
hb-array.hh:40:8: required from 'struct hb_array_t'
hb-vector.hh:103:3: required from here
hb-iter.hh:126:14: error: defaulted declaration 'hb_iter_t& hb_iter_t::operator=(hb_iter_t) [with iter_t = hb_array_t; Item = const char&; hb_iter_t = hb_iter_t, const char&>]'
hb-iter.hh:126:14: error: does not match expected signature 'hb_iter_t, const char&>& hb_iter_t, const char&>::operator=(hb_iter_t, const char&>&)'
hb-iter.hh: In instantiation of 'struct hb_iter_fallback_mixin_t, const char&>':
hb-iter.hh:227:8: required from 'struct hb_iter_with_fallback_t, const char&>'
hb-array.hh:40:8: required from 'struct hb_array_t'
hb-vector.hh:103:3: required from here
hb-iter.hh:223:29: error: defaulted declaration 'hb_iter_fallback_mixin_t& hb_iter_fallback_mixin_t::operator=(hb_iter_fallback_mixin_t) [with iter_t = hb_array_t; item_t = const char&; hb_iter_fallback_mixin_t = hb_iter_fallback_mixin_t, const char&>]'
hb-iter.hh:223:29: error: does not match expected signature 'hb_iter_fallback_mixin_t, const char&>& hb_iter_fallback_mixin_t, const char&>::operator=(hb_iter_fallback_mixin_t, const char&>&)'
hb-iter.hh: In instantiation of 'struct hb_iter_with_fallback_t, const char&>':
hb-array.hh:40:8: required from 'struct hb_array_t'
hb-vector.hh:103:3: required from here
hb-iter.hh:236:28: error: defaulted declaration 'hb_iter_with_fallback_t& hb_iter_with_fallback_t::operator=(hb_iter_with_fallback_t) [with iter_t = hb_array_t; item_t = const char&; hb_iter_with_fallback_t = hb_iter_with_fallback_t, const char&>]'
hb-iter.hh:236:28: error: does not match expected signature 'hb_iter_with_fallback_t, const char&>& hb_iter_with_fallback_t, const char&>::operator=(hb_iter_with_fallback_t, const char&>&)'
In file included from hb.hh:587:0,
from hb-static.cc:27,
from main.cc:27:
hb-vector.hh: In member function 'hb_bytes_t hb_vector_t::as_bytes() const':
hb-vector.hh:103:56: error: 'item_size' was not declared in this scope
hb-vector.hh: In member function 'unsigned int hb_vector_t::get_size() const':
hb-vector.hh:128:48: error: 'item_size' was not declared in this scope
hb-vector.hh: In member function 'hb_vector_t& hb_vector_t::operator<<(T)':
hb-vector.hh:132:44: error: 'hb_forward' was not declared in this scope
hb-vector.hh:132:56: error: expected primary-expression before '>' token
hb-vector.hh:132:59: error: 'v' was not declared in this scope
hb-vector.hh: In member function 'Type* hb_vector_t::push(T)':
hb-vector.hh:175:10: error: 'hb_forward' was not declared in this scope
hb-vector.hh:175:22: error: expected primary-expression before '>' token
hb-vector.hh:175:25: error: 'v' was not declared in this scope
hb-vector.hh: In member function 'bool hb_vector_t::alloc(unsigned int)':
hb-vector.hh:196:23: error: 'nullptr' was not declared in this scope
hb-vector.hh: In member function 'Type* hb_vector_t::find(T)':
hb-vector.hh:258:12: error: 'nullptr' was not declared in this scope
hb-vector.hh: In member function 'const Type* hb_vector_t::find(T) const':
hb-vector.hh:266:12: error: 'nullptr' was not declared in this scope
hb-vector.hh: At global scope:
hb-vector.hh:298:48: error: 'nullptr' was not declared in this scope
hb-vector.hh:301:60: error: 'nullptr' was not declared in this scope
hb-vector.hh:304:45: error: 'nullptr' was not declared in this scope
In file included from hb.hh:588:0,
from hb-static.cc:27,
from main.cc:27:
hb-object.hh: In member function 'item_t* hb_lockable_set_t::replace_or_insert(T, lock_t&, bool)':
hb-object.hh:65:16: error: 'nullptr' was not declared in this scope
hb-object.hh: In function 'void hb_object_trace(const Type*, const char*)':
hb-object.hh:221:1: error: 'nullptr' was not declared in this scope
hb-object.hh: In function 'void hb_object_fini(Type*)':
hb-object.hh:295:17: error: 'nullptr' was not declared in this scope
hb-object.hh: In function 'bool hb_object_set_user_data(Type*, hb_user_data_key_t*, void*, hb_destroy_func_t, hb_bool_t)':
hb-object.hh:317:9: error: 'nullptr' was not declared in this scope
hb-object.hh: In function 'void* hb_object_get_user_data(Type*, hb_user_data_key_t*)':
hb-object.hh:333:12: error: 'nullptr' was not declared in this scope
hb-object.hh:337:12: error: 'nullptr' was not declared in this scope
In file included from hb-open-type.hh:33:0,
from hb-static.cc:29,
from main.cc:27:
hb-blob.hh: In member function 'void hb_blob_t::destroy_user_data()':
hb-blob.hh:48:19: error: 'nullptr' was not declared in this scope
hb-blob.hh: In member function 'const Type* hb_blob_t::as() const':
hb-blob.hh:60:21: error: 'hb_null_size' was not declared in this scope
hb-blob.hh:60:21: error: expected primary-expression before '>' token
hb-blob.hh:60:21: error: '::value' has not been declared
hb-blob.hh: At global scope:
hb-blob.hh:84:11: error: 'hb_remove_pointer' does not name a type
hb-blob.hh:88:9: error: 'T' does not name a type
hb-blob.hh:89:9: error: 'T' does not name a type
hb-blob.hh:92:9: error: 'T' does not name a type
hb-blob.hh:86:34: error: 'nullptr' was not declared in this scope
hb-blob.hh: In member function 'hb_blob_ptr_t::operator const C*() const':
hb-blob.hh:90:67: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-blob.hh: In member function 'hb_blob_ptr_t
::operator const char*() const':
hb-blob.hh:91:63: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-blob.hh: In member function 'hb_blob_t* hb_blob_ptr_t
::get_blob() const':
hb-blob.hh:93:44: error: 'const struct hb_nonnull_ptr_t' has no member named 'get_raw'
hb-blob.hh: In member function 'unsigned int hb_blob_ptr_t::get_length() const':
hb-blob.hh:94:47: error: 'const struct hb_nonnull_ptr_t' has no member named 'get'
hb-blob.hh: In member function 'void hb_blob_ptr_t::destroy()':
hb-blob.hh:95:40: error: 'struct hb_nonnull_ptr_t' has no member named 'get'
hb-blob.hh:95:53: error: 'nullptr' was not declared in this scope
In file included from hb-machinery.hh:35:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-dispatch.hh: At global scope:
hb-dispatch.hh:46:10: error: 'constexpr' does not name a type
hb-dispatch.hh:46:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-dispatch.hh:50:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-dispatch.hh:51:38: error: expected ',' or '...' before '&&' token
hb-dispatch.hh:51:46: error: parameter packs not expanded with '...':
hb-dispatch.hh:51:46: note: 'Ts'
hb-dispatch.hh: In member function 'hb_dispatch_context_t::return_t hb_dispatch_context_t::dispatch(const T&, )':
hb-dispatch.hh:52:35: error: 'hb_forward' was not declared in this scope
hb-dispatch.hh:52:48: error: expected primary-expression before '>' token
hb-dispatch.hh:52:51: error: 'ds' was not declared in this scope
In file included from hb-machinery.hh:36:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-sanitize.hh: At global scope:
hb-sanitize.hh:138:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-sanitize.hh:139:46: error: expected ',' or '...' before '&&' token
hb-sanitize.hh:139:56: error: expected type-specifier before 'decltype'
hb-sanitize.hh:139:56: error: expected initializer before 'decltype'
hb-sanitize.hh:141:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-sanitize.hh:142:46: error: expected ',' or '...' before '&&' token
hb-sanitize.hh:142:56: error: expected type-specifier before 'decltype'
hb-sanitize.hh:142:56: error: expected initializer before 'decltype'
hb-sanitize.hh:145:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-sanitize.hh:146:29: error: expected ',' or '...' before '&&' token
hb-sanitize.hh:146:39: error: expected type-specifier before 'decltype'
hb-sanitize.hh:146:39: error: expected initializer before 'decltype'
hb-sanitize.hh: In constructor 'hb_sanitize_context_t::hb_sanitize_context_t()':
hb-sanitize.hh:122:9: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'void hb_sanitize_context_t::set_object(const T*)':
hb-sanitize.hh:174:33: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'void hb_sanitize_context_t::start_processing()':
hb-sanitize.hh:193:39: error: no match for call to '(const) (unsigned int, unsigned int)'
hb-sanitize.hh:200:1: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'void hb_sanitize_context_t::end_processing()':
hb-sanitize.hh:207:1: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'bool hb_sanitize_context_t::check_range(const void*, unsigned int) const':
hb-sanitize.hh:231:1: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'bool hb_sanitize_context_t::check_array(const T*, unsigned int) const':
hb-sanitize.hh:258:42: error: 'hb_static_size' was not declared in this scope
hb-sanitize.hh:258:42: error: expected primary-expression before '>' token
hb-sanitize.hh:258:42: error: '::value' has not been declared
hb-sanitize.hh: In member function 'bool hb_sanitize_context_t::check_array(const T*, unsigned int, unsigned int) const':
hb-sanitize.hh:266:43: error: 'hb_static_size' was not declared in this scope
hb-sanitize.hh:266:43: error: expected primary-expression before '>' token
hb-sanitize.hh:266:43: error: '::value' has not been declared
hb-sanitize.hh: In member function 'bool hb_sanitize_context_t::may_edit(const void*, unsigned int)':
hb-sanitize.hh:286:1: error: 'nullptr' was not declared in this scope
hb-sanitize.hh: In member function 'bool hb_sanitize_context_t::try_set(const Type*, const ValueType&)':
hb-sanitize.hh:294:30: error: 'hb_static_size' was not declared in this scope
hb-sanitize.hh:294:30: error: expected primary-expression before '>' token
hb-sanitize.hh:294:30: error: '::value' has not been declared
hb-sanitize.hh: In member function 'hb_blob_t* hb_sanitize_context_t::sanitize_blob(hb_blob_t*)':
hb-sanitize.hh:341:50: error: 'nullptr' was not declared in this scope
In file included from hb-serialize.hh:36:0,
from hb-machinery.hh:37,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-map.hh: At global scope:
hb-map.hh:38:41: error: 'hb_is_signed' was not declared in this scope
hb-map.hh:38:41: error: expected primary-expression before '>' token
hb-map.hh:38:41: error: 'value' in namespace '::' does not name a type
hb-map.hh:312:31: error: expected template-name before '<' token
hb-map.hh:312:31: error: expected '{' before '<' token
hb-map.hh:312:31: error: expected unqualified-id before '<' token
In file included from hb-serialize.hh:37:0,
from hb-machinery.hh:37,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-pool.hh:78:18: error: 'ChunkLen' is not a type
hb-pool.hh:78:27: error: expected ',' or '...' before '>' token
hb-pool.hh:78:34: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-pool.hh:79:18: error: expected identifier before 'sizeof'
hb-pool.hh:79:18: error: expected ',' or '...' before 'sizeof'
hb-pool.hh:79:51: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-pool.hh:79:3: error: 'int hb_pool_t::static_assert(int)' cannot be overloaded
hb-pool.hh:78:3: error: with 'int hb_pool_t::static_assert(int)'
hb-pool.hh:80:18: error: 'alignof' has not been declared
hb-pool.hh:80:30: error: expected ',' or '...' before '%' token
hb-pool.hh:80:57: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-pool.hh: In constructor 'hb_pool_t::hb_pool_t()':
hb-pool.hh:37:24: error: 'nullptr' was not declared in this scope
hb-pool.hh: In member function 'void hb_pool_t::fini()':
hb-pool.hh:42:12: error: 'nullptr' was not declared in this scope
hb-pool.hh:45:47: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-pool.hh: In member function 'T* hb_pool_t::alloc()':
hb-pool.hh:55:64: error: 'nullptr' was not declared in this scope
hb-pool.hh:57:37: error: 'nullptr' was not declared in this scope
hb-pool.hh: In member function 'T* hb_pool_t::chunk_t::thread()':
hb-pool.hh:89:52: error: 'nullptr' was not declared in this scope
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh: At global scope:
hb-serialize.hh:127:24: error: expected ',' or '...' before '&&' token
hb-serialize.hh:131:33: error: expected ',' or '...' before '&&' token
hb-serialize.hh:134:49: error: expected ',' or '...' before '&&' token
hb-serialize.hh:137:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:137:67: error: expected ',' or '...' before '&&' token
hb-serialize.hh:177:15: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-serialize.hh:327:59: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-serialize.hh:373:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:374:45: error: expected ',' or '...' before '&&' token
hb-serialize.hh:374:55: error: expected type-specifier before 'hb_head_t'
hb-serialize.hh:374:55: error: expected initializer before 'hb_head_t'
hb-serialize.hh:378:46: error: expected type-specifier before 'decltype'
hb-serialize.hh:378:46: error: expected initializer before 'decltype'
hb-serialize.hh:388:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:389:34: error: expected ',' or '...' before '&&' token
hb-serialize.hh:389:42: error: parameter packs not expanded with '...':
hb-serialize.hh:389:42: note: 'Ts'
hb-serialize.hh:391:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:392:34: error: expected ',' or '...' before '&&' token
hb-serialize.hh:392:42: error: parameter packs not expanded with '...':
hb-serialize.hh:392:42: note: 'Ts'
hb-serialize.hh:396:57: error: expected initializer before '&' token
hb-serialize.hh:416:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:417:30: error: expected ',' or '...' before '&&' token
hb-serialize.hh:417:38: error: parameter packs not expanded with '...':
hb-serialize.hh:417:38: note: 'Ts'
hb-serialize.hh:419:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:420:30: error: expected ',' or '...' before '&&' token
hb-serialize.hh:420:38: error: parameter packs not expanded with '...':
hb-serialize.hh:420:38: note: 'Ts'
hb-serialize.hh:469:3: error: 'hb_hashmap_t' does not name a type
hb-serialize.hh:264:62: error: 'nullptr' was not declared in this scope
hb-serialize.hh:327:50: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In constructor 'hb_serialize_context_t::hb_serialize_context_t(void*, unsigned int)':
hb-serialize.hh:88:14: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'void hb_serialize_context_t::fini()':
hb-serialize.hh:94:23: error: no match for call to '(const) (hb_vector_t&)'
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:161:1: note: candidates are:
hb-iter.hh:169:3: note: template hb_array_t::operator()(Type*, unsigned int) const
hb-iter.hh:169:3: note: template argument deduction/substitution failed:
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh:94:23: note: mismatched types 'Type*' and 'hb_vector_t'
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:173:3: note: template hb_array_t::operator()(Type (&)[length]) const
hb-iter.hh:173:3: note: template argument deduction/substitution failed:
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh:94:23: note: mismatched types 'Type [length]' and 'hb_vector_t'
hb-serialize.hh:95:48: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-serialize.hh:95:49: error: no match for call to '(const) (hb_serialize_context_t::fini()::)'
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:594:1: note: candidates are:
hb-iter.hh:596:3: note: template hb_apply_t::operator()(Appl) const
hb-iter.hh:596:3: note: template argument deduction/substitution failed:
hb-iter.hh: In substitution of 'template hb_apply_t::operator()(Appl) const [with Appl = hb_serialize_context_t::fini()::]':
hb-serialize.hh:95:49: required from here
hb-iter.hh:596:3: error: template argument for 'template struct hb_apply_t' uses local type 'hb_serialize_context_t::fini()::'
hb-iter.hh:596:3: error: trying to instantiate 'template struct hb_apply_t'
hb-iter.hh:600:3: note: template hb_apply_t::operator()(Appl*) const
hb-iter.hh:600:3: note: template argument deduction/substitution failed:
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh:95:49: note: mismatched types 'Appl*' and 'hb_serialize_context_t::fini()::'
hb-serialize.hh:98:11: error: 'struct hb_serialize_context_t' has no member named 'packed_map'
hb-serialize.hh:102:13: error: ISO C++ forbids declaration of '_' with no type [-fpermissive]
hb-serialize.hh:102:17: error: cannot convert 'hb_serialize_context_t::object_t*' to 'int*' in initialization
hb-serialize.hh:104:10: error: request for member 'fini' in '* _', which is of non-class type 'int'
hb-serialize.hh: In member function 'void hb_serialize_context_t::reset()':
hb-serialize.hh:120:24: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'bool hb_serialize_context_t::check_equal(T1)':
hb-serialize.hh:128:27: error: 'v1' was not declared in this scope
hb-serialize.hh:128:33: error: 'v2' was not declared in this scope
hb-serialize.hh: In member function 'bool hb_serialize_context_t::check_assign(T1&, T2)':
hb-serialize.hh:132:30: error: 'v2' was not declared in this scope
hb-serialize.hh: In member function 'bool hb_serialize_context_t::propagate_error(T)':
hb-serialize.hh:135:38: error: 'obj' was not declared in this scope
hb-serialize.hh: In member function 'bool hb_serialize_context_t::propagate_error(T1)':
hb-serialize.hh:138:29: error: 'hb_forward' was not declared in this scope
hb-serialize.hh:138:42: error: expected primary-expression before '>' token
hb-serialize.hh:138:45: error: 'o1' was not declared in this scope
hb-serialize.hh:139:35: error: expected primary-expression before '>' token
hb-serialize.hh:139:38: error: 'os' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::start_serialize()':
hb-serialize.hh:148:1: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'void hb_serialize_context_t::end_serialize()':
hb-serialize.hh:159:1: error: 'nullptr' was not declared in this scope
hb-serialize.hh:161:30: error: 'packed_map' was not declared in this scope
In file included from hb-aat-map.cc:29:0:
hb.hh:417:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:418:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:419:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:420:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:421:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:422:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:423:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:424:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:425:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:426:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:427:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:428:15: error: expected constructor, destructor, or type conversion before '(' token
hb-serialize.hh: In member function 'hb_serialize_context_t::objidx_t hb_serialize_context_t::pop_pack()':
hb-serialize.hh:205:17: error: 'nullptr' was not declared in this scope
hb-serialize.hh:215:23: error: 'packed_map' was not declared in this scope
In file included from hb.hh:579:0,
from hb-aat-map.cc:29:
hb-meta.hh:41:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:26: error: expected unqualified-id before 'using'
hb-meta.hh:44:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:45:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:45:26: error: expected unqualified-id before 'using'
hb-meta.hh:47:65: error: 'constexpr' does not name a type
hb-meta.hh:47:65: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-serialize.hh: In member function 'void hb_serialize_context_t::discard_stale_objects()':
hb-serialize.hh:254:7: error: 'packed_map' was not declared in this scope
hb-meta.hh:48:19: error: expected unqualified-id before 'using'
hb-meta.hh:49:7: error: expected nested-name-specifier before 'hb_true_type'
hb-meta.hh:49:7: error: 'hb_true_type' has not been declared
hb-meta.hh:49:20: error: expected ';' before '=' token
hb-meta.hh:49:20: error: expected unqualified-id before '=' token
hb-meta.hh:50:7: error: expected nested-name-specifier before 'hb_false_type'
hb-meta.hh:50:7: error: 'hb_false_type' has not been declared
hb-meta.hh:50:21: error: expected ';' before '=' token
hb-meta.hh:50:21: error: expected unqualified-id before '=' token
hb-meta.hh:61:70: error: expected class-name before '{' token
hb-meta.hh:62:75: error: expected class-name before '{' token
hb-meta.hh:79:23: error: expected unqualified-id before 'using'
hb-serialize.hh: In member function 'void hb_serialize_context_t::add_link(T&, hb_serialize_context_t::objidx_t, const void*)':
hb-serialize.hh:266:58: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-meta.hh:100:87: error: expected template-name before '<' token
hb-meta.hh:100:87: error: expected '{' before '<' token
hb-serialize.hh:279:11: error: ISO C++ forbids declaration of 'link' with no type [-fpermissive]hb-meta.hh:100:87: error: expected unqualified-id before '<' token
hb-meta.hh:101:95: error: expected template-name before '<' token
hb-meta.hh:101:95: error: expected '{' before '<' token
hb-serialize.hh:280:10: error: request for member 'is_wide' in 'link', which is of non-class type 'int'hb-meta.hh:101:95: error: expected unqualified-id before '<' token
hb-meta.hh:102:23: error: expected unqualified-id before 'using'
hb-serialize.hh:281:10: error: request for member 'position' in 'link', which is of non-class type 'int'hb-meta.hh:103:23: error: expected unqualified-id before 'using'
hb-meta.hh:105:91: error: expected template-name before '<' token
hb-serialize.hh:282:10: error: request for member 'bias' in 'link', which is of non-class type 'int'hb-meta.hh:105:91: error: expected '{' before '<' token
hb-meta.hh:105:91: error: expected unqualified-id before '<' token
hb-serialize.hh:283:10: error: request for member 'objidx' in 'link', which is of non-class type 'int'
hb-meta.hh:106:95: error: expected template-name before '<' token
hb-meta.hh:106:95: error: expected '{' before '<' token
hb-meta.hh:106:95: error: expected unqualified-id before '<' token
hb-meta.hh:107:53: error: template argument 1 is invalid
hb-meta.hh:107:96: error: expected template-name before '<' token
hb-meta.hh:108:23: error: expected unqualified-id before 'using'
hb-meta.hh:109:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:109:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:110:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:110:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:111:23: error: expected unqualified-id before 'using'
hb-serialize.hh: In member function 'void hb_serialize_context_t::resolve_links()':
hb-serialize.hh:293:35: error: range-based 'for' loops are not allowed in C++98 mode
hb-meta.hh:112:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:112:77: error: expected initializer before 'hb_type_identity'
hb-serialize.hh:293:52: error: no match for call to '(const) (hb_vector_t&)'
hb-meta.hh:113:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:113:77: error: expected initializer before 'hb_type_identity'In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:161:1: note: candidates are:
hb-meta.hh:114:23: error: expected unqualified-id before 'using'
hb-iter.hh:169:3: note: template hb_array_t::operator()(Type*, unsigned int) const
hb-iter.hh:169:3: note: template argument deduction/substitution failed:
hb-meta.hh:116:89: error: expected template-name before '<' token
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh:293:52: note: mismatched types 'Type*' and 'hb_vector_t'hb-meta.hh:116:89: error: expected '{' before '<' token
hb-meta.hh:116:89: error: expected unqualified-id before '<' token
In file included from hb.hh:584:0,
from hb-static.cc:27,
from main.cc:27:
hb-iter.hh:173:3: note: template hb_array_t::operator()(Type (&)[length]) const
hb-iter.hh:173:3: note: template argument deduction/substitution failed:
In file included from hb-machinery.hh:37:0,
from hb-shaper.hh:31,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-serialize.hh:293:52: note: mismatched types 'Type [length]' and 'hb_vector_t'hb-meta.hh:117:93: error: expected template-name before '<' token
hb-meta.hh:117:93: error: expected '{' before '<' token
hb-meta.hh:117:93: error: expected unqualified-id before '<' token
hb-serialize.hh:295:43: error: range-based 'for' loops are not allowed in C++98 modehb-meta.hh:118:23: error: expected unqualified-id before 'using'
hb-meta.hh:119:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:119:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:120:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:120:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:121:23: error: expected unqualified-id before 'using'
hb-meta.hh:126:23: error: expected unqualified-id before 'using'
hb-meta.hh:134:1: error: expected unqualified-id before 'using'
hb-serialize.hh:303:10: error: ISO C++ forbids declaration of 'off' with no type [-fpermissive]
hb-meta.hh:141:10: error: 'constexpr' does not name a type
hb-meta.hh:141:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:142:10: error: 'constexpr' does not name a type
hb-meta.hh:142:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:143:10: error: 'constexpr' does not name a type
hb-meta.hh:143:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:144:10: error: 'constexpr' does not name a type
hb-meta.hh:144:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:146:10: error: 'hb_true_type' does not name a type
hb-meta.hh:149:40: error: expected type-specifier before 'decltype'
hb-meta.hh:149:40: error: expected initializer before 'decltype'
hb-meta.hh:151:10: error: 'hb_false_type' does not name a type
hb-meta.hh:153:10: error: 'constexpr' does not name a type
hb-meta.hh:153:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:160:1: error: expected unqualified-id before 'using'hb-serialize.hh:303:72: error: invalid initialization of reference of type 'int&' from expression of type 'BEInt'
hb-meta.hh:164:1: error: expected unqualified-id before 'using'
hb-meta.hh:174:8: error: 'hb_remove_reference' does not name a type
hb-meta.hh:177:9: error: expected unqualified-id before '&&' token
hb-meta.hh:179:9: error: expected unqualified-id before '&&' token
hb-meta.hh:184:17: error: expected ',' or '...' before '&&' token
hb-meta.hh:184:29: error: expected type-specifier before 'decltype'
hb-serialize.hh:309:10: error: ISO C++ forbids declaration of 'off' with no type [-fpermissive]hb-meta.hh:184:29: error: expected initializer before 'decltype'
hb-meta.hh:187:28: error: expected type-specifier before 'decltype'
hb-meta.hh:187:28: error: expected initializer before 'decltype'
hb-meta.hh:194:17: error: expected ',' or '...' before '&&' token
hb-meta.hh:194:29: error: expected type-specifier before 'decltype'
hb-meta.hh:194:29: error: expected initializer before 'decltype'
hb-meta.hh:197:28: error: expected type-specifier before 'decltype'hb-serialize.hh:309:72: error: invalid initialization of reference of type 'int&' from expression of type 'BEInt'
hb-meta.hh:197:28: error: expected initializer before 'decltype'
hb-meta.hh:224:1: error: expected unqualified-id before 'using'hb-serialize.hh: In member function 'Type* hb_serialize_context_t::allocate_size(unsigned int)':
hb-serialize.hh:340:46: error: 'nullptr' was not declared in this scope
hb-meta.hh:240:1: error: expected unqualified-id before 'using'
hb-meta.hh:248:1: error: expected unqualified-id before 'using'
hb-meta.hh:257:1: error: expected unqualified-id before 'using'
hb-meta.hh:262:1: error: expected unqualified-id before 'using'
hb-serialize.hh:346:14: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::embed(const Type*)':
hb-serialize.hh:365:33: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::copy(const Type&, )':
hb-serialize.hh:390:39: error: 'hb_forward' was not declared in this scope
hb-serialize.hh:390:52: error: expected primary-expression before '>' token
hb-serialize.hh:390:55: error: 'ds' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::copy(const Type*, )':
hb-serialize.hh:393:24: error: 'hb_forward' was not declared in this scope
hb-serialize.hh:393:37: error: expected primary-expression before '>' token
hb-serialize.hh:393:40: error: 'ds' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::extend_size(Type*, unsigned int)':
hb-serialize.hh:404:92: error: 'nullptr' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::extend(Type*, )':
hb-serialize.hh:418:45: error: 'hb_forward' was not declared in this scope
hb-serialize.hh:418:58: error: expected primary-expression before '>' token
hb-serialize.hh:418:61: error: 'ds' was not declared in this scope
hb-serialize.hh: In member function 'Type* hb_serialize_context_t::extend(Type&, )':
hb-serialize.hh:421:40: error: 'hb_forward' was not declared in this scope
hb-serialize.hh:421:53: error: expected primary-expression before '>' token
hb-serialize.hh:421:56: error: 'ds' was not declared in this scope
hb-meta.hh:297:44: error: expected class-name before '{' token
hb-meta.hh:299:31: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:299:51: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:67: error: '.' cannot appear in a constant-expression
hb-meta.hh:299:70: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:71: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:77: error: template argument 2 is invalid
hb-meta.hh:301:1: error: expected unqualified-id before 'using'
hb-meta.hh:304:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:305:45: error: expected class-name before '{' token
hb-meta.hh:306:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:307:32: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:307:55: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:74: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:75: error: template argument 2 is invalid
hb-meta.hh:308:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:309:1: error: expected unqualified-id before 'using'
hb-meta.hh:313:1: error: expected unqualified-id before 'using'
hb-meta.hh:317:1: error: expected unqualified-id before 'using'
hb-meta.hh:321:1: error: expected unqualified-id before 'using'
hb-meta.hh:325:42: error: expected class-name before '{' token
hb-meta.hh:327:32: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:327:52: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:69: error: an assignment cannot appear in a constant-expression
hb-meta.hh:327:83: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:89: error: template argument 3 is invalid
hb-meta.hh:329:1: error: expected unqualified-id before 'using'
hb-meta.hh:333:1: error: expected unqualified-id before 'using'
hb-meta.hh:338:1: error: expected unqualified-id before 'using'
hb-meta.hh:348:1: error: expected unqualified-id before 'using'
hb-meta.hh:357:1: error: expected unqualified-id before 'using'
hb-meta.hh:361:1: error: expected unqualified-id before 'using'
hb-meta.hh:365:1: error: expected unqualified-id before 'using'
hb-meta.hh:374:1: error: expected unqualified-id before 'using'
hb-meta.hh:378:1: error: expected unqualified-id before 'using'
hb-meta.hh:382:1: error: expected unqualified-id before 'using'
hb-meta.hh:393:1: error: expected unqualified-id before 'using'
In file included from hb-shaper.hh:31:0,
from hb-face.hh:34,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-machinery.hh: At global scope:
hb-machinery.hh:155:18: error: 'WheresData' is not a type
hb-machinery.hh:155:29: error: expected ',' or '...' before '>' token
hb-machinery.hh:155:36: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-machinery.hh:209:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-machinery.hh: In member function 'void hb_lazy_loader_t::init()':
hb-machinery.hh:189:41: error: 'nullptr' was not declared in this scope
hb-machinery.hh: In member function 'void hb_lazy_loader_t::free_instance()':
hb-machinery.hh:196:9: error: 'nullptr' was not declared in this scope
hb-machinery.hh: In member function 'Stored* hb_lazy_loader_t::get_stored() const':
hb-machinery.hh:226:11: error: 'nullptr' was not declared in this scope
In file included from hb.hh:580:0,
from hb-aat-map.cc:29:
hb-mutex.hh: In member function 'void hb_mutex_t::init()':
hb-mutex.hh:132:20: error: 'nullptr' was not declared in this scope
In file included from hb.hh:581:0,
from hb-aat-map.cc:29:
hb-atomic.hh: At global scope:
hb-atomic.hh:286:11: error: 'hb_remove_pointer' does not name a type
hb-atomic.hh:288:14: error: 'T' has not been declared
hb-atomic.hh:289:21: error: 'T' has not been declared
hb-atomic.hh:290:3: error: 'T' does not name a type
hb-atomic.hh:291:3: error: 'T' does not name a type
hb-atomic.hh:292:23: error: 'T' does not name a type
hb-atomic.hh:292:26: error: ISO C++ forbids declaration of 'old' with no type [-fpermissive]
hb-atomic.hh:292:31: error: 'T' has not been declared
hb-atomic.hh:294:3: error: 'T' does not name a type
hb-atomic.hh:297:3: error: 'T' does not name a type
hb-atomic.hh:288:22: error: 'nullptr' was not declared in this scope
hb-atomic.hh: In member function 'void hb_atomic_ptr_t::set_relaxed(int*)':
hb-atomic.hh:289:30: error: 'v' was not declared in this scope
hb-atomic.hh:289:30: error: incompatible type for argument 1 of '__atomic_store_n'
hb-atomic.hh: In member function 'bool hb_atomic_ptr_t
::cmpexch(const int*, int*) const':
hb-atomic.hh:292:55: error: 'v' was not declared in this scope
hb-atomic.hh: In member function 'hb_atomic_ptr_t
::operator C*() const':
hb-atomic.hh:295:61: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-atomic.hh:295:61: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from hb.hh:582:0,
from hb-aat-map.cc:29:
hb-null.hh: At global scope:
hb-null.hh:52:25: error: 'hb_void_t' was not declared in this scope
hb-null.hh:52:56: error: a function call cannot appear in a constant-expression
hb-null.hh:52:105: error: template argument 2 is invalid
hb-null.hh:55:1: error: expected unqualified-id before 'using'
hb-null.hh:66:27: error: 'hb_void_t' was not declared in this scope
hb-null.hh:66:58: error: a function call cannot appear in a constant-expression
In file included from hb-buffer.hh:34:0,
from hb-ot-map.hh:32,
from hb-ot-shape.hh:32,
from hb-shape-plan.hh:32,
from hb-face.hh:35,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-unicode.hh: At global scope:
hb-unicode.hh:267:1: error: expected constructor, destructor, or type conversion before '(' tokenhb-null.hh:66:109: error: template argument 2 is invalid
hb-null.hh:68:1: error: expected unqualified-id before 'using'
hb-null.hh: In static member function 'static const Type& Null::get_null()':
hb-null.hh:84:20: error: 'hb_null_size' was not declared in this scope
hb-null.hh:84:20: error: expected primary-expression before '>' token
hb-null.hh:84:20: error: '::value' has not been declared
hb-null.hh:84:91: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
In file included from hb-ot-map.hh:32:0,
from hb-ot-shape.hh:32,
from hb-shape-plan.hh:32,
from hb-face.hh:35,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-buffer.hh:57:15: error: expected constructor, destructor, or type conversion before '(' token
hb-buffer.hh:58:15: error: expected constructor, destructor, or type conversion before '(' tokenhb-null.hh: At global scope:
hb-null.hh:91:11: error: 'hb_remove_const' does not name a type
hb-null.hh:92:16: error: 'Type' does not name a type
hb-null.hh: In function 'Type& Crap()':
hb-null.hh:136:18: error: 'hb_null_size' was not declared in this scope
hb-null.hh:136:18: error: expected primary-expression before '>' token
hb-null.hh:136:18: error: '::value' has not been declared
hb-null.hh:136:89: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-null.hh: At global scope:
hb-null.hh:144:11: error: 'hb_remove_const' does not name a type
hb-null.hh:145:10: error: 'Type' does not name a type
hb-buffer.hh:60:1: error: expected constructor, destructor, or type conversion before '(' token
hb-null.hh:167:11: error: 'hb_remove_pointer' does not name a type
hb-null.hh:169:23: error: expected ')' before '*' token
hb-null.hh:170:3: error: 'T' does not name a type
hb-null.hh:171:3: error: 'T' does not name a type
hb-null.hh:172:3: error: 'T' does not name a type
hb-null.hh:173:3: error: 'T' does not name a type
hb-null.hh:177:3: error: 'T' does not name a type
hb-null.hh:178:3: error: 'T' does not name a type
hb-null.hh:180:3: error: 'T' does not name a type
hb-null.hh: In member function 'hb_nonnull_ptr_t::operator const C*() const':
hb-null.hh:175:67: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-null.hh: In member function 'hb_nonnull_ptr_t
::operator const char*() const':
hb-null.hh:176:63: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-buffer.hh:61:1: error: expected constructor, destructor, or type conversion before '(' token
In file included from hb.hh:583:0,
from hb-aat-map.cc:29:
hb-algs.hh: At global scope:
hb-algs.hh:54:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:54:29: error: expected type-specifier before 'decltype'
hb-algs.hh:54:29: error: expected initializer before 'decltype'
hb-algs.hh:63:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:70:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:78:17: error: expected ',' or '...' before '&&' token
hb-buffer.hh:62:1: error: expected constructor, destructor, or type conversion before '(' token
hb-algs.hh: In member function 'bool::operator()(T) const':
hb-algs.hh:78:44: error: 'hb_forward' was not declared in this scope
hb-algs.hh:78:59: error: 'v' was not declared in this scope
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh: At global scope:
hb-algs.hh:86:43: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:86:43: error: expected initializer before 'hb_head_t'
hb-algs.hh:89:6: error: 'hb_is_integral' was not declared in this scope
hb-algs.hh:89:6: error: '::value' has not been declared
hb-algs.hh:89:6: error: template argument 1 is invalid
hb-algs.hh:89:6: error: expected nested-name-specifier
hb-algs.hh:89:6: error: expected unqualified-id before '*' token
hb-algs.hh:89:6: error: expected '>' before '*' token
hb-buffer.hh:79:1: error: expected constructor, destructor, or type conversion before '(' tokenhb-algs.hh:90:43: error: expected type-specifier before 'decltype'
hb-algs.hh:90:43: error: expected initializer before 'decltype'
hb-algs.hh:99:34: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:99:34: error: expected initializer before 'hb_head_t'
hb-algs.hh:109:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-buffer.hh:122:10: error: 'constexpr' does not name a type
hb-buffer.hh:122:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11hb-algs.hh:110:13: error: expected ',' or '...' before '&&' token
hb-buffer.hh:123:29: error: 'CONTEXT_LENGTH' was not declared in this scope
hb-algs.hh:110:60: error: expected type-specifier before 'decltype'
hb-algs.hh:110:60: error: expected initializer before 'decltype'
hb-algs.hh:115:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:115:48: error: expected type-specifier before 'decltype'
hb-algs.hh:115:48: error: expected initializer before 'decltype'
hb-algs.hh:119:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:120:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:120:53: error: expected type-specifier before 'decltype'
hb-algs.hh:120:53: error: expected initializer before 'decltype'
hb-algs.hh:125:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:126:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:126:44: error: expected type-specifier before 'decltype'
hb-algs.hh:126:44: error: expected initializer before 'decltype'
hb-algs.hh:140:18: error: 'Pos' is not a type
hb-algs.hh:140:22: error: expected ',' or '...' before '>' token
hb-algs.hh:140:29: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:142:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:144:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:145:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:145:31: error: expected type-specifier before 'decltype'
hb-algs.hh:145:31: error: expected initializer before 'decltype'
hb-algs.hh:153:35: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:155:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:156:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:156:40: error: expected type-specifier before 'decltype'
hb-algs.hh:156:40: error: expected initializer before 'decltype'
hb-algs.hh:172:22: error: expected ',' or '...' before '&&' token
hb-algs.hh:172:35: error: expected type-specifier before 'decltype'
hb-algs.hh:172:35: error: expected initializer before 'decltype'
hb-algs.hh:215:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:215:50: error: expected type-specifier before 'decltype'
hb-algs.hh:215:50: error: expected initializer before 'decltype'
hb-algs.hh:219:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:219:50: error: expected type-specifier before 'decltype'
hb-algs.hh:219:50: error: expected initializer before 'decltype'
hb-algs.hh:228:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:228:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:228:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:241:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:241:50: error: expected type-specifier before 'decltype'
hb-algs.hh:241:50: error: expected initializer before 'decltype'
hb-algs.hh:248:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:248:50: error: expected type-specifier before 'decltype'
hb-algs.hh:248:50: error: expected initializer before 'decltype'
hb-algs.hh:256:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:256:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:256:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:269:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:269:50: error: expected type-specifier before 'decltype'
hb-algs.hh:269:50: error: expected initializer before 'decltype'
hb-algs.hh:273:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:273:50: error: expected type-specifier before 'decltype'
hb-algs.hh:273:50: error: expected initializer before 'decltype'
hb-algs.hh:280:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:280:50: error: expected type-specifier before 'decltype'
hb-algs.hh:280:50: error: expected initializer before 'decltype'
hb-algs.hh:288:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:288:41: error: expected type-specifier before 'decltype'
hb-algs.hh:288:41: error: expected initializer before 'decltype'
hb-algs.hh:308:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:310:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-algs.hh:327:12: error: expected ',' or '...' before '&&' token
hb-algs.hh: In function 'hb_pair_t hb_pair(T1)':
hb-algs.hh:327:54: error: 'a' was not declared in this scope
hb-algs.hh:327:57: error: 'b' was not declared in this scope
hb-algs.hh: At global scope:
hb-algs.hh:350:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:350:37: error: expected type-specifier before 'decltype'
hb-algs.hh:350:37: error: expected initializer before 'decltype'
hb-algs.hh:357:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:357:37: error: expected type-specifier before 'decltype'
hb-algs.hh:357:37: error: expected initializer before 'decltype'
hb-buffer.hh: In member function 'hb_glyph_info_t& hb_buffer_t::output_glyph(hb_codepoint_t)':
hb-buffer.hh:231:50: error: 'get_crap' is not a member of 'CrapHelper'
hb-buffer.hh:234:14: error: 'get_crap' is not a member of 'CrapHelper'
hb-algs.hh: In function 'bool hb_in_range(T, T, T)':
hb-algs.hh:608:19: error: 'hb_is_signed' was not declared in this scope
hb-algs.hh:608:33: error: expected primary-expression before '>' token
hb-algs.hh:608:34: error: '::value' has not been declared
hb-algs.hh:608:45: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-algs.hh: At global scope:
hb-algs.hh:629:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:633:63: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:634:12: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh: In function 'void* hb_bsearch(const void*, const void*, size_t, size_t, int (*)(const void*, const void*, Ts ...), Ts ...)':
hb-algs.hh:649:10: error: 'nullptr' was not declared in this scope
hb-algs.hh: At global scope:
hb-algs.hh:687:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:692:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:693:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:720:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:724:54: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:725:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
In file included from hb-ot-map.hh:32:0,
from hb-ot-shape.hh:32,
from hb-shape-plan.hh:32,
from hb-face.hh:35,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-buffer.hh: In member function 'int hb_buffer_t::_unsafe_to_break_find_min_cluster(const hb_glyph_info_t*, unsigned int, unsigned int, unsigned int) const':
hb-buffer.hh:395:50: error: no match for call to '(const) (unsigned int&, const uint32_t&)'
hb-algs.hh: In function 'void hb_stable_sort(T*, unsigned int, int (*)(const T*, const T*))':
hb-algs.hh:892:47: error: 'nullptr' was not declared in this scope
hb-buffer.hh: At global scope:
hb-buffer.hh:419:1: error: expected constructor, destructor, or type conversion before '(' token
hb-algs.hh: In function 'hb_bool_t hb_codepoint_parse(const char*, unsigned int, int, hb_codepoint_t*)':
hb-algs.hh:900:44: error: no match for call to '(const) (unsigned int, unsigned int&)'
hb-algs.hh: At global scope:
hb-algs.hh:917:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:917:3: error: expected type-specifier before 'decltype'
hb-algs.hh:917:3: error: expected initializer before 'decltype'
hb-algs.hh:917:3: error: expected identifier before 'true'
hb-algs.hh:917:3: error: expected ',' or '...' before 'true'
hb-algs.hh:917:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:918:10: error: 'constexpr' does not name a type
hb-algs.hh:918:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:919:10: error: 'constexpr' does not name a type
hb-algs.hh:919:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:921:46: error: expected type-specifier before 'decltype'
hb-algs.hh:921:46: error: expected initializer before 'decltype'
hb-algs.hh:925:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:925:3: error: expected type-specifier before 'decltype'
hb-algs.hh:925:3: error: expected initializer before 'decltype'
hb-algs.hh:925:3: error: expected identifier before 'true'
hb-algs.hh:925:3: error: expected ',' or '...' before 'true'
hb-algs.hh:925:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:926:10: error: 'constexpr' does not name a type
hb-algs.hh:926:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:927:10: error: 'constexpr' does not name a type
hb-algs.hh:927:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:929:46: error: expected type-specifier before 'decltype'
hb-algs.hh:929:46: error: expected initializer before 'decltype'
hb-algs.hh:933:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:933:3: error: expected type-specifier before 'decltype'
hb-algs.hh:933:3: error: expected initializer before 'decltype'
hb-algs.hh:933:3: error: expected identifier before 'true'
hb-algs.hh:933:3: error: expected ',' or '...' before 'true'
hb-algs.hh:933:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:934:10: error: 'constexpr' does not name a type
hb-algs.hh:934:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:935:10: error: 'constexpr' does not name a type
hb-algs.hh:935:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:937:46: error: expected type-specifier before 'decltype'
hb-algs.hh:937:46: error: expected initializer before 'decltype'
hb-algs.hh:941:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:941:3: error: expected type-specifier before 'decltype'
hb-algs.hh:941:3: error: expected initializer before 'decltype'
hb-algs.hh:941:3: error: expected identifier before 'true'
hb-algs.hh:941:3: error: expected ',' or '...' before 'true'
hb-algs.hh:941:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:942:10: error: 'constexpr' does not name a type
hb-algs.hh:942:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:943:10: error: 'constexpr' does not name a type
hb-algs.hh:943:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:945:46: error: expected type-specifier before 'decltype'
hb-algs.hh:945:46: error: expected initializer before 'decltype'
hb-algs.hh:951:34: error: expected type-specifier before 'decltype'
hb-algs.hh:951:34: error: expected initializer before 'decltype'
hb-algs.hh:956:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:956:3: error: expected type-specifier before 'decltype'
hb-algs.hh:956:3: error: expected initializer before 'decltype'
hb-algs.hh:956:3: error: expected identifier before 'true'
hb-algs.hh:956:3: error: expected ',' or '...' before 'true'
hb-algs.hh:956:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:958:47: error: expected type-specifier before 'decltype'
hb-algs.hh:958:47: error: expected initializer before 'decltype'
hb-algs.hh:962:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:962:3: error: expected type-specifier before 'decltype'
hb-algs.hh:962:3: error: expected initializer before 'decltype'
hb-algs.hh:962:3: error: expected identifier before 'true'
hb-algs.hh:962:3: error: expected ',' or '...' before 'true'
hb-algs.hh:962:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:964:47: error: expected type-specifier before 'decltype'
hb-algs.hh:964:47: error: expected initializer before 'decltype'
hb-algs.hh:968:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:968:3: error: expected type-specifier before 'decltype'
hb-algs.hh:968:3: error: expected initializer before 'decltype'
hb-algs.hh:968:3: error: expected identifier before 'true'
hb-algs.hh:968:3: error: expected ',' or '...' before 'true'
hb-algs.hh:968:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:970:47: error: expected type-specifier before 'decltype'
hb-algs.hh:970:47: error: expected initializer before 'decltype'
hb-algs.hh:974:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:974:3: error: expected type-specifier before 'decltype'
hb-algs.hh:974:3: error: expected initializer before 'decltype'
hb-algs.hh:974:3: error: expected identifier before 'true'
hb-algs.hh:974:3: error: expected ',' or '...' before 'true'
hb-algs.hh:974:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:976:47: error: expected type-specifier before 'decltype'
hb-algs.hh:976:47: error: expected initializer before 'decltype'
hb-algs.hh:980:3: error: expected ',' or '...' before '&&' token
hb-algs.hh:980:3: error: expected type-specifier before 'decltype'
hb-algs.hh:980:3: error: expected initializer before 'decltype'
hb-algs.hh:980:3: error: expected identifier before 'true'
hb-algs.hh:980:3: error: expected ',' or '...' before 'true'
hb-algs.hh:980:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:982:47: error: expected type-specifier before 'decltype'
hb-algs.hh:982:47: error: expected initializer before 'decltype'
hb-algs.hh:988:34: error: expected type-specifier before 'decltype'
hb-algs.hh:988:34: error: expected initializer before 'decltype'
hb-algs.hh:994:34: error: expected type-specifier before 'decltype'
hb-algs.hh:994:34: error: expected initializer before 'decltype'
hb-algs.hh:1037:18: error: expected identifier before numeric constant
hb-algs.hh:1037:18: error: expected ',' or '...' before numeric constant
hb-algs.hh:1037:53: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
In file included from hb.hh:584:0,
from hb-aat-map.cc:29:
hb-iter.hh:67:10: error: 'constexpr' does not name a type
hb-iter.hh:67:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:68:10: error: 'constexpr' does not name a type
hb-iter.hh:68:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:69:10: error: 'constexpr' does not name a type
hb-iter.hh:69:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:70:10: error: 'constexpr' does not name a type
hb-iter.hh:70:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:87:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:93:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:94:3: error: 'hb_remove_reference' does not name a type
hb-iter.hh:99:38: error: expected ';' at end of member declaration
hb-iter.hh:99:43: error: expected unqualified-id before '{' token
hb-iter.hh:99:90: error: expected ';' at end of member declaration
hb-iter.hh:100:38: error: expected ';' at end of member declaration
hb-iter.hh:100:11: error: 'iter_t hb_iter_t::operator+=(unsigned int)' cannot be overloaded
hb-iter.hh:99:11: error: with 'iter_t& hb_iter_t::operator+=(unsigned int)'
hb-iter.hh:100:40: error: expected unqualified-id before '&&' token
hb-iter.hh:101:24: error: expected ';' at end of member declaration
hb-iter.hh:101:29: error: expected unqualified-id before '{' token
hb-iter.hh:101:68: error: expected ';' at end of member declaration
hb-iter.hh:102:24: error: expected ';' at end of member declaration
hb-iter.hh:102:11: error: 'iter_t hb_iter_t::operator++()' cannot be overloaded
hb-iter.hh:101:11: error: with 'iter_t& hb_iter_t::operator++()'
hb-iter.hh:102:26: error: expected unqualified-id before '&&' token
hb-iter.hh:103:38: error: expected ';' at end of member declaration
hb-iter.hh:103:43: error: expected unqualified-id before '{' token
hb-iter.hh:103:89: error: expected ';' at end of member declaration
hb-iter.hh:104:38: error: expected ';' at end of member declaration
hb-iter.hh:104:11: error: 'iter_t hb_iter_t::operator-=(unsigned int)' cannot be overloaded
hb-iter.hh:103:11: error: with 'iter_t& hb_iter_t::operator-=(unsigned int)'
hb-iter.hh:104:40: error: expected unqualified-id before '&&' token
hb-iter.hh:105:24: error: expected ';' at end of member declaration
hb-iter.hh:105:29: error: expected unqualified-id before '{' token
hb-iter.hh:105:68: error: expected ';' at end of member declaration
hb-iter.hh:106:24: error: expected ';' at end of member declaration
hb-iter.hh:106:11: error: 'iter_t hb_iter_t::operator--()' cannot be overloaded
hb-iter.hh:105:11: error: with 'iter_t& hb_iter_t::operator--()'
hb-iter.hh:106:26: error: expected unqualified-id before '&&' token
hb-iter.hh:113:30: error: expected initializer before '&' token
hb-iter.hh:115:30: error: expected initializer before '&&' token
hb-iter.hh:117:35: error: expected initializer before '&' token
hb-iter.hh:119:35: error: expected initializer before '&&' token
hb-iter.hh:122:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:123:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:124:24: error: expected ',' or '...' before '&&' token
hb-iter.hh:124:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:124:41: error: invalid constructor; you probably meant 'hb_iter_t (const hb_iter_t&)'
hb-iter.hh:125:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:126:36: error: expected ',' or '...' before '&&' token
hb-iter.hh:126:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
In file included from hb-ot-shape.hh:32:0,
from hb-shape-plan.hh:32,
from hb-face.hh:35,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-ot-map.hh:109:67: error: 'nullptr' was not declared in this scope
hb-iter.hh: In member function 'iter_t hb_iter_t::operator+(unsigned int) const':
hb-iter.hh:107:51: error: 'c' does not name a type
hb-iter.hh:107:72: error: 'c' was not declared in this scope
hb-iter.hh: In member function 'iter_t hb_iter_t::operator-(unsigned int) const':
hb-iter.hh:110:51: error: 'c' does not name a type
hb-iter.hh:110:72: error: 'c' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:153:1: error: expected unqualified-id before 'using'
hb-iter.hh:155:1: error: expected unqualified-id before 'using'
hb-iter.hh:162:25: error: 'hb_iter_type' does not name a type
hb-ot-map.hh: In member function 'hb_mask_t hb_ot_map_t::get_mask(hb_tag_t, unsigned int*) const':
hb-ot-map.hh:111:61: error: call to 'const Type* hb_sorted_vector_t::bsearch(const T&, const Type*) const [with T = unsigned int; Type = hb_ot_map_t::feature_map_t]' uses the default argument for parameter 2, which is not yet defined
hb-iter.hh:219:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:220:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-ot-map.hh: In member function 'bool hb_ot_map_t::needs_fallback(hb_tag_t) const':
hb-ot-map.hh:118:61: error: call to 'const Type* hb_sorted_vector_t::bsearch(const T&, const Type*) const [with T = unsigned int; Type = hb_ot_map_t::feature_map_t]' uses the default argument for parameter 2, which is not yet defined
hb-iter.hh:221:54: error: expected ',' or '...' before '&&' token
hb-iter.hh:221:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:221:71: error: invalid constructor; you probably meant 'hb_iter_fallback_mixin_t (const hb_iter_fallback_mixin_t&)'
hb-iter.hh:222:88: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:223:66: error: expected ',' or '...' before '&&' token
hb-iter.hh:223:83: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-ot-map.hh: In member function 'hb_mask_t hb_ot_map_t::get_1_mask(hb_tag_t) const':
hb-ot-map.hh:124:61: error: call to 'const Type* hb_sorted_vector_t::bsearch(const T&, const Type*) const [with T = unsigned int; Type = hb_ot_map_t::feature_map_t]' uses the default argument for parameter 2, which is not yet defined
hb-ot-map.hh: In member function 'unsigned int hb_ot_map_t::get_feature_index(unsigned int, hb_tag_t) const':
hb-ot-map.hh:130:61: error: call to 'const Type* hb_sorted_vector_t::bsearch(const T&, const Type*) const [with T = unsigned int; Type = hb_ot_map_t::feature_map_t]' uses the default argument for parameter 2, which is not yet defined
hb-iter.hh: In member function 'iter_t hb_iter_fallback_mixin_t::__end__() const':
hb-iter.hh:213:10: error: 'it' does not name a type
hb-iter.hh:214:12: error: 'it' was not declared in this scope
hb-ot-map.hh: In member function 'unsigned int hb_ot_map_t::get_feature_stage(unsigned int, hb_tag_t) const':
hb-ot-map.hh:136:61: error: call to 'const Type* hb_sorted_vector_t::bsearch(const T&, const Type*) const [with T = unsigned int; Type = hb_ot_map_t::feature_map_t]' uses the default argument for parameter 2, which is not yet defined
hb-iter.hh:215:12: error: 'it' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:232:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:233:74: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-ot-map.hh: In member function 'void hb_ot_map_t::get_stage_lookups(unsigned int, unsigned int, const hb_ot_map_t::lookup_map_t**, unsigned int*) const':
hb-ot-map.hh:144:19: error: 'nullptr' was not declared in this scope
hb-iter.hh:234:52: error: expected ',' or '...' before '&&' token
hb-iter.hh:234:69: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:234:69: error: invalid constructor; you probably meant 'hb_iter_with_fallback_t (const hb_iter_with_fallback_t&)'
hb-iter.hh:235:86: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:236:64: error: expected ',' or '...' before '&&' token
hb-iter.hh:236:81: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:249:10: error: 'hb_true_type' does not name a type
hb-iter.hh:250:10: error: 'hb_false_type' does not name a type
hb-iter.hh:253:10: error: 'constexpr' does not name a type
hb-iter.hh:253:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:266:40: error: expected type-specifier before 'decltype'
hb-iter.hh:266:40: error: expected initializer before 'decltype'In file included from hb-ot-shape.hh:32:0,
from hb-shape-plan.hh:32,
from hb-face.hh:35,
from hb-open-type.hh:34,
from hb-static.cc:29,
from main.cc:27:
hb-ot-map.hh:151:32: error: 'nullptr' was not declared in this scope
hb-iter.hh:269:10: error: 'hb_false_type' does not name a type
hb-iter.hh:272:10: error: 'constexpr' does not name a type
hb-iter.hh:272:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:283:6: error: 'hb_add_lvalue_reference' was not declared in this scope
hb-iter.hh:283:6: error: 'hb_add_const' was not declared in this scope
hb-iter.hh:283:6: error: template argument 2 is invalid
hb-iter.hh:283:6: error: template argument 1 is invalid
hb-iter.hh:283:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:284:10: error: 'hb_true_type' does not name a type
hb-iter.hh:286:40: error: expected type-specifier before 'decltype'
hb-iter.hh:286:40: error: expected initializer before 'decltype'
hb-iter.hh:287:10: error: 'hb_false_type' does not name a type
hb-iter.hh:290:10: error: 'constexpr' does not name a type
hb-iter.hh:290:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:299:6: error: 'hb_add_lvalue_reference' was not declared in this scope
hb-iter.hh:299:6: error: template argument 2 is invalid
hb-iter.hh:299:6: error: '::value' has not been declared
hb-iter.hh:299:6: error: template argument 1 is invalid
hb-iter.hh:299:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:300:10: error: 'hb_true_type' does not name a type
hb-iter.hh:302:40: error: expected type-specifier before 'decltype'
hb-iter.hh:302:40: error: expected initializer before 'decltype'
hb-iter.hh:303:10: error: 'hb_false_type' does not name a type
hb-iter.hh:306:10: error: 'constexpr' does not name a type
hb-iter.hh:306:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:318:4: error: 'nullptr' was not declared in this scope
hb-ot-map.hh: At global scope:
hb-ot-map.hh:188:1: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh:319:35: error: expected ',' or '...' before '&&' token
hb-iter.hh:319:48: error: expected type-specifier before 'decltype'
hb-iter.hh:319:48: error: expected initializer before 'decltype'
hb-iter.hh:322:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:323:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:323:46: error: expected type-specifier before 'decltype'
hb-iter.hh:323:46: error: expected initializer before 'decltype'
hb-iter.hh:330:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:331:35: error: expected ',' or '...' before '&&' token
hb-iter.hh:331:48: error: expected type-specifier before 'decltype'
hb-iter.hh:331:48: error: expected initializer before 'decltype'
hb-iter.hh:334:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:335:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:335:46: error: expected type-specifier before 'decltype'
hb-iter.hh:335:46: error: expected initializer before 'decltype'
hb-iter.hh:345:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:347:16: error: expected ',' or '...' before '&&' token
hb-iter.hh:347:35: error: expected type-specifier before 'decltype'
hb-iter.hh:347:35: error: expected initializer before 'decltype'
hb-iter.hh:351:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh:358:3: error: 'nullptr' was not declared in this scope
hb-iter.hh:360:45: error: template argument 4 is invalid
hb-iter.hh:361:16: error: 'hb_get' cannot appear in a constant-expression
hb-iter.hh:361:24: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:44: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:44: error: '*' cannot appear in a constant-expression
hb-iter.hh:361:61: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:62: error: a function call cannot appear in a constant-expression
hb-iter.hh:361:63: error: template argument 1 is invalid
hb-iter.hh:361:63: error: template argument 2 is invalid
hb-iter.hh:365:21: error: 'hb_get' is not a type
hb-iter.hh:365:29: error: expected unqualified-id before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: expected ')' before '(' token
hb-iter.hh:365:29: error: ISO C++ forbids declaration of 'decltype' with no type [-fpermissive]
hb-iter.hh:365:29: error: 'decltype' declared as function returning a function
hb-iter.hh:365:29: error: expected ';' at end of member declaration
hb-iter.hh:365:29: error: expected unqualified-id before ')' token
hb-iter.hh:366:10: error: 'constexpr' does not name a type
hb-iter.hh:366:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:367:10: error: 'constexpr' does not name a type
hb-iter.hh:367:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:371:3: error: '__item_t__' does not name a type
hb-iter.hh:372:3: error: '__item_t__' does not name a type
hb-iter.hh:394:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:395:35: error: template argument 4 is invalid
hb-iter.hh:396:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'int hb_map_iter_factory_t::operator()(Iter)':
hb-iter.hh:397:44: error: template argument 4 is invalid
hb-iter.hh: At global scope:
hb-iter.hh:405:67: error: template argument 2 is invalid
hb-iter.hh:406:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:407:76: error: template argument 2 is invalid
hb-iter.hh:407:79: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:413:72: error: template argument 2 is invalid
hb-iter.hh:414:20: error: expected ',' or '...' before '&&' token
In file included from hb-blob.cc:40:0:
hb.hh:417:15: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:415:81: error: template argument 2 is invalidhb.hh:418:15: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh:415:84: error: 'f' was not declared in this scopehb.hh:419:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:420:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:421:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:422:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:423:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:424:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:425:15: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh: At global scope:
hb-iter.hh:421:63: error: template argument 2 is invalid
hb.hh:426:15: error: expected constructor, destructor, or type conversion before '(' token
hb.hh:427:15: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh:422:20: error: expected ',' or '...' before '&&' token
hb.hh:428:15: error: expected constructor, destructor, or type conversion before '(' token
hb-iter.hh: In member function 'int::operator()(Proj) const':
hb-iter.hh:423:72: error: template argument 2 is invalid
hb-iter.hh:423:75: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:428:3: error: 'nullptr' was not declared in this scope
hb-iter.hh:430:60: error: template argument 4 is invalid
hb-iter.hh:431:27: error: template argument 1 is invalid
hb-iter.hh:437:10: error: 'constexpr' does not name a type
hb-iter.hh:437:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:457:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:458:36: error: template argument 4 is invalid
hb-iter.hh:459:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
In file included from hb.hh:579:0,
from hb-blob.cc:40:
hb-meta.hh:41:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:42:26: error: expected unqualified-id before 'using'hb-iter.hh: In member function 'int hb_filter_iter_factory_t::operator()(Iter)':
hb-iter.hh:460:45: error: template argument 4 is invalid
hb-meta.hh:44:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-iter.hh: At global scope:
hb-iter.hh:468:29: error: expected type-specifier before 'decltype'
hb-meta.hh:45:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]hb-iter.hh:468:29: error: expected '>' before 'decltype'
hb-meta.hh:45:26: error: expected unqualified-id before 'using'
hb-iter.hh:470:34: error: 'Proj' was not declared in this scope
hb-iter.hh:470:38: error: template argument 2 is invalid
hb-meta.hh:47:65: error: 'constexpr' does not name a typehb-iter.hh:471:20: error: expected ',' or '...' before '&&' token
hb-meta.hh:47:65: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:471:64: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11hb-meta.hh:48:19: error: expected unqualified-id before 'using'
hb-meta.hh:49:7: error: expected nested-name-specifier before 'hb_true_type'
hb-meta.hh:49:7: error: 'hb_true_type' has not been declared
hb-meta.hh:49:20: error: expected ';' before '=' token
hb-meta.hh:49:20: error: expected unqualified-id before '=' token
hb-meta.hh:50:7: error: expected nested-name-specifier before 'hb_false_type'
hb-meta.hh:50:7: error: 'hb_false_type' has not been declared
hb-meta.hh:50:21: error: expected ';' before '=' token
hb-iter.hh: In member function 'int::operator()(Pred) const':
hb-iter.hh:472:43: error: 'Proj' was not declared in this scopehb-meta.hh:50:21: error: expected unqualified-id before '=' token
hb-iter.hh:472:47: error: template argument 2 is invalid
hb-iter.hh:472:50: error: 'p' was not declared in this scope
hb-iter.hh:472:53: error: 'f' was not declared in this scope
hb-meta.hh:61:70: error: expected class-name before '{' token
hb-meta.hh:62:75: error: expected class-name before '{' token
hb-iter.hh: At global scope:
hb-iter.hh:482:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:483:23: error: expected type-specifier before 'decltype'
hb-iter.hh:483:23: error: expected '>' before 'decltype'
hb-meta.hh:79:23: error: expected unqualified-id before 'using'
hb-iter.hh:485:23: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-meta.hh:100:87: error: expected template-name before '<' token
hb-iter.hh:501:20: error: expected ',' or '...' before '&&' tokenhb-meta.hh:100:87: error: expected '{' before '<' token
hb-meta.hh:100:87: error: expected unqualified-id before '<' token
hb-meta.hh:101:95: error: expected template-name before '<' token
hb-meta.hh:101:95: error: expected '{' before '<' token
hb-meta.hh:101:95: error: expected unqualified-id before '<' token
hb-meta.hh:102:23: error: expected unqualified-id before 'using'
hb-iter.hh: In member function 'hb_reduce_t::operator()(Redu) const':
hb-iter.hh:502:38: error: 'r' was not declared in this scope
hb-meta.hh:103:23: error: expected unqualified-id before 'using'
hb-iter.hh:502:41: error: 'init_value' was not declared in this scope
hb-meta.hh:105:91: error: expected template-name before '<' token
hb-meta.hh:105:91: error: expected '{' before '<' token
hb-meta.hh:105:91: error: expected unqualified-id before '<' token
hb-iter.hh: At global scope:
hb-iter.hh:512:54: error: '>>' should be '> >' within a nested template argument listhb-meta.hh:106:95: error: expected template-name before '<' token
hb-meta.hh:106:95: error: expected '{' before '<' token
hb-meta.hh:106:95: error: expected unqualified-id before '<' token
hb-meta.hh:107:53: error: template argument 1 is invalid
hb-meta.hh:107:96: error: expected template-name before '<' token
hb-meta.hh:108:23: error: expected unqualified-id before 'using'
hb-meta.hh:109:77: error: expected type-specifier before 'hb_type_identity'hb-iter.hh:518:10: error: 'constexpr' does not name a type
hb-meta.hh:109:77: error: expected initializer before 'hb_type_identity'hb-iter.hh:518:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:545:10: error: 'constexpr' does not name a type
hb-iter.hh:545:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:110:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:110:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:111:23: error: expected unqualified-id before 'using'
hb-meta.hh:112:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:112:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:113:77: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:113:77: error: expected initializer before 'hb_type_identity'
hb-meta.hh:114:23: error: expected unqualified-id before 'using'
hb-meta.hh:116:89: error: expected template-name before '<' token
hb-meta.hh:116:89: error: expected '{' before '<' token
hb-meta.hh:116:89: error: expected unqualified-id before '<' token
hb-meta.hh:117:93: error: expected template-name before '<' token
hb-meta.hh:117:93: error: expected '{' before '<' token
hb-meta.hh:117:93: error: expected unqualified-id before '<' token
hb-meta.hh:118:23: error: expected unqualified-id before 'using'
hb-meta.hh:119:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:119:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:120:68: error: expected type-specifier before 'hb_type_identity'
hb-meta.hh:120:68: error: expected initializer before 'hb_type_identity'
hb-meta.hh:121:23: error: expected unqualified-id before 'using'
hb-meta.hh:126:23: error: expected unqualified-id before 'using'
hb-meta.hh:134:1: error: expected unqualified-id before 'using'
hb-meta.hh:141:10: error: 'constexpr' does not name a type
hb-meta.hh:141:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:568:6: error: 'nullptr' was not declared in this scopehb-meta.hh:142:10: error: 'constexpr' does not name a type
hb-meta.hh:142:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:143:10: error: 'constexpr' does not name a type
hb-meta.hh:143:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:144:10: error: 'constexpr' does not name a type
hb-meta.hh:144:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:569:17: error: 'hb_iter_type' was not declared in this scopehb-meta.hh:146:10: error: 'hb_true_type' does not name a type
hb-iter.hh:569:31: error: wrong number of template arguments (1, should be 2)
hb-iter.hh:510:8: error: provided for 'template struct hb_zip_iter_t'
hb-meta.hh:149:40: error: expected type-specifier before 'decltype'hb-iter.hh:569:32: error: expected unqualified-id before ',' token
hb-meta.hh:149:40: error: expected initializer before 'decltype'
hb-meta.hh:151:10: error: 'hb_false_type' does not name a type
hb-meta.hh:153:10: error: 'constexpr' does not name a type
hb-meta.hh:153:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:160:1: error: expected unqualified-id before 'using'
hb-meta.hh:164:1: error: expected unqualified-id before 'using'
hb-meta.hh:174:8: error: 'hb_remove_reference' does not name a type
hb-meta.hh:177:9: error: expected unqualified-id before '&&' token
hb-iter.hh:583:6: error: 'nullptr' was not declared in this scope
hb-meta.hh:179:9: error: expected unqualified-id before '&&' token
hb-meta.hh:184:17: error: expected ',' or '...' before '&&' token
hb-iter.hh:584:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-meta.hh:184:29: error: expected type-specifier before 'decltype'
hb-meta.hh:184:29: error: expected initializer before 'decltype'
hb-meta.hh:187:28: error: expected type-specifier before 'decltype'
hb-meta.hh:187:28: error: expected initializer before 'decltype'
hb-meta.hh:194:17: error: expected ',' or '...' before '&&' token
hb-meta.hh:194:29: error: expected type-specifier before 'decltype'
hb-iter.hh:596:20: error: expected ',' or '...' before '&&' tokenhb-meta.hh:194:29: error: expected initializer before 'decltype'
hb-meta.hh:197:28: error: expected type-specifier before 'decltype'
hb-meta.hh:197:28: error: expected initializer before 'decltype'
hb-iter.hh: In member function 'hb_apply_t::operator()(Appl) const':
hb-iter.hh:597:30: error: 'a' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:614:10: error: 'constexpr' does not name a type
hb-iter.hh:614:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-iter.hh:615:10: error: 'constexpr' does not name a type
hb-iter.hh:615:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-meta.hh:224:1: error: expected unqualified-id before 'using'
hb-meta.hh:240:1: error: expected unqualified-id before 'using'
hb-meta.hh:248:1: error: expected unqualified-id before 'using'
hb-meta.hh:257:1: error: expected unqualified-id before 'using'
hb-meta.hh:262:1: error: expected unqualified-id before 'using'
hb-iter.hh: In static member function 'static T hb_counter_iter_t::end_for(T, T, S)':
hb-iter.hh:633:10: error: 'res' does not name a type
hb-iter.hh:634:10: error: 'res' was not declared in this scope
hb-iter.hh:636:20: error: 'res' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:648:31: error: expected ',' or '...' before '&&' token
hb-iter.hh:648:45: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:648:3: error: default argument missing for parameter 2 of 'hb_counter_iter_t::operator()(T, S) const'
hb-iter.hh: In member function 'hb_counter_iter_t::operator()(T, S) const':
hb-iter.hh:649:44: error: 'step' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:655:39: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:659:33: error: expected ',' or '...' before '&&' token
hb-iter.hh:659:47: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'hb_counter_iter_t::operator()(T, T, S) const':
hb-iter.hh:660:49: error: 'step' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:670:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:671:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:671:60: error: expected type-specifier before 'decltype'
hb-iter.hh:671:60: error: expected initializer before 'decltype'
hb-iter.hh:685:6: error: 'nullptr' was not declared in this scope
hb-iter.hh:686:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh:698:20: error: expected ',' or '...' before '&&' token
hb-iter.hh: In member function 'hb_sink_t::operator()(Sink) const':
hb-iter.hh:699:29: error: 's' was not declared in this scope
hb-meta.hh:297:44: error: expected class-name before '{' token
hb-iter.hh: At global scope:
hb-iter.hh:712:6: error: 'nullptr' was not declared in this scopehb-meta.hh:299:31: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:299:51: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:67: error: '.' cannot appear in a constant-expression
hb-meta.hh:299:70: error: a function call cannot appear in a constant-expression
hb-meta.hh:299:71: error: a function call cannot appear in a constant-expression
hb-iter.hh:713:30: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11hb-meta.hh:299:77: error: template argument 2 is invalid
hb-meta.hh:301:1: error: expected unqualified-id before 'using'
hb-meta.hh:304:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:305:45: error: expected class-name before '{' token
hb-meta.hh:306:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:307:32: error: 'hb_void_t' was not declared in this scope
hb-meta.hh:307:55: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:74: error: a function call cannot appear in a constant-expression
hb-meta.hh:307:75: error: template argument 2 is invalid
hb-iter.hh:729:6: error: 'nullptr' was not declared in this scope
hb-meta.hh:308:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-meta.hh:309:1: error: expected unqualified-id before 'using'
hb-meta.hh:313:1: error: expected unqualified-id before 'using'
hb-iter.hh:730:28: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11hb-meta.hh:317:1: error: expected unqualified-id before 'using'
hb-meta.hh:321:1: error: expected unqualified-id before 'using'
hb-meta.hh:325:42: error: expected class-name before '{' token
hb-meta.hh:327:32: error: 'hb_void_t' was not declared in this scope
hb-iter.hh: In member function 'void hb_unzip_t::operator()(Iter)':
hb-iter.hh:734:19: error: ISO C++ forbids declaration of 'v' with no type [-fpermissive]
hb-meta.hh:327:52: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:69: error: an assignment cannot appear in a constant-expression
hb-meta.hh:327:83: error: a function call cannot appear in a constant-expression
hb-meta.hh:327:89: error: template argument 3 is invalid
hb-iter.hh:735:15: error: request for member 'first' in 'v', which is of non-class type 'const int'
hb-meta.hh:329:1: error: expected unqualified-id before 'using'
hb-iter.hh:736:15: error: request for member 'second' in 'v', which is of non-class type 'const int'
hb-meta.hh:333:1: error: expected unqualified-id before 'using'
hb-meta.hh:338:1: error: expected unqualified-id before 'using'
hb-iter.hh: At global scope:
hb-iter.hh:747:21: error: expected ',' or '...' before '&&' token
hb-meta.hh:348:1: error: expected unqualified-id before 'using'
hb-meta.hh:357:1: error: expected unqualified-id before 'using'
hb-meta.hh:361:1: error: expected unqualified-id before 'using'
hb-meta.hh:365:1: error: expected unqualified-id before 'using'
hb-meta.hh:374:1: error: expected unqualified-id before 'using'
hb-meta.hh:378:1: error: expected unqualified-id before 'using'
hb-meta.hh:382:1: error: expected unqualified-id before 'using'
hb-meta.hh:393:1: error: expected unqualified-id before 'using'
hb-iter.hh: In member function 'hb_unzip_t::operator()(Sink1) const':
hb-iter.hh:748:38: error: 's1' was not declared in this scope
hb-iter.hh:748:42: error: 's2' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:762:22: error: expected type-specifier before 'decltype'
hb-iter.hh:762:22: error: expected '>' before 'decltype'
hb-iter.hh:765:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:767:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:769:15: error: 'it' does not name a type
hb-iter.hh:769:33: error: expected ';' before 'it'
hb-iter.hh:769:33: error: 'it' was not declared in this scope
hb-iter.hh:770:22: error: 'hb_forward' was not declared in this scope
hb-iter.hh:770:37: error: expected primary-expression before '>' token
hb-iter.hh:770:40: error: 'p' was not declared in this scope
hb-iter.hh:770:63: error: 'Proj' was not declared in this scope
hb-iter.hh:770:70: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:779:22: error: expected type-specifier before 'decltype'
hb-iter.hh:779:22: error: expected '>' before 'decltype'
hb-iter.hh:782:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:784:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:786:15: error: 'it' does not name a type
hb-iter.hh:786:33: error: expected ';' before 'it'
hb-iter.hh:786:33: error: 'it' was not declared in this scope
hb-iter.hh:787:21: error: 'hb_forward' was not declared in this scope
hb-iter.hh:787:36: error: expected primary-expression before '>' token
hb-iter.hh:787:39: error: 'p' was not declared in this scope
hb-iter.hh:787:62: error: 'Proj' was not declared in this scope
hb-iter.hh:787:69: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:796:22: error: expected type-specifier before 'decltype'
hb-iter.hh:796:22: error: expected '>' before 'decltype'
hb-iter.hh:799:29: error: expected ',' or '...' before '&&' token
hb-iter.hh:801:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In member function 'bool::operator()(Iterable) const':
hb-iter.hh:803:15: error: 'it' does not name a type
hb-iter.hh:803:33: error: expected ';' before 'it'
hb-iter.hh:803:33: error: 'it' was not declared in this scope
hb-iter.hh:804:21: error: 'hb_forward' was not declared in this scope
hb-iter.hh:804:36: error: expected primary-expression before '>' token
hb-iter.hh:804:39: error: 'p' was not declared in this scope
hb-iter.hh:804:62: error: 'Proj' was not declared in this scope
hb-iter.hh:804:69: error: 'f' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:816:4: error: 'nullptr' was not declared in this scope
hb-iter.hh:818:26: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-iter.hh: In function 'void hb_fill(C&, const V&)':
hb-iter.hh:820:13: error: 'i' does not name a type
hb-iter.hh:820:30: error: expected ';' before 'i'
hb-iter.hh:820:30: error: 'i' was not declared in this scope
hb-iter.hh: At global scope:
hb-iter.hh:826:11: error: expected ',' or '...' before '&&' token
hb-iter.hh: In function 'void hb_copy(S)':
hb-iter.hh:828:12: error: 'is' was not declared in this scope
hb-iter.hh:828:27: error: 'id' was not declared in this scope
In file included from hb.hh:585:0,
from hb-aat-map.cc:29:
hb-debug.hh: At global scope:
hb-debug.hh:56:15: error: expected constructor, destructor, or type conversion before '(' token
hb-debug.hh: In function 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, __va_list_tag*)':
hb-debug.hh:164:118: error: no match for call to '(const) (unsigned int&, unsigned int&)'
In file included from hb.hh:580:0,
from hb-blob.cc:40:
hb-mutex.hh: In member function 'void hb_mutex_t::init()':
hb-mutex.hh:132:20: error: 'nullptr' was not declared in this scope
In file included from hb.hh:585:0,
from hb-aat-map.cc:29:
hb-debug.hh: In destructor 'hb_auto_trace_t::~hb_auto_trace_t()':
hb-debug.hh:294:44: error: 'nullptr' was not declared in this scope
hb-debug.hh: In member function 'ret_t hb_auto_trace_t::ret(ret_t, const char*, unsigned int)':
hb-debug.hh:312:14: error: 'nullptr' was not declared in this scope
hb-debug.hh: At global scope:
hb-debug.hh:334:11: error: expected ',' or '...' before '&&' token
hb-debug.hh: In member function 'T hb_auto_trace_t<0, ret_t>::ret(T)':
hb-debug.hh:336:45: error: 'hb_forward' was not declared in this scope
hb-debug.hh:336:57: error: expected primary-expression before '>' token
hb-debug.hh:336:60: error: 'v' was not declared in this scope
hb-debug.hh: At global scope:
hb-debug.hh:344:11: error: expected ',' or '...' before '&&' token
hb-debug.hh: In member function 'T hb_no_trace_t::ret(T)':
hb-debug.hh:346:45: error: 'hb_forward' was not declared in this scope
In file included from hb.hh:581:0,
from hb-blob.cc:40:
hb-atomic.hh: At global scope:
hb-atomic.hh:286:11: error: 'hb_remove_pointer' does not name a type
hb-atomic.hh:288:14: error: 'T' has not been declared
hb-atomic.hh:289:21: error: 'T' has not been declared
hb-atomic.hh:290:3: error: 'T' does not name a type
hb-atomic.hh:291:3: error: 'T' does not name a type
hb-atomic.hh:292:23: error: 'T' does not name a type
hb-atomic.hh:292:26: error: ISO C++ forbids declaration of 'old' with no type [-fpermissive]
hb-atomic.hh:292:31: error: 'T' has not been declared
hb-atomic.hh:294:3: error: 'T' does not name a type
hb-atomic.hh:297:3: error: 'T' does not name a type
hb-atomic.hh:288:22: error: 'nullptr' was not declared in this scope
hb-atomic.hh: In member function 'void hb_atomic_ptr_t::set_relaxed(int*)':
hb-atomic.hh:289:30: error: 'v' was not declared in this scope
hb-atomic.hh:289:30: error: incompatible type for argument 1 of '__atomic_store_n'
hb-atomic.hh: In member function 'bool hb_atomic_ptr_t
::cmpexch(const int*, int*) const':
hb-atomic.hh:292:55: error: 'v' was not declared in this scope
hb-atomic.hh: In member function 'hb_atomic_ptr_t
::operator C*() const':
hb-atomic.hh:295:61: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-atomic.hh:295:61: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from hb.hh:582:0,
from hb-blob.cc:40:
hb-null.hh: At global scope:
hb-null.hh:52:25: error: 'hb_void_t' was not declared in this scope
hb-null.hh:52:56: error: a function call cannot appear in a constant-expression
hb-null.hh:52:105: error: template argument 2 is invalid
hb-null.hh:55:1: error: expected unqualified-id before 'using'
hb-null.hh:66:27: error: 'hb_void_t' was not declared in this scope
hb-null.hh:66:58: error: a function call cannot appear in a constant-expression
hb-null.hh:66:109: error: template argument 2 is invalid
hb-null.hh:68:1: error: expected unqualified-id before 'using'
hb-null.hh: In static member function 'static const Type& Null::get_null()':
hb-null.hh:84:20: error: 'hb_null_size' was not declared in this scope
hb-null.hh:84:20: error: expected primary-expression before '>' token
hb-null.hh:84:20: error: '::value' has not been declared
hb-null.hh:84:91: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-null.hh: At global scope:
hb-null.hh:91:11: error: 'hb_remove_const' does not name a type
hb-null.hh:92:16: error: 'Type' does not name a type
hb-null.hh: In function 'Type& Crap()':
hb-null.hh:136:18: error: 'hb_null_size' was not declared in this scope
hb-null.hh:136:18: error: expected primary-expression before '>' token
hb-null.hh:136:18: error: '::value' has not been declared
hb-null.hh:136:89: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive]
hb-null.hh: At global scope:
hb-null.hh:144:11: error: 'hb_remove_const' does not name a type
hb-null.hh:145:10: error: 'Type' does not name a type
hb-null.hh:167:11: error: 'hb_remove_pointer' does not name a type
hb-null.hh:169:23: error: expected ')' before '*' token
hb-null.hh:170:3: error: 'T' does not name a type
hb-null.hh:171:3: error: 'T' does not name a type
hb-null.hh:172:3: error: 'T' does not name a type
hb-null.hh:173:3: error: 'T' does not name a type
hb-null.hh:177:3: error: 'T' does not name a type
hb-null.hh:178:3: error: 'T' does not name a type
hb-null.hh:180:3: error: 'T' does not name a type
hb-null.hh: In member function 'hb_nonnull_ptr_t::operator const C*() const':
hb-null.hh:175:67: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
hb-null.hh: In member function 'hb_nonnull_ptr_t
::operator const char*() const':
hb-null.hh:176:63: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive]
In file included from hb.hh:583:0,
from hb-blob.cc:40:
hb-algs.hh: At global scope:
hb-algs.hh:54:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:54:29: error: expected type-specifier before 'decltype'
hb-algs.hh:54:29: error: expected initializer before 'decltype'
hb-algs.hh:63:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:70:25: error: 'hb_remove_reference' does not name a type
hb-algs.hh:78:17: error: expected ',' or '...' before '&&' token
hb-algs.hh: In member function 'bool::operator()(T) const':
hb-algs.hh:78:44: error: 'hb_forward' was not declared in this scope
hb-algs.hh:78:59: error: 'v' was not declared in this scope
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh:78:38: error: expected primary-expression before 'bool'
hb-algs.hh:78:38: error: expected ';' before 'bool'
hb-algs.hh: At global scope:
hb-algs.hh:86:43: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:86:43: error: expected initializer before 'hb_head_t'
hb-algs.hh:89:6: error: 'hb_is_integral' was not declared in this scope
hb-algs.hh:89:6: error: '::value' has not been declared
hb-algs.hh:89:6: error: template argument 1 is invalid
hb-algs.hh:89:6: error: expected nested-name-specifier
hb-algs.hh:89:6: error: expected unqualified-id before '*' token
hb-algs.hh:89:6: error: expected '>' before '*' token
hb-algs.hh:90:43: error: expected type-specifier before 'decltype'
hb-algs.hh:90:43: error: expected initializer before 'decltype'
hb-algs.hh:99:34: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:99:34: error: expected initializer before 'hb_head_t'
hb-algs.hh:109:49: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:110:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:110:60: error: expected type-specifier before 'decltype'
hb-algs.hh:110:60: error: expected initializer before 'decltype'
hb-algs.hh:115:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:115:48: error: expected type-specifier before 'decltype'
hb-algs.hh:115:48: error: expected initializer before 'decltype'
hb-algs.hh:119:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:120:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:120:53: error: expected type-specifier before 'decltype'
hb-algs.hh:120:53: error: expected initializer before 'decltype'
hb-algs.hh:125:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:126:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:126:44: error: expected type-specifier before 'decltype'
hb-debug.hh:346:57: error: expected primary-expression before '>' tokenhb-algs.hh:126:44: error: expected initializer before 'decltype'
hb-debug.hh:346:60: error: 'v' was not declared in this scope
hb-algs.hh:140:18: error: 'Pos' is not a type
hb-algs.hh:140:22: error: expected ',' or '...' before '>' token
hb-algs.hh:140:29: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-algs.hh:142:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-algs.hh:144:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:145:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:145:31: error: expected type-specifier before 'decltype'
In file included from hb.hh:586:0,
from hb-aat-map.cc:29:
hb-array.hh: At global scope:
hb-array.hh:51:6: error: 'hb_is_cr_convertible' was not declared in this scopehb-algs.hh:145:31: error: expected initializer before 'decltype'
hb-array.hh:51:6: error: a comma operator cannot appear in a constant-expression
hb-algs.hh:153:35: warning: variadic templates only available with -std=c++11 or -std=gnu++11 [enabled by default]
hb-array.hh:57:49: error: template argument 1 is invalid
hb-array.hh:51:6: error: expected nested-name-specifier
hb-array.hh:58:3: error: expected unqualified-id before '{' token
hb-algs.hh:155:6: error: 'nullptr' was not declared in this scopehb-array.hh:58:3: error: expected '>' before '{' token
hb-array.hh:58:3: error: expected unqualified-id before '{' token
hb-array.hh:64:10: error: 'constexpr' does not name a type
hb-array.hh:64:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-algs.hh:156:18: error: expected ',' or '...' before '&&' token
hb-algs.hh:156:40: error: expected type-specifier before 'decltype'
hb-algs.hh:156:40: error: expected initializer before 'decltype'
hb-algs.hh:172:22: error: expected ',' or '...' before '&&' token
hb-algs.hh:172:35: error: expected type-specifier before 'decltype'
hb-algs.hh:172:35: error: expected initializer before 'decltype'
hb-algs.hh:215:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:215:50: error: expected type-specifier before 'decltype'
hb-algs.hh:215:50: error: expected initializer before 'decltype'
hb-algs.hh:219:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:219:50: error: expected type-specifier before 'decltype'
hb-algs.hh:219:50: error: expected initializer before 'decltype'
hb-algs.hh:228:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:228:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:228:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:241:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:241:50: error: expected type-specifier before 'decltype'
hb-algs.hh:241:50: error: expected initializer before 'decltype'
hb-algs.hh:248:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:248:50: error: expected type-specifier before 'decltype'
hb-algs.hh:248:50: error: expected initializer before 'decltype'
hb-algs.hh:256:20: error: expected ',' or '...' before '&&' token
hb-algs.hh:256:41: error: expected type-specifier before 'hb_head_t'
hb-algs.hh:256:41: error: expected initializer before 'hb_head_t'
hb-algs.hh:269:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:269:50: error: expected type-specifier before 'decltype'
hb-algs.hh:269:50: error: expected initializer before 'decltype'
hb-algs.hh:273:13: error: expected ',' or '...' before '&&' token
hb-algs.hh:273:50: error: expected type-specifier before 'decltype'
hb-algs.hh:273:50: error: expected initializer before 'decltype'hb-array.hh:123:48: error: 'nullptr' was not declared in this scope
hb-array.hh:132:60: error: 'nullptr' was not declared in this scope
hb-algs.hh:280:13: error: expected ',' or '...' before '&&' token
hb-array.hh:167:88: error: 'nullptr' was not declared in this scope
hb-algs.hh:280:50: error: expected type-specifier before 'decltype'
hb-algs.hh:280:50: error: expected initializer before 'decltype'
hb-algs.hh:288:20: error: expected ',' or '...' before '&&' tokenhb-array.hh: In constructor 'hb_array_t< >::hb_array_t()':
hb-array.hh:45:27: error: 'nullptr' was not declared in this scope
hb-algs.hh:288:41: error: expected type-specifier before 'decltype'
hb-algs.hh:288:41: error: expected initializer before 'decltype'
hb-algs.hh:308:6: error: 'nullptr' was not declared in this scope
hb-algs.hh:310:31: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
hb-algs.hh:327:12: error: expected ',' or '...' before '&&' token
hb-algs.hh: In function 'hb_pair_t hb_pair(T1)':
hb-algs.hh:327:54: error: 'a' was not declared in this scope
hb-algs.hh:327:57: error: 'b' was not declared in this scope
hb-array.hh: In member function 'void hb_array_t< >::qsort(unsigned int, unsigned int)':
hb-array.hh:155:30: error: no match for call to '(const) (unsigned int&, unsigned int&)'
hb-algs.hh: At global scope:
hb-algs.hh:350:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:350:37: error: expected type-specifier before 'decltype'
hb-algs.hh:350:37: error: expected initializer before 'decltype'
hb-array.hh: In member function 'hb_array_t< > hb_array_t< >::sub_array(unsigned int, unsigned int*) const':
hb-array.hh:178:53: error: no match for call to '(const) (unsigned int&, unsigned int&)'
hb-algs.hh:357:17: error: expected ',' or '...' before '&&' token
hb-algs.hh:357:37: error: expected type-specifier before 'decltype'
hb-algs.hh:357:37: error: expected initializer before 'decltype'
hb-array.hh: In member function 'void hb_array_t< >::free()':
hb-array.hh:186:40: error: 'nullptr' was not declared in this scope
hb-array.hh: In member function 'hb_array_t< > hb_array_t< >::copy(hb_serialize_context_t*) const':
hb-array.hh:192:11: error: ISO C++ forbids declaration of 'out' with no type [-fpermissive]
hb-array.hh: At global scope:
hb-array.hh:232:3: error: expected nested-name-specifier before 'item_t'
hb-array.hh:232:3: error: using-declaration for non-member at class scope
hb-array.hh:232:3: error: expected ';' before '=' token
hb-array.hh:232:3: error: expected unqualified-id before '=' token
hb-array.hh:232:3: error: expected identifier before 'true'
hb-array.hh:232:3: error: expected ',' or '...' before 'true'
hb-array.hh:232:3: error: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive]
hb-array.hh:233:10: error: 'constexpr' does not name a type
hb-array.hh:233:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-array.hh:234:10: error: 'constexpr' does not name a type
hb-array.hh:234:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11
hb-array.hh:242:6: error: 'hb_is_cr_convertible' was not declared in this scope
hb-array.hh:242:6: error: a comma operator cannot appear in a constant-expression
hb-array.hh:248:56: error: template argument 1 is invalid
hb-array.hh:242:6: error: expected nested-name-specifier
hb-array.hh:249:3: error: expected unqualified-id before '{' token
hb-array.hh:249:3: error: expected '>' before '{' token
hb-array.hh:249:3: error: expected unqualified-id before '{' token
hb-array.hh:261:48: error: 'nullptr' was not declared in this scope
hb-array.hh:267:60: error: 'nullptr' was not declared in this scope
hb-array.hh:273:45: error: 'nullptr' was not declared in this scope
hb-algs.hh: In function 'bool hb_in_range(T, T, T)':
hb-algs.hh:608:19: error: 'hb_is_signed' was not declared in this scope
hb-algs.hh:608:33: error: expected primary-expression before '>' token
hb-array.hh: In member function 'bool hb_array_t<