Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 871020 Details for
Bug 914485
app-text/calibre-5.44.0-r1 fails to build with app-text/podofo-0.10.1
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 419.74 KB, created by
Andrés Becerra Sandoval
on 2023-09-21 12:40:01 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Andrés Becerra Sandoval
Created:
2023-09-21 12:40:01 UTC
Size:
419.74 KB
patch
obsolete
> * Package: app-text/calibre-5.44.0-r1:0 > * Repository: gentoo > * Maintainer: zmedico@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_11 udisks > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > * Using python3.11 to build > * Applying calibre-2.9.0-no_updates_dialog.patch ... >patching file src/calibre/gui2/main.py >Hunk #1 succeeded at 58 (offset 21 lines). >patching file src/calibre/gui2/update.py >Hunk #1 succeeded at 200 with fuzz 2 (offset 46 lines). > [ ok ] > * Applying calibre-5.35.0-jxr-test.patch ... > [ ok ] > * Applying calibre-5.31.0-qt-image-test.patch ... > [ ok ] > >* >* Running build >* > >Building 25 extensions >Compiling 36 files... >x86_64-pc-linux-gnu-g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -std=c++11 -DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject* -I/usr/include/hunspell -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/spell/hunspell_wrapper.cpp -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/hunspell/hunspell_wrapper.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -std=c99 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/hyphenation/hyphen.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/hyphen/hyphen.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -std=c99 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/unicode_names/unicode_names.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/unicode_names/unicode_names.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/speedup.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/speedup/speedup.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/certgen/certgen.o >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kfree_rsa_keypair[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:41:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KRSA_free[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 41 | [01;35m[Kif[m[K (KeyPair) RSA_free(KeyPair); > | [01;35m[K^~[m[K >In file included from [01m[K/usr/include/openssl/x509.h:36[m[K, > from [01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:17[m[K: >[01m[K/usr/include/openssl/rsa.h:299:28:[m[K [01;36m[Knote: [m[Kdeclared here > 299 | OSSL_DEPRECATEDIN_3_0 void [01;36m[KRSA_free[m[K(RSA *r); > | [01;36m[K^~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kcreate_rsa_keypair[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:55:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KRSA_new[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 55 | [01;35m[KKeyPair[m[K = RSA_new(); > | [01;35m[K^~~~~~~[m[K >[01m[K/usr/include/openssl/rsa.h:207:28:[m[K [01;36m[Knote: [m[Kdeclared here > 207 | OSSL_DEPRECATEDIN_3_0 RSA *[01;36m[KRSA_new[m[K(void); > | [01;36m[K^~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:61:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KRSA_generate_key_ex[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 61 | [01;35m[Kret[m[K = RSA_generate_key_ex(KeyPair, keysize, BigNumber, NULL); > | [01;35m[K^~~[m[K >[01m[K/usr/include/openssl/rsa.h:266:27:[m[K [01;36m[Knote: [m[Kdeclared here > 266 | OSSL_DEPRECATEDIN_3_0 int [01;36m[KRSA_generate_key_ex[m[K(RSA *rsa, int bits, BIGNUM *e, > | [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:69:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KRSA_free[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 69 | [01;35m[Kif[m[K (!ans && KeyPair) RSA_free(KeyPair); > | [01;35m[K^~[m[K >[01m[K/usr/include/openssl/rsa.h:299:28:[m[K [01;36m[Knote: [m[Kdeclared here > 299 | OSSL_DEPRECATEDIN_3_0 void [01;36m[KRSA_free[m[K(RSA *r); > | [01;36m[K^~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kcreate_rsa_cert_req[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:146:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KEVP_PKEY_set1_RSA[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 146 | [01;35m[Kif[m[K (!EVP_PKEY_set1_RSA(PrivateKey, KeyPair)) { set_error("EVP_PKEY_set1_RSA"); goto error; } > | [01;35m[K^~[m[K >In file included from [01m[K/usr/include/openssl/rand.h:23[m[K, > from [01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:12[m[K: >[01m[K/usr/include/openssl/evp.h:1347:5:[m[K [01;36m[Knote: [m[Kdeclared here > 1347 | int [01;36m[KEVP_PKEY_set1_RSA[m[K(EVP_PKEY *pkey, struct rsa_st *key); > | [01;36m[K^~~~~~~~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kcertificate_set_serial[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:192:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KBN_pseudo_rand[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 192 | [01;35m[Kif[m[K (BN_pseudo_rand(bn, SERIAL_RAND_BITS, 0, 0) == 1 && > | [01;35m[K^~[m[K >In file included from [01m[K/usr/include/openssl/params.h:16[m[K, > from [01m[K/usr/include/openssl/evp.h:32[m[K: >[01m[K/usr/include/openssl/bn.h:231:5:[m[K [01;36m[Knote: [m[Kdeclared here > 231 | int [01;36m[KBN_pseudo_rand[m[K(BIGNUM *rnd, int bits, int top, int bottom); > | [01;36m[K^~~~~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kcreate_rsa_cert[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:264:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KEVP_PKEY_set1_RSA[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 264 | [01;35m[Kif[m[K (!EVP_PKEY_set1_RSA(PrivateKey, CA_key)) { set_error("EVP_PKEY_set1_RSA"); goto error; } > | [01;35m[K^~[m[K >[01m[K/usr/include/openssl/evp.h:1347:5:[m[K [01;36m[Knote: [m[Kdeclared here > 1347 | int [01;36m[KEVP_PKEY_set1_RSA[m[K(EVP_PKEY *pkey, struct rsa_st *key); > | [01;36m[K^~~~~~~~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kserialize_rsa_key[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:341:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KEVP_PKEY_set1_RSA[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 341 | [01;35m[Kif[m[K (!EVP_PKEY_set1_RSA(key, keypair)) { set_error("EVP_PKEY_set1_RSA"); goto error; } > | [01;35m[K^~[m[K >[01m[K/usr/include/openssl/evp.h:1347:5:[m[K [01;36m[Knote: [m[Kdeclared here > 1347 | int [01;36m[KEVP_PKEY_set1_RSA[m[K(EVP_PKEY *pkey, struct rsa_st *key); > | [01;36m[K^~~~~~~~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:[m[K In function â[01m[Kexec_module[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/certgen.c:390:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KERR_load_BIO_strings[m[Kâ is deprecated: Since OpenSSL 3.0 [[01;35m[K-Wdeprecated-declarations[m[K] > 390 | [01;35m[KERR_load_BIO_strings[m[K(); > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K/usr/include/openssl/randerr.h:17[m[K, > from [01m[K/usr/include/openssl/rand.h:22[m[K: >[01m[K/usr/include/openssl/cryptoerr_legacy.h:31:27:[m[K [01;36m[Knote: [m[Kdeclared here > 31 | OSSL_DEPRECATEDIN_3_0 int [01;36m[KERR_load_BIO_strings[m[K(void); > | [01;36m[K^~~~~~~~~~~~~~~~~~~~[m[K > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/gui2/tweak_book/editor/syntax/html.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/html_syntax_highlighter/html.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/tinycss/tokenizer.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/tokenizer/tokenizer.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/_patiencediff_c/_patiencediff_c.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/icu.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/icu/icu.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/matcher.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/matcher/matcher.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/library/sqlite_custom.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/sqlite_custom/sqlite_custom.o > >x86_64-pc-linux-gnu-g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -std=c++14 -DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/db/sqlite_extension.cpp -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/sqlite_extension/sqlite_extension.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx/lzxmodule.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/lzx/lzxmodule.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx/compressor.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/lzx/compressor.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx/lzxc.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/lzx/lzxc.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx/lzxd.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/lzx/lzxd.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/lzx/lzc.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/lzx/lzc.o > >x86_64-pc-linux-gnu-g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject* -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/fonts/freetype.cpp -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/freetype/freetype.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/msdes -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/msdes/des.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/msdes/des.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -I/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/msdes -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/msdes/msdesmodule.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/msdes/msdesmodule.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/ebooks/compression/palmdoc.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/cPalmdoc/palmdoc.o > >x86_64-pc-linux-gnu-gcc -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -DCALIBRE_MODINIT_FUNC= __attribute__ ((visibility ("default"))) PyObject* -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/ebooks/djvu/bzzdecoder.c -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/bzzdec/bzzdecoder.o >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/ebooks/djvu/bzzdecoder.c:[m[K In function â[01m[Kbzz_decompress[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/ebooks/djvu/bzzdecoder.c:663:34:[m[K [01;35m[Kwarning: [m[Kpointer â[01m[Kbuf[m[Kâ may be used after â[01m[Krealloc[m[Kâ [[01;35m[K-Wuse-after-free[m[K] > 663 | pos = tmp + [01;35m[K(pos - buf)[m[K; > | [01;35m[K~~~~~^~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/ebooks/djvu/bzzdecoder.c:658:31:[m[K [01;36m[Knote: [m[Kcall to â[01m[Krealloc[m[Kâ here > 658 | tmp = (char*) [01;36m[Krealloc(buf, buflen + (buflen * sizeof(char)))[m[K; > | [01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > >x86_64-pc-linux-gnu-g++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -march=native -O2 -pipe -fvisibility=hidden -pthread -fdiagnostics-color=always -I/usr/include/python3.11 -O3 -std=c++11 -DCALIBRE_MODINIT_FUNC=extern "C" __attribute__ ((visibility ("default"))) PyObject* -I/usr/include/podofo -I/usr/include -c /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp -o /var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/build/objects/podofo/impose.o >In file included from [01m[K/usr/include/podofo/podofo.h:20[m[K, > from [01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/global.h:14[m[K, > from [01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:8[m[K: >[01m[K/usr/include/podofo/auxiliary/OutputStream.h:33:27:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 33 | void Write(const std::[01;31m[Kstring_view[m[K& view); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/OutputStream.h:33:22:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 33 | void Write(const [01;36m[Kstd[m[K::string_view& view); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/auxiliary/StreamDevice.h:15[m[K, > from [01m[K/usr/include/podofo/podofo.h:22[m[K: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:51:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 51 | explicit charbuff_t(const std::[01;31m[Kstring_view[m[K& view) > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:51:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 51 | explicit charbuff_t(const [01;36m[Kstd[m[K::string_view& view) > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:58:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 58 | charbuff_t& operator=(const std::[01;31m[Kstring_view[m[K & view) > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:58:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 58 | charbuff_t& operator=(const [01;36m[Kstd[m[K::string_view & view) > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K In member function â[01m[KPoDoFo::charbuff_t< <template-parameter-1-1> >& PoDoFo::charbuff_t< <template-parameter-1-1> >::[01;32m[Koperator=[m[K(const int&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:60:38:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Kdata[m[Kâ in â[01m[Kview[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 60 | std::string::assign(view.[01;31m[Kdata[m[K(), view.size()); > | [01;31m[K^~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:60:51:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Ksize[m[Kâ in â[01m[Kview[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 60 | std::string::assign(view.data(), view.[01;31m[Ksize[m[K()); > | [01;31m[K^~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const charbuff_t<>&, const bufferview&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:101:61:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ is not a member of â[01m[Kstd[m[Kâ > 101 | return static_cast<const std::string&>(lhs) == std::[01;31m[Kstring_view[m[K(rhs.data(), rhs.size()); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:101:61:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const bufferview&, const charbuff_t<>&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:107:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ is not a member of â[01m[Kstd[m[Kâ > 107 | return std::[01;31m[Kstring_view[m[K(lhs.data(), lhs.size()) == static_cast<const std::string&>(rhs); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:107:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:111:57:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 111 | bool operator==(const charbuff_t<>& lhs, const std::[01;31m[Kstring_view[m[K& rhs) noexcept > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:111:52:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 111 | bool operator==(const charbuff_t<>& lhs, const [01;36m[Kstd[m[K::string_view& rhs) noexcept > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const charbuff_t<>&, const int&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:113:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ is not a member of â[01m[Kstd[m[Kâ > 113 | return std::[01;31m[Kstring_view[m[K(lhs) == rhs; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:113:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:117:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 117 | bool operator==(const std::[01;31m[Kstring_view[m[K& lhs, const charbuff_t<>& rhs) noexcept > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:117:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 117 | bool operator==(const [01;36m[Kstd[m[K::string_view& lhs, const charbuff_t<>& rhs) noexcept > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, const charbuff_t<>&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:119:28:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ is not a member of â[01m[Kstd[m[Kâ > 119 | return lhs == std::[01;31m[Kstring_view[m[K(rhs); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/basetypes.h:119:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards >[01m[K/usr/include/podofo/auxiliary/basetypes.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/basetypes.h:160:20:[m[K [01;35m[Kwarning: [m[Kvariable templates only available with â[01m[K-std=c++14[m[Kâ or â[01m[K-std=gnu++14[m[Kâ [[01;35m[K-Wc++14-extensions[m[K] > 160 | constexpr bool [01;35m[Kalways_false[m[K = false; > | [01;35m[K^~~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:104:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 104 | FileStreamDevice(const std::[01;31m[Kstring_view[m[K & filepath); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:104:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 104 | FileStreamDevice(const [01;36m[Kstd[m[K::string_view & filepath); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:108:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 108 | FileStreamDevice(const std::[01;31m[Kstring_view[m[K & filepath, FileMode mode); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:108:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 108 | FileStreamDevice(const [01;36m[Kstd[m[K::string_view & filepath, FileMode mode); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:112:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 112 | FileStreamDevice(const std::[01;31m[Kstring_view[m[K& filepath, FileMode mode, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:112:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 112 | FileStreamDevice(const [01;36m[Kstd[m[K::string_view& filepath, FileMode mode, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:122:44:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 122 | std::fstream* getFileStream(const std::[01;31m[Kstring_view[m[K& filename, FileMode mode, DeviceAccess access); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:122:39:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 122 | std::fstream* getFileStream(const [01;36m[Kstd[m[K::string_view& filename, FileMode mode, DeviceAccess access); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:215:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 215 | SpanStreamDevice(const std::[01;31m[Kstring_view[m[K& view); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/StreamDevice.h:215:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 215 | SpanStreamDevice(const [01;36m[Kstd[m[K::string_view& view); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/auxiliary/baseincludes.h:29[m[K, > from [01m[K/usr/include/podofo/main/PdfDeclarations.h:26[m[K, > from [01m[K/usr/include/podofo/podofo.h:29[m[K: >[01m[K/usr/include/podofo/auxiliary/nullable.h:27:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kenable_if_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type > 27 | template <typename T, typename = std::[01;31m[Kenable_if_t[m[K<!std::is_pointer<T>::value>> > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:27:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::enable_if_t[m[Kâ is only available from C++14 onwards > 27 | template <typename T, typename = [01;36m[Kstd[m[K::enable_if_t<!std::is_pointer<T>::value>> > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:27:54:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K>[m[Kâ before â[01m[K<[m[Kâ token > 27 | template <typename T, typename = std::enable_if_t[01;31m[K<[m[K!std::is_pointer<T>::value>> > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:82:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 82 | friend bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, const nullable<T2>& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:82:74:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 82 | friend bool operator==(const nullable<T2>& lhs, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:82:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 82 | friend bool [01;31m[Koperator[m[K==(const nullable<T2>& lhs, const nullable<T2>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:85:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 85 | friend bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, const nullable<T2>& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:85:74:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 85 | friend bool operator!=(const nullable<T2>& lhs, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:85:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 85 | friend bool [01;31m[Koperator[m[K!=(const nullable<T2>& lhs, const nullable<T2>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:60:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 88 | friend bool operator==(const nullable<std::decay_t<[01;31m[KT2[m[K>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:60:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 88 | friend bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 88 | friend bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:38:[m[K [01;31m[Kerror: [m[Kâ[01m[KPoDoFo::nullable<T, <template-parameter-1-2> >[m[Kâ is not a template > 88 | friend bool operator==(const [01;31m[Knullable[m[K<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 88 | friend bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:62:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before â[01m[K>[m[Kâ token > 88 | friend bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:88:89:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 88 | friend bool operator==(const nullable<std::decay_t<T2>>& lhs, const nullable<T2&[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:60:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 91 | friend bool operator!=(const nullable<std::decay_t<[01;31m[KT2[m[K>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:60:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 91 | friend bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 91 | friend bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:38:[m[K [01;31m[Kerror: [m[Kâ[01m[KPoDoFo::nullable<T, <template-parameter-1-2> >[m[Kâ is not a template > 91 | friend bool operator!=(const [01;31m[Knullable[m[K<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 91 | friend bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:62:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before â[01m[K>[m[Kâ token > 91 | friend bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:91:89:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 91 | friend bool operator!=(const nullable<std::decay_t<T2>>& lhs, const nullable<T2&[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 94 | friend bool operator==(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<std::decay_t<T2>>& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:86:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<[01;31m[KT2[m[K>>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:86:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:64:[m[K [01;31m[Kerror: [m[Kâ[01m[KPoDoFo::nullable<T, <template-parameter-1-2> >[m[Kâ is not a template > 94 | friend bool operator==(const nullable<T2&>& lhs, const [01;31m[Knullable[m[K<std::decay_t<T2>>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:94:88:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before â[01m[K>[m[Kâ token > 94 | friend bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 97 | friend bool operator!=(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<std::decay_t<T2>>& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:86:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<[01;31m[KT2[m[K>>& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:86:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:88:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:64:[m[K [01;31m[Kerror: [m[Kâ[01m[KPoDoFo::nullable<T, <template-parameter-1-2> >[m[Kâ is not a template > 97 | friend bool operator!=(const nullable<T2&>& lhs, const [01;31m[Knullable[m[K<std::decay_t<T2>>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs); > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:97:88:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before â[01m[K>[m[Kâ token > 97 | friend bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs); > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:100:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 100 | friend bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, const T2& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:103:64:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 103 | friend bool operator==(const T2& lhs, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:106:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 106 | friend bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, std::nullptr_t); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:106:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, std::nullptr_t)[m[Kâ must have an argument of class or enumerated type > 106 | friend bool [01;31m[Koperator[m[K==(const nullable<T2>& lhs, std::nullptr_t); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:109:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 109 | friend bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, const T2& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:112:64:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 112 | friend bool operator!=(const T2& lhs, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:115:65:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 115 | friend bool operator==(std::nullptr_t, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:115:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(std::nullptr_t, const int&)[m[Kâ must have an argument of class or enumerated type > 115 | friend bool [01;31m[Koperator[m[K==(std::nullptr_t, const nullable<T2>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:118:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 118 | friend bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, std::nullptr_t); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:118:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, std::nullptr_t)[m[Kâ must have an argument of class or enumerated type > 118 | friend bool [01;31m[Koperator[m[K!=(const nullable<T2>& lhs, std::nullptr_t); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:121:65:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 121 | friend bool operator!=(std::nullptr_t, const nullable<T2[01;31m[K>[m[K& rhs); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:121:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(std::nullptr_t, const int&)[m[Kâ must have an argument of class or enumerated type > 121 | friend bool [01;31m[Koperator[m[K!=(std::nullptr_t, const nullable<T2>& rhs); > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:130:22:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 130 | class nullable<T&[01;31m[K>[m[K final > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:217:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 217 | bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, const nullable<T2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:217:63:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 217 | bool operator==(const nullable<T2>& lhs, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:217:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 217 | bool [01;31m[Koperator[m[K==(const nullable<T2>& lhs, const nullable<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:229:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 229 | bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, const nullable<T2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:229:63:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 229 | bool operator!=(const nullable<T2>& lhs, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:229:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 229 | bool [01;31m[Koperator[m[K!=(const nullable<T2>& lhs, const nullable<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 241 | bool operator==(const nullable<std::decay_t<[01;31m[KT2[m[K>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 241 | bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 241 | bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 241 | bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 241 | bool operator==(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 241 | bool operator==(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:27:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[KPoDoFo::nullable[m[Kâ without an argument list > 241 | bool operator==(const [01;31m[Knullable[m[K<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:27:[m[K [01;36m[Knote: [m[Kclass template argument deduction is only available with â[01m[K-std=c++17[m[Kâ or â[01m[K-std=gnu++17[m[Kâ >[01m[K/usr/include/podofo/auxiliary/nullable.h:28:20:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class T, class> class PoDoFo::nullable[m[Kâ declared here > 28 | class nullable [01;36m[Kfinal[m[K > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:35:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 241 | bool operator==(const nullable[01;31m[K<[m[Kstd::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:241:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(int)[m[Kâ must have an argument of class or enumerated type > 241 | bool [01;31m[Koperator[m[K==(const nullable<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 253 | bool operator!=(const nullable<std::decay_t<[01;31m[KT2[m[K>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 253 | bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 253 | bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 253 | bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 253 | bool operator!=(const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 253 | bool operator!=(const nullable<std::decay_t<T2[01;31m[K>>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:27:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[KPoDoFo::nullable[m[Kâ without an argument list > 253 | bool operator!=(const [01;31m[Knullable[m[K<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:27:[m[K [01;36m[Knote: [m[Kclass template argument deduction is only available with â[01m[K-std=c++17[m[Kâ or â[01m[K-std=gnu++17[m[Kâ >[01m[K/usr/include/podofo/auxiliary/nullable.h:28:20:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class T, class> class PoDoFo::nullable[m[Kâ declared here > 28 | class nullable [01;36m[Kfinal[m[K > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:35:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 253 | bool operator!=(const nullable[01;31m[K<[m[Kstd::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:253:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(int)[m[Kâ must have an argument of class or enumerated type > 253 | bool [01;31m[Koperator[m[K!=(const nullable<std::decay_t<T2>>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 265 | bool operator==(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<std::decay_t<T2>>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:75:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<[01;31m[KT2[m[K>>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:75:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 265 | bool operator==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:53:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[KPoDoFo::nullable[m[Kâ without an argument list > 265 | bool operator==(const nullable<T2&>& lhs, const [01;31m[Knullable[m[K<std::decay_t<T2>>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:53:[m[K [01;36m[Knote: [m[Kclass template argument deduction is only available with â[01m[K-std=c++17[m[Kâ or â[01m[K-std=gnu++17[m[Kâ >[01m[K/usr/include/podofo/auxiliary/nullable.h:28:20:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class T, class> class PoDoFo::nullable[m[Kâ declared here > 28 | class nullable [01;36m[Kfinal[m[K > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:61:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 265 | bool operator==(const nullable<T2&>& lhs, const nullable[01;31m[K<[m[Kstd::decay_t<T2>>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:265:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, int)[m[Kâ must have an argument of class or enumerated type > 265 | bool [01;31m[Koperator[m[K==(const nullable<T2&>& lhs, const nullable<std::decay_t<T2>>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 277 | bool operator!=(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<std::decay_t<T2>>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:75:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<[01;31m[KT2[m[K>>& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:75:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ is not a member of â[01m[Kstd[m[Kâ; did you mean â[01m[Kdecay[m[Kâ? > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::[01;31m[Kdecay_t[m[K<T2>>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2[01;31m[K>>[m[K& rhs) > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:77:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:53:[m[K [01;31m[Kerror: [m[Kinvalid use of template-name â[01m[KPoDoFo::nullable[m[Kâ without an argument list > 277 | bool operator!=(const nullable<T2&>& lhs, const [01;31m[Knullable[m[K<std::decay_t<T2>>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:53:[m[K [01;36m[Knote: [m[Kclass template argument deduction is only available with â[01m[K-std=c++17[m[Kâ or â[01m[K-std=gnu++17[m[Kâ >[01m[K/usr/include/podofo/auxiliary/nullable.h:28:20:[m[K [01;36m[Knote: [m[Kâ[01m[Ktemplate<class T, class> class PoDoFo::nullable[m[Kâ declared here > 28 | class nullable [01;36m[Kfinal[m[K > | [01;36m[K^~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:61:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 277 | bool operator!=(const nullable<T2&>& lhs, const nullable[01;31m[K<[m[Kstd::decay_t<T2>>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:277:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, int)[m[Kâ must have an argument of class or enumerated type > 277 | bool [01;31m[Koperator[m[K!=(const nullable<T2&>& lhs, const nullable<std::decay_t<T2>>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:289:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 289 | bool operator==(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:289:65:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 289 | bool operator==(const nullable<T2&>& lhs, const nullable<T2&[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:289:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 289 | bool [01;31m[Koperator[m[K==(const nullable<T2&>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:301:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 301 | bool operator!=(const nullable<T2&[01;31m[K>[m[K& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:301:65:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 301 | bool operator!=(const nullable<T2&>& lhs, const nullable<T2&[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:301:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, const int&)[m[Kâ must have an argument of class or enumerated type > 301 | bool [01;31m[Koperator[m[K!=(const nullable<T2&>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:313:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 313 | bool operator==(const nullable<T2&[01;31m[K>[m[K& lhs, const std::decay_t<T2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:313:58:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kdecay[m[Kâ? > 313 | bool operator==(const nullable<T2&>& lhs, const std::[01;31m[Kdecay_t[m[K<T2>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:313:65:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 313 | bool operator==(const nullable<T2&>& lhs, const std::decay_t[01;31m[K<[m[KT2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:313:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, int)[m[Kâ must have an argument of class or enumerated type > 313 | bool [01;31m[Koperator[m[K==(const nullable<T2&>& lhs, const std::decay_t<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:322:39:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 322 | bool operator!=(const nullable<T2&[01;31m[K>[m[K& lhs, const std::decay_t<T2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:322:58:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kdecay[m[Kâ? > 322 | bool operator!=(const nullable<T2&>& lhs, const std::[01;31m[Kdecay_t[m[K<T2>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:322:65:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 322 | bool operator!=(const nullable<T2&>& lhs, const std::decay_t[01;31m[K<[m[KT2>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:322:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, int)[m[Kâ must have an argument of class or enumerated type > 322 | bool [01;31m[Koperator[m[K!=(const nullable<T2&>& lhs, const std::decay_t<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:331:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kdecay[m[Kâ? > 331 | bool operator==(const std::[01;31m[Kdecay_t[m[K<T2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:331:39:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 331 | bool operator==(const std::decay_t[01;31m[K<[m[KT2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:331:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(int)[m[Kâ must have an argument of class or enumerated type > 331 | bool [01;31m[Koperator[m[K==(const std::decay_t<T2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:340:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdecay_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kdecay[m[Kâ? > 340 | bool operator!=(const std::[01;31m[Kdecay_t[m[K<T2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~[m[K > | [32m[Kdecay[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:340:39:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 340 | bool operator!=(const std::decay_t[01;31m[K<[m[KT2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:340:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(int)[m[Kâ must have an argument of class or enumerated type > 340 | bool [01;31m[Koperator[m[K!=(const std::decay_t<T2>& lhs, const nullable<T2&>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:349:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 349 | bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, const T2& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, const T2&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/nullable.h:351:18:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_hasValue[m[Kâ in â[01m[Klhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 351 | if (!lhs.[01;31m[Km_hasValue[m[K) > | [01;31m[K^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:354:20:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_value[m[Kâ in â[01m[Klhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 354 | return lhs.[01;31m[Km_value[m[K == rhs; > | [01;31m[K^~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/nullable.h:358:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 358 | bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, const T2& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, const T2&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/nullable.h:360:18:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_hasValue[m[Kâ in â[01m[Klhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 360 | if (!lhs.[01;31m[Km_hasValue[m[K) > | [01;31m[K^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:363:20:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_value[m[Kâ in â[01m[Klhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 363 | return lhs.[01;31m[Km_value[m[K != rhs; > | [01;31m[K^~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/nullable.h:367:53:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 367 | bool operator==(const T2& lhs, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const T2&, const int&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/nullable.h:369:18:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_hasValue[m[Kâ in â[01m[Krhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 369 | if (!rhs.[01;31m[Km_hasValue[m[K) > | [01;31m[K^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:372:27:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_value[m[Kâ in â[01m[Krhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 372 | return lhs == rhs.[01;31m[Km_value[m[K; > | [01;31m[K^~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/nullable.h:376:53:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 376 | bool operator!=(const T2& lhs, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K In function â[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const T2&, const int&)[m[Kâ: >[01m[K/usr/include/podofo/auxiliary/nullable.h:378:18:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_hasValue[m[Kâ in â[01m[Krhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 378 | if (!rhs.[01;31m[Km_hasValue[m[K) > | [01;31m[K^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:381:27:[m[K [01;31m[Kerror: [m[Krequest for member â[01m[Km_value[m[Kâ in â[01m[Krhs[m[Kâ, which is of non-class type â[01m[Kconst int[m[Kâ > 381 | return lhs != rhs.[01;31m[Km_value[m[K; > | [01;31m[K^~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:[m[K At global scope: >[01m[K/usr/include/podofo/auxiliary/nullable.h:385:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 385 | bool operator==(const nullable<T2[01;31m[K>[m[K& lhs, std::nullptr_t) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:385:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(const int&, std::nullptr_t)[m[Kâ must have an argument of class or enumerated type > 385 | bool [01;31m[Koperator[m[K==(const nullable<T2>& lhs, std::nullptr_t) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:391:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 391 | bool operator!=(const nullable<T2[01;31m[K>[m[K& lhs, std::nullptr_t) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:391:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(const int&, std::nullptr_t)[m[Kâ must have an argument of class or enumerated type > 391 | bool [01;31m[Koperator[m[K!=(const nullable<T2>& lhs, std::nullptr_t) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:397:54:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 397 | bool operator==(std::nullptr_t, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:397:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator==[m[K(std::nullptr_t, const int&)[m[Kâ must have an argument of class or enumerated type > 397 | bool [01;31m[Koperator[m[K==(std::nullptr_t, const nullable<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:403:54:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 403 | bool operator!=(std::nullptr_t, const nullable<T2[01;31m[K>[m[K& rhs) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/auxiliary/nullable.h:403:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kbool PoDoFo::[01;32m[Koperator!=[m[K(std::nullptr_t, const int&)[m[Kâ must have an argument of class or enumerated type > 403 | bool [01;31m[Koperator[m[K!=(std::nullptr_t, const nullable<T2>& rhs) > | [01;31m[K^~~~~~~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfDeclarations.h:31[m[K: >[01m[K/usr/include/podofo/main/PdfError.h:120:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 120 | std::[01;31m[Kstring_view[m[K GetFilePath() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:120:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 120 | [01;36m[Kstd[m[K::string_view GetFilePath() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:132:86:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 132 | using LogMessageCallback = std::function<void(PdfLogSeverity logSeverity, const std::[01;31m[Kstring_view[m[K& msg)>; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:132:81:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 132 | using LogMessageCallback = std::function<void(PdfLogSeverity logSeverity, const [01;36m[Kstd[m[K::string_view& msg)>; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:193:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 193 | std::[01;31m[Kstring_view[m[K GetName() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:193:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 193 | [01;36m[Kstd[m[K::string_view GetName() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:235:17:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 235 | static std::[01;31m[Kstring_view[m[K ErrorName(PdfErrorCode code); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:235:12:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 235 | static [01;36m[Kstd[m[K::string_view ErrorName(PdfErrorCode code); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:242:17:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 242 | static std::[01;31m[Kstring_view[m[K ErrorMessage(PdfErrorCode code); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfError.h:242:12:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 242 | static [01;36m[Kstd[m[K::string_view ErrorMessage(PdfErrorCode code); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:31[m[K: >[01m[K/usr/include/podofo/main/PdfCommon.h:18:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 18 | static void AddFontDirectory(const std::[01;31m[Kstring_view[m[K& path); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCommon.h:18:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 18 | static void AddFontDirectory(const [01;36m[Kstd[m[K::string_view& path); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:33[m[K: >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:14:54:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 14 | PODOFO_API PdfOperator GetPdfOperator(const std::[01;31m[Kstring_view[m[K& opstr); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:14:49:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 14 | PODOFO_API PdfOperator GetPdfOperator(const [01;36m[Kstd[m[K::string_view& opstr); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:15:50:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 15 | PODOFO_API bool TryGetPdfOperator(const std::[01;31m[Kstring_view[m[K& opstr, PdfOperator& op); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:15:45:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 15 | PODOFO_API bool TryGetPdfOperator(const [01;36m[Kstd[m[K::string_view& opstr, PdfOperator& op); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:27:21:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 27 | PODOFO_API std::[01;31m[Kstring_view[m[K GetPdfOperatorName(PdfOperator op); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:27:16:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 27 | PODOFO_API [01;36m[Kstd[m[K::string_view GetPdfOperatorName(PdfOperator op); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfOperatorUtils.h:28:64:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 28 | PODOFO_API bool TryGetPdfOperatorName(PdfOperator op, std::[01;31m[Kstring_view[m[K& opstr); > | [01;31m[K^~~~~~~~~~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfVariant.h:12[m[K, > from [01m[K/usr/include/podofo/main/PdfObject.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfDataContainer.h:11[m[K, > from [01m[K/usr/include/podofo/main/PdfArray.h:11[m[K, > from [01m[K/usr/include/podofo/podofo.h:34[m[K: >[01m[K/usr/include/podofo/main/PdfName.h:38:24:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 38 | PdfName(const std::[01;31m[Kstring_view[m[K& str); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:38:19:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 38 | PdfName(const [01;36m[Kstd[m[K::string_view& str); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:59:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 59 | static PdfName FromEscaped(const std::[01;31m[Kstring_view[m[K& name); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:59:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 59 | static PdfName FromEscaped(const [01;36m[Kstd[m[K::string_view& name); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:96:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 96 | bool operator==(const std::[01;31m[Kstring_view[m[K& view) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:96:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 96 | bool operator==(const [01;36m[Kstd[m[K::string_view& view) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:104:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 104 | bool operator!=(const std::[01;31m[Kstring_view[m[K& view) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:104:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 104 | bool operator!=(const [01;36m[Kstd[m[K::string_view& view) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:116:14:[m[K [01;31m[Kerror: [m[Kexpected type-specifier > 116 | operator [01;31m[Kstd[m[K::string_view() const; > | [01;31m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:134:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 134 | void initFromUtf8String(const std::[01;31m[Kstring_view[m[K& view); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:134:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 134 | void initFromUtf8String(const [01;36m[Kstd[m[K::string_view& view); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:[m[K In member function â[01m[Kstd::size_t std::hash<PoDoFo::PdfName>::[01;32m[Koperator()[m[K(const PoDoFo::PdfName&) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfName.h:161:25:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ was not declared in this scope > 161 | return hash<[01;31m[Kstring_view[m[K>()(name.GetRawData()); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfName.h:161:36:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid > 161 | return hash<string_view[01;31m[K>[m[K()(name.GetRawData()); > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfVariant.h:13[m[K: >[01m[K/usr/include/podofo/main/PdfString.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfString.h:41:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 41 | PdfString(const std::[01;31m[Kstring_view[m[K& view); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:41:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 41 | PdfString(const [01;36m[Kstd[m[K::string_view& view); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:63:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 63 | static PdfString FromHexData(const std::[01;31m[Kstring_view[m[K& hexView, const PdfStatefulEncrypt& encrypt = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:63:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 63 | static PdfString FromHexData(const [01;36m[Kstd[m[K::string_view& hexView, const PdfStatefulEncrypt& encrypt = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:118:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 118 | bool operator==(const std::[01;31m[Kstring_view[m[K& view) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:118:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 118 | bool operator==(const [01;36m[Kstd[m[K::string_view& view) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:127:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 127 | bool operator!=(const std::[01;31m[Kstring_view[m[K& view) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:127:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 127 | bool operator!=(const [01;36m[Kstd[m[K::string_view& view) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:131:14:[m[K [01;31m[Kerror: [m[Kexpected type-specifier > 131 | operator [01;31m[Kstd[m[K::string_view() const; > | [01;31m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:142:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 142 | void initFromUtf8String(const std::[01;31m[Kstring_view[m[K& view); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfString.h:142:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 142 | void initFromUtf8String(const [01;36m[Kstd[m[K::string_view& view); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfObjectStream.h:12[m[K, > from [01m[K/usr/include/podofo/main/PdfObject.h:11[m[K: >[01m[K/usr/include/podofo/main/PdfFilter.h:341:64:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 341 | static void addFilterTo(PdfFilterList& filters, const std::[01;31m[Kstring_view[m[K& filterName); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFilter.h:341:59:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 341 | static void addFilterTo(PdfFilterList& filters, const [01;36m[Kstd[m[K::string_view& filterName); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfObjectStream.h:13[m[K: >[01m[K/usr/include/podofo/main/PdfEncrypt.h:129:58:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 129 | static std::unique_ptr<PdfEncrypt> Create(const std::[01;31m[Kstring_view[m[K& userPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:129:53:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 129 | static std::unique_ptr<PdfEncrypt> Create(const [01;36m[Kstd[m[K::string_view& userPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:130:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 130 | const std::[01;31m[Kstring_view[m[K& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:130:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 130 | const [01;36m[Kstd[m[K::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:235:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 235 | bool Authenticate(const std::[01;31m[Kstring_view[m[K& password, const PdfString& documentId); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:235:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 235 | bool Authenticate(const [01;36m[Kstd[m[K::string_view& password, const PdfString& documentId); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:382:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 382 | virtual bool Authenticate(const std::[01;31m[Kstring_view[m[K& password, const std::string_view& documentId) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:382:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 382 | virtual bool Authenticate(const [01;36m[Kstd[m[K::string_view& password, const std::string_view& documentId) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:382:77:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 382 | virtual bool Authenticate(const std::string_view& password, const std::[01;31m[Kstring_view[m[K& documentId) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:382:72:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 382 | virtual bool Authenticate(const std::string_view& password, const [01;36m[Kstd[m[K::string_view& documentId) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:384:51:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 384 | virtual void GenerateEncryptionKey(const std::[01;31m[Kstring_view[m[K& documentId) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:384:46:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 384 | virtual void GenerateEncryptionKey(const [01;36m[Kstd[m[K::string_view& documentId) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:547:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 547 | bool Authenticate(const std::[01;31m[Kstring_view[m[K& password, const std::string_view& documentId) override = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:547:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 547 | bool Authenticate(const [01;36m[Kstd[m[K::string_view& password, const std::string_view& documentId) override = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:547:68:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 547 | bool Authenticate(const std::string_view& password, const std::[01;31m[Kstring_view[m[K& documentId) override = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:547:63:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 547 | bool Authenticate(const std::string_view& password, const [01;36m[Kstd[m[K::string_view& documentId) override = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:549:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 549 | bool Authenticate(const std::[01;31m[Kstring_view[m[K& documentID, const std::string_view& password, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:549:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 549 | bool Authenticate(const [01;36m[Kstd[m[K::string_view& documentID, const std::string_view& password, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:549:70:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 549 | bool Authenticate(const std::string_view& documentID, const std::[01;31m[Kstring_view[m[K& password, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:549:65:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 549 | bool Authenticate(const std::string_view& documentID, const [01;36m[Kstd[m[K::string_view& password, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:563:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 563 | void PadPassword(const std::[01;31m[Kstring_view[m[K& password, unsigned char pswd[32]); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:563:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 563 | void PadPassword(const [01;36m[Kstd[m[K::string_view& password, unsigned char pswd[32]); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:566:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 566 | void ComputeEncryptionKey(const std::[01;31m[Kstring_view[m[K& documentID, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:566:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 566 | void ComputeEncryptionKey(const [01;36m[Kstd[m[K::string_view& documentID, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:593:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 593 | PdfEncryptAESV2(const std::[01;31m[Kstring_view[m[K& userPassword, const std::string_view& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:593:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 593 | PdfEncryptAESV2(const [01;36m[Kstd[m[K::string_view& userPassword, const std::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:593:70:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 593 | PdfEncryptAESV2(const std::string_view& userPassword, const std::[01;31m[Kstring_view[m[K& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:593:65:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 593 | PdfEncryptAESV2(const std::string_view& userPassword, const [01;36m[Kstd[m[K::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:610:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 610 | void GenerateEncryptionKey(const std::[01;31m[Kstring_view[m[K& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:610:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 610 | void GenerateEncryptionKey(const [01;36m[Kstd[m[K::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:612:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 612 | bool Authenticate(const std::[01;31m[Kstring_view[m[K& password, const std::string_view& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:612:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 612 | bool Authenticate(const [01;36m[Kstd[m[K::string_view& password, const std::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:612:68:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 612 | bool Authenticate(const std::string_view& password, const std::[01;31m[Kstring_view[m[K& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:612:63:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 612 | bool Authenticate(const std::string_view& password, const [01;36m[Kstd[m[K::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:664:30:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 664 | PdfEncryptRC4(const std::[01;31m[Kstring_view[m[K& userPassword, const std::string_view& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:664:25:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 664 | PdfEncryptRC4(const [01;36m[Kstd[m[K::string_view& userPassword, const std::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:664:68:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 664 | PdfEncryptRC4(const std::string_view& userPassword, const std::[01;31m[Kstring_view[m[K& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:664:63:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 664 | PdfEncryptRC4(const std::string_view& userPassword, const [01;36m[Kstd[m[K::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:685:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 685 | void GenerateEncryptionKey(const std::[01;31m[Kstring_view[m[K& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:685:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 685 | void GenerateEncryptionKey(const [01;36m[Kstd[m[K::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:687:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 687 | bool Authenticate(const std::[01;31m[Kstring_view[m[K& password, const std::string_view& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:687:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 687 | bool Authenticate(const [01;36m[Kstd[m[K::string_view& password, const std::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:687:68:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 687 | bool Authenticate(const std::string_view& password, const std::[01;31m[Kstring_view[m[K& documentId) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncrypt.h:687:63:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 687 | bool Authenticate(const std::string_view& password, const [01;36m[Kstd[m[K::string_view& documentId) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfObjectStream.h:59:74:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 59 | PdfObjectOutputStream(PdfObjectStream& stream, nullable<PdfFilterList[01;31m[K>[m[K filters, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfObjectStream.h:68:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 68 | nullable<PdfFilterList[01;31m[K>[m[K m_filters; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:131:44:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 131 | T GetAtAsSafe(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:131:57:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 131 | T GetAtAsSafe(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:152:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 152 | T FindAtAs(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:152:54:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 152 | T FindAtAs(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:155:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 155 | T FindAtAsSafe(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:155:58:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 155 | T FindAtAsSafe(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:318:50:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 318 | T PdfArray::GetAtAsSafe(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:318:63:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 318 | T PdfArray::GetAtAsSafe(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:[m[K In member function â[01m[KT PoDoFo::PdfArray::[01;32m[KGetAtAsSafe[m[K(unsigned int, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfArray.h:324:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope; did you mean â[01m[Kvalue[m[Kâ? > 324 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K > | [32m[Kvalue[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfArray.h:342:47:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 342 | T PdfArray::FindAtAs(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:342:60:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 342 | T PdfArray::FindAtAs(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:[m[K In member function â[01m[KT PoDoFo::PdfArray::[01;32m[KFindAtAs[m[K(unsigned int, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfArray.h:346:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope > 346 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfArray.h:352:51:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 352 | T PdfArray::FindAtAsSafe(unsigned idx, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:352:64:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 352 | T PdfArray::FindAtAsSafe(unsigned idx, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfArray.h:[m[K In member function â[01m[KT PoDoFo::PdfArray::[01;32m[KFindAtAsSafe[m[K(unsigned int, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfArray.h:359:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope; did you mean â[01m[Kvalue[m[Kâ? > 359 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K > | [32m[Kvalue[m[K >In file included from [01m[K/usr/include/podofo/main/PdfResources.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfCanvas.h:11[m[K, > from [01m[K/usr/include/podofo/podofo.h:35[m[K: >[01m[K/usr/include/podofo/main/PdfElement.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfElement.h:85:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 85 | const std::[01;31m[Kstring_view[m[K& type = { }, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfElement.h:85:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 85 | const [01;36m[Kstd[m[K::string_view& type = { }, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfElement.h:86:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 86 | const std::[01;31m[Kstring_view[m[K& subtype = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfElement.h:86:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 86 | const [01;36m[Kstd[m[K::string_view& subtype = { }); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfResources.h:11[m[K: >[01m[K/usr/include/podofo/main/PdfDictionary.h:27:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 27 | bool operator()(const PdfName& lhs, const std::[01;31m[Kstring_view[m[K& rhs) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:27:47:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 27 | bool operator()(const PdfName& lhs, const [01;36m[Kstd[m[K::string_view& rhs) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:31:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 31 | bool operator()(const std::[01;31m[Kstring_view[m[K& lhs, const PdfName& rhs) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:31:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 31 | bool operator()(const [01;36m[Kstd[m[K::string_view& lhs, const PdfName& rhs) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[Kbool PoDoFo::PdfDictionaryComparator::[01;32m[Koperator()[m[K(const PoDoFo::PdfName&, const int&) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:33:[m[K [01;31m[Kerror: [m[Kno match for â[01m[Koperator<[m[Kâ (operand types are â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} and â[01m[Kconst int[m[Kâ) > 29 | return [32m[Klhs.GetRawData()[m[K [01;31m[K<[m[K [34m[Krhs[m[K; > | [32m[K~~~~~~~~~~~~~~~~[m[K [01;31m[K^[m[K [34m[K~~~[m[K > | [32m[K|[m[K [34m[K|[m[K > | [32m[K|[m[K [34m[Kconst int[m[K > | [32m[Kconst std::string {aka const std::__cxx11::basic_string<char>}[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:48[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:44[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/istream:40[m[K, > from [01m[K/usr/include/podofo/auxiliary/InputDevice.h:10[m[K, > from [01m[K/usr/include/podofo/podofo.h:19[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:455:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> bool std::[01;32m[Koperator<[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)[m[Kâ > 455 | [01;36m[Koperator[m[K<(const reverse_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:455:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:500:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> bool std::[01;32m[Koperator<[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)[m[Kâ > 500 | [01;36m[Koperator[m[K<(const reverse_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:500:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1705:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> bool std::[01;32m[Koperator<[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)[m[Kâ > 1705 | [01;36m[Koperator[m[K<(const move_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1705:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1770:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> bool std::[01;32m[Koperator<[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)[m[Kâ > 1770 | [01;36m[Koperator[m[K<(const move_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1770:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:64[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:51[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:835:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _T1, class _T2> constexpr bool std::[01;32m[Koperator<[m[K(const pair<_T1, _T2>&, const pair<_T1, _T2>&)[m[Kâ > 835 | [01;36m[Koperator[m[K<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:835:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::pair<_T1, _T2>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3817:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)[m[Kâ > 3817 | [01;36m[Koperator[m[K<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3817:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3831:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)[m[Kâ > 3831 | [01;36m[Koperator[m[K<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3831:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst _CharT*[m[Kâ and â[01m[Kint[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3844:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)[m[Kâ > 3844 | [01;36m[Koperator[m[K<(const _CharT* __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3844:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst _CharT*[m[Kâ and â[01m[Kstd::__cxx11::basic_string<char>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/vector:66[m[K, > from [01m[K/usr/include/podofo/auxiliary/StreamDevice.h:13[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2076:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator<[m[K(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)[m[Kâ > 2076 | [01;36m[Koperator[m[K<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2076:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::vector<_Tp, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:36[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:78[m[K, > from [01m[K/usr/include/podofo/auxiliary/basetypes.h:12[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1947:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class ... _TElements, class ... _UElements> constexpr bool std::[01;32m[Koperator<[m[K(const tuple<_Elements ...>&, const tuple<_Types ...>&)[m[Kâ > 1947 | [01;36m[Koperator[m[K<(const tuple<_TElements...>& __t, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1947:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::tuple<_Elements ...>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:877:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp, class _Up, class _Ep> bool std::[01;32m[Koperator<[m[K(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)[m[Kâ > 877 | [01;36m[Koperator[m[K<(const unique_ptr<_Tp, _Dp>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:877:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:890:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator<[m[K(const unique_ptr<_Tp, _Dp>&, nullptr_t)[m[Kâ > 890 | [01;36m[Koperator[m[K<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:890:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:900:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const unique_ptr<_Tp, _Dp>&)[m[Kâ > 900 | [01;36m[Koperator[m[K<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:900:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ and â[01m[Kconst int[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:53[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:80[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1840:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Up, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)[m[Kâ > 1840 | [01;36m[Koperator[m[K<(const __shared_ptr<_Tp, _Lp>& __a, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1840:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::__shared_ptr<_Tp1, _Lp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1851:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(const __shared_ptr<_Tp, _Lp>&, nullptr_t)[m[Kâ > 1851 | [01;36m[Koperator[m[K<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1851:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1859:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const __shared_ptr<_Tp, _Lp>&)[m[Kâ > 1859 | [01;36m[Koperator[m[K<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1859:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ and â[01m[Kconst int[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:606:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Up> bool std::[01;32m[Koperator<[m[K(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)[m[Kâ > 606 | [01;36m[Koperator[m[K<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:606:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:617:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator<[m[K(const shared_ptr<_Tp>&, nullptr_t)[m[Kâ > 617 | [01;36m[Koperator[m[K<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:617:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:626:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const shared_ptr<_Tp>&)[m[Kâ > 626 | [01;36m[Koperator[m[K<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:626:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ and â[01m[Kconst int[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/auxiliary/span.hpp:15[m[K, > from [01m[K/usr/include/podofo/auxiliary/span.h:5[m[K, > from [01m[K/usr/include/podofo/auxiliary/basetypes.h:13[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:333:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, long unsigned int _Nm> bool std::[01;32m[Koperator<[m[K(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)[m[Kâ > 333 | [01;36m[Koperator[m[K<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:333:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::array<_Tp, _Nm>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:63[m[K, > from [01m[K/usr/include/podofo/auxiliary/baseincludes.h:14[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1551:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const map<_Key, _Tp, _Compare, _Alloc>&, const map<_Key, _Tp, _Compare, _Alloc>&)[m[Kâ > 1551 | [01;36m[Koperator[m[K<(const map<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1551:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::map<_Key, _Tp, _Compare, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map:64[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1172:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const multimap<_Key, _Tp, _Compare, _Alloc>&, const multimap<_Key, _Tp, _Compare, _Alloc>&)[m[Kâ > 1172 | [01;36m[Koperator[m[K<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1172:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::multimap<_Key, _Tp, _Compare, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set:63[m[K, > from [01m[K/usr/include/podofo/auxiliary/baseincludes.h:15[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:1025:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const set<_Key, _Compare, _Alloc>&, const set<_Key, _Compare, _Alloc>&)[m[Kâ > 1025 | [01;36m[Koperator[m[K<(const set<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:1025:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::set<_Key, _Compare, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set:64[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:1011:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const multiset<_Key, _Compare, _Alloc>&, const multiset<_Key, _Compare, _Alloc>&)[m[Kâ > 1011 | [01;36m[Koperator[m[K<(const multiset<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:1011:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::multiset<_Key, _Compare, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/deque:66[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/queue:62[m[K, > from [01m[K/usr/include/podofo/auxiliary/baseincludes.h:20[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2330:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator<[m[K(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)[m[Kâ > 2330 | [01;36m[Koperator[m[K<(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2330:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::deque<_Tp, _Alloc>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/queue:66[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:399:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Seq> bool std::[01;32m[Koperator<[m[K(const queue<_Tp, _Seq>&, const queue<_Tp, _Seq>&)[m[Kâ > 399 | [01;36m[Koperator[m[K<(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:399:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:29:35:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::queue<_Tp, _Seq>[m[Kâ > 29 | return lhs.GetRawData() < [01;36m[Krhs[m[K; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:46[m[K: >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:324:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator<[m[K(const error_code&, const error_code&)[m[Kâ > 324 | [01;36m[Koperator[m[K<(const error_code& __lhs, const error_code& __rhs) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:324:31:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} to â[01m[Kconst std::error_code&[m[Kâ > 324 | operator<([01;36m[Kconst error_code& __lhs[m[K, const error_code& __rhs) noexcept > | [01;36m[K~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:507:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator<[m[K(const error_condition&, const error_condition&)[m[Kâ > 507 | [01;36m[Koperator[m[K<(const error_condition& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:507:36:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} to â[01m[Kconst std::error_condition&[m[Kâ > 507 | operator<([01;36m[Kconst error_condition& __lhs[m[K, > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[Kbool PoDoFo::PdfDictionaryComparator::[01;32m[Koperator()[m[K(const int&, const PoDoFo::PdfName&) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:20:[m[K [01;31m[Kerror: [m[Kno match for â[01m[Koperator<[m[Kâ (operand types are â[01m[Kconst int[m[Kâ and â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ}) > 33 | return [32m[Klhs[m[K [01;31m[K<[m[K [34m[Krhs.GetRawData()[m[K; > | [32m[K~~~[m[K [01;31m[K^[m[K [34m[K~~~~~~~~~~~~~~~~[m[K > | [32m[K|[m[K [34m[K|[m[K > | [32m[Kconst int[m[K [34m[Kconst std::string {aka const std::__cxx11::basic_string<char>}[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:455:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> bool std::[01;32m[Koperator<[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)[m[Kâ > 455 | [01;36m[Koperator[m[K<(const reverse_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:455:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:500:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> bool std::[01;32m[Koperator<[m[K(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)[m[Kâ > 500 | [01;36m[Koperator[m[K<(const reverse_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:500:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::reverse_iterator<_Iterator>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1705:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _IteratorL, class _IteratorR> bool std::[01;32m[Koperator<[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorR>&)[m[Kâ > 1705 | [01;36m[Koperator[m[K<(const move_iterator<_IteratorL>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1705:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1770:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Iterator> bool std::[01;32m[Koperator<[m[K(const move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)[m[Kâ > 1770 | [01;36m[Koperator[m[K<(const move_iterator<_Iterator>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1770:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::move_iterator<_IteratorL>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:835:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _T1, class _T2> constexpr bool std::[01;32m[Koperator<[m[K(const pair<_T1, _T2>&, const pair<_T1, _T2>&)[m[Kâ > 835 | [01;36m[Koperator[m[K<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:835:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::pair<_T1, _T2>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3817:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)[m[Kâ > 3817 | [01;36m[Koperator[m[K<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3817:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3831:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)[m[Kâ > 3831 | [01;36m[Koperator[m[K<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3831:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3844:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _CharT, class _Traits, class _Alloc> bool std::[01;32m[Koperator<[m[K(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)[m[Kâ > 3844 | [01;36m[Koperator[m[K<(const _CharT* __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3844:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst _CharT*[m[Kâ and â[01m[Kint[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2076:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator<[m[K(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&)[m[Kâ > 2076 | [01;36m[Koperator[m[K<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:2076:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::vector<_Tp, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1947:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class ... _TElements, class ... _UElements> constexpr bool std::[01;32m[Koperator<[m[K(const tuple<_Elements ...>&, const tuple<_Types ...>&)[m[Kâ > 1947 | [01;36m[Koperator[m[K<(const tuple<_TElements...>& __t, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple:1947:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::tuple<_Elements ...>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:877:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp, class _Up, class _Ep> bool std::[01;32m[Koperator<[m[K(const unique_ptr<_Tp, _Dp>&, const unique_ptr<_Up, _Ep>&)[m[Kâ > 877 | [01;36m[Koperator[m[K<(const unique_ptr<_Tp, _Dp>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:877:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:890:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator<[m[K(const unique_ptr<_Tp, _Dp>&, nullptr_t)[m[Kâ > 890 | [01;36m[Koperator[m[K<(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:890:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:900:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Dp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const unique_ptr<_Tp, _Dp>&)[m[Kâ > 900 | [01;36m[Koperator[m[K<(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h:900:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::unique_ptr<_Tp, _Dp>[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1840:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Up, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(const __shared_ptr<_Tp1, _Lp>&, const __shared_ptr<_Tp2, _Lp>&)[m[Kâ > 1840 | [01;36m[Koperator[m[K<(const __shared_ptr<_Tp, _Lp>& __a, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1840:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__shared_ptr<_Tp1, _Lp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1851:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(const __shared_ptr<_Tp, _Lp>&, nullptr_t)[m[Kâ > 1851 | [01;36m[Koperator[m[K<(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1851:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1859:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const __shared_ptr<_Tp, _Lp>&)[m[Kâ > 1859 | [01;36m[Koperator[m[K<(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h:1859:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::__shared_ptr<_Tp, _Lp>[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:606:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Up> bool std::[01;32m[Koperator<[m[K(const shared_ptr<_Tp>&, const shared_ptr<_Tp>&)[m[Kâ > 606 | [01;36m[Koperator[m[K<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:606:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:617:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator<[m[K(const shared_ptr<_Tp>&, nullptr_t)[m[Kâ > 617 | [01;36m[Koperator[m[K<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:617:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:626:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp> bool std::[01;32m[Koperator<[m[K(nullptr_t, const shared_ptr<_Tp>&)[m[Kâ > 626 | [01;36m[Koperator[m[K<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h:626:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K â[01m[Kconst std::string[m[Kâ {aka â[01m[Kconst std::__cxx11::basic_string<char>[m[Kâ} is not derived from â[01m[Kconst std::shared_ptr<_Tp>[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:333:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, long unsigned int _Nm> bool std::[01;32m[Koperator<[m[K(const array<_Tp, _Nm>&, const array<_Tp, _Nm>&)[m[Kâ > 333 | [01;36m[Koperator[m[K<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:333:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::array<_Tp, _Nm>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1551:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const map<_Key, _Tp, _Compare, _Alloc>&, const map<_Key, _Tp, _Compare, _Alloc>&)[m[Kâ > 1551 | [01;36m[Koperator[m[K<(const map<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h:1551:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::map<_Key, _Tp, _Compare, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1172:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Tp, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const multimap<_Key, _Tp, _Compare, _Alloc>&, const multimap<_Key, _Tp, _Compare, _Alloc>&)[m[Kâ > 1172 | [01;36m[Koperator[m[K<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h:1172:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::multimap<_Key, _Tp, _Compare, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:1025:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const set<_Key, _Compare, _Alloc>&, const set<_Key, _Compare, _Alloc>&)[m[Kâ > 1025 | [01;36m[Koperator[m[K<(const set<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h:1025:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::set<_Key, _Compare, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:1011:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Key, class _Compare, class _Alloc> bool std::[01;32m[Koperator<[m[K(const multiset<_Key, _Compare, _Alloc>&, const multiset<_Key, _Compare, _Alloc>&)[m[Kâ > 1011 | [01;36m[Koperator[m[K<(const multiset<_Key, _Compare, _Alloc>& __x, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h:1011:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::multiset<_Key, _Compare, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2330:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Alloc> bool std::[01;32m[Koperator<[m[K(const deque<_Tp, _Alloc>&, const deque<_Tp, _Alloc>&)[m[Kâ > 2330 | [01;36m[Koperator[m[K<(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h:2330:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::deque<_Tp, _Alloc>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:399:5:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Ktemplate<class _Tp, class _Seq> bool std::[01;32m[Koperator<[m[K(const queue<_Tp, _Seq>&, const queue<_Tp, _Seq>&)[m[Kâ > 399 | [01;36m[Koperator[m[K<(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y) > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:399:5:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed: >[01m[K/usr/include/podofo/main/PdfDictionary.h:33:37:[m[K [01;36m[Knote: [m[K mismatched types â[01m[Kconst std::queue<_Tp, _Seq>[m[Kâ and â[01m[Kconst int[m[Kâ > 33 | return lhs < rhs.GetRawData([01;36m[K)[m[K; > | [01;36m[K^[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:324:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator<[m[K(const error_code&, const error_code&)[m[Kâ > 324 | [01;36m[Koperator[m[K<(const error_code& __lhs, const error_code& __rhs) noexcept > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:324:31:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kconst int[m[Kâ to â[01m[Kconst std::error_code&[m[Kâ > 324 | operator<([01;36m[Kconst error_code& __lhs[m[K, const error_code& __rhs) noexcept > | [01;36m[K~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:507:3:[m[K [01;36m[Knote: [m[Kcandidate: â[01m[Kbool std::[01;32m[Koperator<[m[K(const error_condition&, const error_condition&)[m[Kâ > 507 | [01;36m[Koperator[m[K<(const error_condition& __lhs, > | [01;36m[K^~~~~~~~[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error:507:36:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from â[01m[Kconst int[m[Kâ to â[01m[Kconst std::error_condition&[m[Kâ > 507 | operator<([01;36m[Kconst error_condition& __lhs[m[K, > | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:200:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 200 | const PdfObject* GetKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:200:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 200 | const PdfObject* GetKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:213:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 213 | PdfObject* GetKey(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:213:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 213 | PdfObject* GetKey(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:224:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 224 | const PdfObject* FindKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:224:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 224 | const PdfObject* FindKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:225:35:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 225 | PdfObject* FindKey(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:225:30:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 225 | PdfObject* FindKey(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:226:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 226 | const PdfObject& MustFindKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:226:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 226 | const PdfObject& MustFindKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:227:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 227 | PdfObject& MustFindKey(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:227:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 227 | PdfObject& MustFindKey(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:239:47:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 239 | const PdfObject* FindKeyParent(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:239:42:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 239 | const PdfObject* FindKeyParent(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:240:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 240 | PdfObject* FindKeyParent(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:240:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 240 | PdfObject* FindKeyParent(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:241:51:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 241 | const PdfObject& MustFindKeyParent(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:241:46:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 241 | const PdfObject& MustFindKeyParent(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:242:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 242 | PdfObject& MustFindKeyParent(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:242:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 242 | PdfObject& MustFindKeyParent(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:257:44:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 257 | const PdfObject& MustGetKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:257:39:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 257 | const PdfObject& MustGetKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:258:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 258 | PdfObject& MustGetKey(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:258:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 258 | PdfObject& MustGetKey(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:261:27:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 261 | T GetKeyAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:261:22:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 261 | T GetKeyAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:261:56:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 261 | T GetKeyAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:261:69:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 261 | T GetKeyAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:264:28:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 264 | T FindKeyAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:264:23:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 264 | T FindKeyAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:264:57:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 264 | T FindKeyAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:264:70:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 264 | T FindKeyAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:267:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 267 | T FindKeyParentAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:267:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 267 | T FindKeyParentAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:267:63:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 267 | T FindKeyParentAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:267:76:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 267 | T FindKeyParentAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:270:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 270 | T FindKeyAsSafe(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:270:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 270 | T FindKeyAsSafe(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:270:61:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 270 | T FindKeyAsSafe(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:270:74:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 270 | T FindKeyAsSafe(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:273:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 273 | T FindKeyParentAsSafe(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:273:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 273 | T FindKeyParentAsSafe(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue = { }) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:273:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 273 | T FindKeyParentAsSafe(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue = { }) const; > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:273:80:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 273 | T FindKeyParentAsSafe(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue = { }) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:276:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 276 | bool TryFindKeyAs(const std::[01;31m[Kstring_view[m[K& key, T& value) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:276:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 276 | bool TryFindKeyAs(const [01;36m[Kstd[m[K::string_view& key, T& value) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:279:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 279 | bool TryFindKeyParentAs(const std::[01;31m[Kstring_view[m[K& key, T& value) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:279:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 279 | bool TryFindKeyParentAs(const [01;36m[Kstd[m[K::string_view& key, T& value) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:286:28:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 286 | bool HasKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:286:23:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 286 | bool HasKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:299:31:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 299 | bool RemoveKey(const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:299:26:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 299 | bool RemoveKey(const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:333:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 333 | PdfObject* getKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:333:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 333 | PdfObject* getKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:334:35:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 334 | PdfObject* findKey(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:334:30:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 334 | PdfObject* findKey(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:335:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 335 | PdfObject* findKeyParent(const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:335:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 335 | PdfObject* findKeyParent(const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:342:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 342 | T PdfDictionary::GetKeyAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:342:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 342 | T PdfDictionary::GetKeyAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:342:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 342 | T PdfDictionary::GetKeyAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:342:80:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 342 | T PdfDictionary::GetKeyAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[KT PoDoFo::PdfDictionary::[01;32m[KGetKeyAs[m[K(const int&, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:346:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope > 346 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:352:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 352 | T PdfDictionary::FindKeyAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:352:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 352 | T PdfDictionary::FindKeyAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:352:68:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 352 | T PdfDictionary::FindKeyAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:352:81:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 352 | T PdfDictionary::FindKeyAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[KT PoDoFo::PdfDictionary::[01;32m[KFindKeyAs[m[K(const int&, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:356:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope > 356 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:362:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 362 | T PdfDictionary::FindKeyParentAs(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:362:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 362 | T PdfDictionary::FindKeyParentAs(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:362:74:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 362 | T PdfDictionary::FindKeyParentAs(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:362:87:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 362 | T PdfDictionary::FindKeyParentAs(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[KT PoDoFo::PdfDictionary::[01;32m[KFindKeyParentAs[m[K(const int&, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:367:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope > 367 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:373:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 373 | T PdfDictionary::FindKeyAsSafe(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:373:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 373 | T PdfDictionary::FindKeyAsSafe(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:373:72:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 373 | T PdfDictionary::FindKeyAsSafe(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:373:85:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 373 | T PdfDictionary::FindKeyAsSafe(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[KT PoDoFo::PdfDictionary::[01;32m[KFindKeyAsSafe[m[K(const int&, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:380:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope; did you mean â[01m[Kvalue[m[Kâ? > 380 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K > | [32m[Kvalue[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:384:49:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 384 | T PdfDictionary::FindKeyParentAsSafe(const std::[01;31m[Kstring_view[m[K& key, const std::common_type_t<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:384:44:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 384 | T PdfDictionary::FindKeyParentAsSafe(const [01;36m[Kstd[m[K::string_view& key, const std::common_type_t<T>& defvalue) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:384:78:[m[K [01;31m[Kerror: [m[Kâ[01m[Kcommon_type_t[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a template type; did you mean â[01m[Kcommon_type[m[Kâ? > 384 | T PdfDictionary::FindKeyParentAsSafe(const std::string_view& key, const std::[01;31m[Kcommon_type_t[m[K<T>& defvalue) const > | [01;31m[K^~~~~~~~~~~~~[m[K > | [32m[Kcommon_type[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:384:91:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K<[m[Kâ token > 384 | T PdfDictionary::FindKeyParentAsSafe(const std::string_view& key, const std::common_type_t[01;31m[K<[m[KT>& defvalue) const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K In member function â[01m[KT PoDoFo::PdfDictionary::[01;32m[KFindKeyParentAsSafe[m[K(const int&, int) const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfDictionary.h:391:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kdefvalue[m[Kâ was not declared in this scope; did you mean â[01m[Kvalue[m[Kâ? > 391 | return [01;31m[Kdefvalue[m[K; > | [01;31m[K^~~~~~~~[m[K > | [32m[Kvalue[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfDictionary.h:395:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 395 | bool PdfDictionary::TryFindKeyAs(const std::[01;31m[Kstring_view[m[K& key, T& value) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:395:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 395 | bool PdfDictionary::TryFindKeyAs(const [01;36m[Kstd[m[K::string_view& key, T& value) const > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:410:51:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 410 | bool PdfDictionary::TryFindKeyParentAs(const std::[01;31m[Kstring_view[m[K& key, T& value) const > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDictionary.h:410:46:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 410 | bool PdfDictionary::TryFindKeyParentAs(const [01;36m[Kstd[m[K::string_view& key, T& value) const > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfResources.h:12[m[K: >[01m[K/usr/include/podofo/main/PdfColor.h:93:49:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 93 | static PdfColor CreateSeparation(const std::[01;31m[Kstring_view[m[K& name, double density, const PdfColor& alternateColor); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfColor.h:93:44:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 93 | static PdfColor CreateSeparation(const [01;36m[Kstd[m[K::string_view& name, double density, const PdfColor& alternateColor); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfColor.h:349:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 349 | static PdfColor FromString(const std::[01;31m[Kstring_view[m[K& name); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfColor.h:349:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 349 | static PdfColor FromString(const [01;36m[Kstd[m[K::string_view& name); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:41:66:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 41 | PdfDictionaryIndirectIterable GetResourceIterator(const std::[01;31m[Kstring_view[m[K& type); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:41:61:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 41 | PdfDictionaryIndirectIterable GetResourceIterator(const [01;36m[Kstd[m[K::string_view& type); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:42:71:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 42 | PdfDictionaryConstIndirectIterable GetResourceIterator(const std::[01;31m[Kstring_view[m[K& type) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:42:66:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 42 | PdfDictionaryConstIndirectIterable GetResourceIterator(const [01;36m[Kstd[m[K::string_view& type) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:43:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 43 | void RemoveResource(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:43:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 43 | void RemoveResource(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:43:66:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 43 | void RemoveResource(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:43:61:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 43 | void RemoveResource(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:44:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 44 | void RemoveResources(const std::[01;31m[Kstring_view[m[K& type); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:44:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 44 | void RemoveResources(const [01;36m[Kstd[m[K::string_view& type); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:45:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 45 | PdfObject* GetResource(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:45:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 45 | PdfObject* GetResource(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:45:69:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 45 | PdfObject* GetResource(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:45:64:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 45 | PdfObject* GetResource(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:46:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 46 | const PdfObject* GetResource(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:46:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 46 | const PdfObject* GetResource(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:46:75:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 46 | const PdfObject* GetResource(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:46:70:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 46 | const PdfObject* GetResource(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:47:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 47 | const PdfFont* GetFont(const std::[01;31m[Kstring_view[m[K& name) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:47:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 47 | const PdfFont* GetFont(const [01;36m[Kstd[m[K::string_view& name) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:57:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 57 | PdfObject* getResource(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:57:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 57 | PdfObject* getResource(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:57:69:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 57 | PdfObject* getResource(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:57:64:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 57 | PdfObject* getResource(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:58:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 58 | bool tryGetDictionary(const std::[01;31m[Kstring_view[m[K& type, PdfDictionary*& dict) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:58:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 58 | bool tryGetDictionary(const [01;36m[Kstd[m[K::string_view& type, PdfDictionary*& dict) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:59:53:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 59 | PdfDictionary& getOrCreateDictionary(const std::[01;31m[Kstring_view[m[K& type); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfResources.h:59:48:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 59 | PdfDictionary& getOrCreateDictionary(const [01;36m[Kstd[m[K::string_view& type); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:62:44:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 62 | PdfObject* GetFromResources(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:62:39:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 62 | PdfObject* GetFromResources(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:62:74:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 62 | PdfObject* GetFromResources(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:62:69:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 62 | PdfObject* GetFromResources(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:63:50:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 63 | const PdfObject* GetFromResources(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:63:45:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 63 | const PdfObject* GetFromResources(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:63:80:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 63 | const PdfObject* GetFromResources(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:63:75:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 63 | const PdfObject* GetFromResources(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:100:44:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 100 | PdfObject* getFromResources(const std::[01;31m[Kstring_view[m[K& type, const std::string_view& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:100:39:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 100 | PdfObject* getFromResources(const [01;36m[Kstd[m[K::string_view& type, const std::string_view& key); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:100:74:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 100 | PdfObject* getFromResources(const std::string_view& type, const std::[01;31m[Kstring_view[m[K& key); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCanvas.h:100:69:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 100 | PdfObject* getFromResources(const std::string_view& type, const [01;36m[Kstd[m[K::string_view& key); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfContentStreamReader.h:10[m[K, > from [01m[K/usr/include/podofo/podofo.h:37[m[K: >[01m[K/usr/include/podofo/main/PdfXObject.h:37:69:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 37 | PdfXObject(PdfDocument& doc, PdfXObjectType subType, const std::[01;31m[Kstring_view[m[K& prefix); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfXObject.h:37:64:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 37 | PdfXObject(PdfDocument& doc, PdfXObjectType subType, const [01;36m[Kstd[m[K::string_view& prefix); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfXObject.h:67:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 67 | void initIdentifiers(const std::[01;31m[Kstring_view[m[K& prefix); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfXObject.h:67:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 67 | void initIdentifiers(const [01;36m[Kstd[m[K::string_view& prefix); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfPostScriptTokenizer.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfContentStreamReader.h:15[m[K: >[01m[K/usr/include/podofo/main/PdfTokenizer.h:80:59:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 80 | bool TryReadNextToken(InputStreamDevice& device, std::[01;31m[Kstring_view[m[K& token); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:81:59:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 81 | bool TryReadNextToken(InputStreamDevice& device, std::[01;31m[Kstring_view[m[K& token, PdfTokenType& tokenType); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:88:59:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 88 | bool TryPeekNextToken(InputStreamDevice& device, std::[01;31m[Kstring_view[m[K& token); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:89:59:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 89 | bool TryPeekNextToken(InputStreamDevice& device, std::[01;31m[Kstring_view[m[K& token, PdfTokenType& tokenType); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:176:64:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 176 | void ReadNextVariant(InputStreamDevice& device, const std::[01;31m[Kstring_view[m[K& token, PdfTokenType tokenType, PdfVariant& variant, const PdfStatefulEncrypt& encrypt); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:176:59:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 176 | void ReadNextVariant(InputStreamDevice& device, const [01;36m[Kstd[m[K::string_view& token, PdfTokenType tokenType, PdfVariant& variant, const PdfStatefulEncrypt& encrypt); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:177:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 177 | bool TryReadNextVariant(InputStreamDevice& device, const std::[01;31m[Kstring_view[m[K& token, PdfTokenType tokenType, PdfVariant& variant, const PdfStatefulEncrypt& encrypt); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:177:62:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 177 | bool TryReadNextVariant(InputStreamDevice& device, const [01;36m[Kstd[m[K::string_view& token, PdfTokenType tokenType, PdfVariant& variant, const PdfStatefulEncrypt& encrypt); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:188:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 188 | void EnqueueToken(const std::[01;31m[Kstring_view[m[K& token, PdfTokenType type); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:188:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 188 | void EnqueueToken(const [01;36m[Kstd[m[K::string_view& token, PdfTokenType type); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:237:80:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 237 | PdfLiteralDataType DetermineDataType(InputStreamDevice& device, const std::[01;31m[Kstring_view[m[K& token, PdfTokenType tokenType, PdfVariant& variant); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfTokenizer.h:237:75:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 237 | PdfLiteralDataType DetermineDataType(InputStreamDevice& device, const [01;36m[Kstd[m[K::string_view& token, PdfTokenType tokenType, PdfVariant& variant); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPostScriptTokenizer.h:41:89:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 41 | bool TryReadNext(InputStreamDevice& device, PdfPostScriptTokenType& tokenType, std::[01;31m[Kstring_view[m[K& keyword, PdfVariant& variant); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:51:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 51 | std::[01;31m[Kstring_view[m[K Keyword; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:51:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 51 | [01;36m[Kstd[m[K::string_view Keyword; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:82:89:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 82 | PdfContentStreamReader(const PdfCanvas& canvas, nullable<const PdfContentReaderArgs&[01;31m[K>[m[K args = { }); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:84:114:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 84 | PdfContentStreamReader(const std::shared_ptr<InputStreamDevice>& device, nullable<const PdfContentReaderArgs&[01;31m[K>[m[K args = { }); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:88:45:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 88 | nullable<const PdfContentReaderArgs&[01;31m[K>[m[K args); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:116:14:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 116 | std::[01;31m[Kstring_view[m[K Keyword; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamReader.h:116:9:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 116 | [01;36m[Kstd[m[K::string_view Keyword; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:41[m[K: >[01m[K/usr/include/podofo/main/PdfDate.h:45:44:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 45 | const nullable<std::chrono::minutes[01;31m[K>[m[K& minutesFromUTC); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:57:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 57 | static PdfDate Parse(const std::[01;31m[Kstring_view[m[K& dateStr); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:57:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 57 | static PdfDate Parse(const [01;36m[Kstd[m[K::string_view& dateStr); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:58:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 58 | static bool TryParse(const std::[01;31m[Kstring_view[m[K& dateStr, PdfDate& date); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:58:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 58 | static bool TryParse(const [01;36m[Kstd[m[K::string_view& dateStr, PdfDate& date); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:65:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 65 | static PdfDate ParseW3C(const std::[01;31m[Kstring_view[m[K& dateStr); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:65:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 65 | static PdfDate ParseW3C(const [01;36m[Kstd[m[K::string_view& dateStr); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:66:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 66 | static bool TryParseW3C(const std::[01;31m[Kstring_view[m[K& dateStr, PdfDate& date); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:66:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 66 | static bool TryParseW3C(const [01;36m[Kstd[m[K::string_view& dateStr, PdfDate& date); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:73:40:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 73 | const nullable<std::chrono::minutes[01;31m[K>[m[K& GetMinutesFromUtc() const { return m_MinutesFromUtc; } > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfDate.h:95:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 95 | nullable<std::chrono::minutes[01;31m[K>[m[K m_MinutesFromUtc; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfEncodingMap.h:13[m[K, > from [01m[K/usr/include/podofo/main/PdfEncoding.h:10[m[K, > from [01m[K/usr/include/podofo/podofo.h:43[m[K: >[01m[K/usr/include/podofo/main/PdfCharCodeMap.h:58:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 58 | bool TryGetNextCharCode(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCharCodeMap.h:58:59:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 58 | bool TryGetNextCharCode(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfCharCodeMap.h:96:72:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 96 | static bool tryFindNextCharacterId(const CPMapNode* node, std::[01;31m[Kstring_view[m[K::iterator &it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCharCodeMap.h:96:94:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 96 | static bool tryFindNextCharacterId(const CPMapNode* node, std::string_view::iterator [01;31m[K&[m[Kit, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:40:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 40 | bool TryGetNextCharCode(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:40:55:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 40 | bool TryGetNextCharCode(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:62:29:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 62 | bool TryGetNextCID(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:62:50:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 62 | bool TryGetNextCID(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:67:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 67 | bool TryGetNextCodePoints(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:67:57:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 67 | bool TryGetNextCodePoints(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:116:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 116 | virtual bool tryGetNextCharCode(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:116:63:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 116 | virtual bool tryGetNextCharCode(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:174:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 174 | bool tryGetNextCodePoints(std::[01;31m[Kstring_view[m[K::iterator& it, const std::string_view::iterator& end, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:174:57:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 174 | bool tryGetNextCodePoints(std::string_view::iterator[01;31m[K&[m[K it, const std::string_view::iterator& end, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:192:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::string_view[m[Kâ has not been declared > 192 | bool tryGetNextCharCode(std::[01;31m[Kstring_view[m[K::iterator& it, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncodingMap.h:192:55:[m[K [01;31m[Kerror: [m[Kexpected â[01m[K,[m[Kâ or â[01m[K...[m[Kâ before â[01m[K&[m[Kâ token > 192 | bool tryGetNextCharCode(std::string_view::iterator[01;31m[K&[m[K it, > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:34:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 34 | PdfStringScanContext(const std::[01;31m[Kstring_view[m[K& encodedstr, const PdfEncoding& encoding); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:34:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 34 | PdfStringScanContext(const [01;36m[Kstd[m[K::string_view& encodedstr, const PdfEncoding& encoding); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:45:14:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 45 | std::[01;31m[Kstring_view[m[K::iterator m_it; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:45:9:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 45 | [01;36m[Kstd[m[K::string_view::iterator m_it; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:46:14:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 46 | std::[01;31m[Kstring_view[m[K::iterator m_end; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:46:9:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 46 | [01;36m[Kstd[m[K::string_view::iterator m_end; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:93:46:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 93 | charbuff ConvertToEncoded(const std::[01;31m[Kstring_view[m[K& str) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:93:41:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 93 | charbuff ConvertToEncoded(const [01;36m[Kstd[m[K::string_view& str) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:95:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 95 | bool TryConvertToEncoded(const std::[01;31m[Kstring_view[m[K& str, charbuff& encoded) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:95:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 95 | bool TryConvertToEncoded(const [01;36m[Kstd[m[K::string_view& str, charbuff& encoded) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:211:49:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 211 | bool tryConvertEncodedToUtf8(const std::[01;31m[Kstring_view[m[K& encoded, std::string& str) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:211:44:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 211 | bool tryConvertEncodedToUtf8(const [01;36m[Kstd[m[K::string_view& encoded, std::string& str) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:212:49:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 212 | bool tryConvertEncodedToCIDs(const std::[01;31m[Kstring_view[m[K& encoded, std::vector<PdfCID>& cids) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:212:44:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 212 | bool tryConvertEncodedToCIDs(const [01;36m[Kstd[m[K::string_view& encoded, std::vector<PdfCID>& cids) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:213:82:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 213 | void writeCIDMapping(PdfObject& cmapObj, const PdfFont& font, const std::[01;31m[Kstring_view[m[K& baseFont) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfEncoding.h:213:77:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 213 | void writeCIDMapping(PdfObject& cmapObj, const PdfFont& font, const [01;36m[Kstd[m[K::string_view& baseFont) const; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:47[m[K: >[01m[K/usr/include/podofo/main/PdfDifferenceEncoding.h:134:48:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 134 | static char32_t NameToCodePoint(const std::[01;31m[Kstring_view[m[K& name); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDifferenceEncoding.h:134:43:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 134 | static char32_t NameToCodePoint(const [01;36m[Kstd[m[K::string_view& name); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:51[m[K: >[01m[K/usr/include/podofo/main/PdfExtension.h:19:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 19 | PdfExtension(const std::[01;31m[Kstring_view[m[K& ns, PdfVersion baseVersion, int64_t level); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfExtension.h:19:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 19 | PdfExtension(const [01;36m[Kstd[m[K::string_view& ns, PdfVersion baseVersion, int64_t level); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfImmediateWriter.h:10[m[K, > from [01m[K/usr/include/podofo/podofo.h:55[m[K: >[01m[K/usr/include/podofo/main/PdfIndirectObjectList.h:176:50:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 176 | PdfObject& CreateDictionaryObject(const std::[01;31m[Kstring_view[m[K& type = { }, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfIndirectObjectList.h:176:45:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 176 | PdfObject& CreateDictionaryObject(const [01;36m[Kstd[m[K::string_view& type = { }, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfIndirectObjectList.h:177:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 177 | const std::[01;31m[Kstring_view[m[K& subtype = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfIndirectObjectList.h:177:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 177 | const [01;36m[Kstd[m[K::string_view& subtype = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfIndirectObjectList.h:317:76:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstd::ObjectList::node_type[m[Kâ has not been declared > 317 | void pushObject(const ObjectList::const_iterator& hintpos, ObjectList::[01;31m[Knode_type[m[K& node, PdfObject* obj); > | [01;31m[K^~~~~~~~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:60[m[K: >[01m[K/usr/include/podofo/main/PdfParser.h:92:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 92 | inline void SetPassword(const std::[01;31m[Kstring_view[m[K& password) { m_Password = password; } > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfParser.h:92:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 92 | inline void SetPassword(const [01;36m[Kstd[m[K::string_view& password) { m_Password = password; } > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfDocument.h:11[m[K, > from [01m[K/usr/include/podofo/main/PdfMemDocument.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfSigner.h:12[m[K, > from [01m[K/usr/include/podofo/podofo.h:64[m[K: >[01m[K/usr/include/podofo/main/PdfCatalog.h:102:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 102 | void SetBaseURI(const std::[01;31m[Kstring_view[m[K& baseURI); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCatalog.h:102:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 102 | void SetBaseURI(const [01;36m[Kstd[m[K::string_view& baseURI); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCatalog.h:107:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 107 | void SetLanguage(const std::[01;31m[Kstring_view[m[K& language); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCatalog.h:107:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 107 | void SetLanguage(const [01;36m[Kstd[m[K::string_view& language); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfCatalog.h:122:48:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 122 | void SetMetadataStreamValue(const std::[01;31m[Kstring_view[m[K& value); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfCatalog.h:122:43:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 122 | void SetMetadataStreamValue(const [01;36m[Kstd[m[K::string_view& value); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfAnnotationWidget.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfField.h:14[m[K, > from [01m[K/usr/include/podofo/main/PdfAcroForm.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfDocument.h:13[m[K: >[01m[K/usr/include/podofo/main/PdfAnnotation.h:128:44:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 128 | void SetTitle(nullable<const PdfString&[01;31m[K>[m[K title); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation.h:136:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 136 | nullable<const PdfString&[01;31m[K>[m[K GetTitle() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation.h:144:47:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 144 | void SetContents(nullable<const PdfString&[01;31m[K>[m[K contents); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation.h:152:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 152 | nullable<const PdfString&[01;31m[K>[m[K GetContents() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation.h:164:43:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 164 | void SetColor(nullable<const PdfColor&[01;31m[K>[m[K color); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:26:53:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 26 | void SetBorderColor(nullable<const PdfColor&[01;31m[K>[m[K color); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:30:57:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 30 | void SetBackgroundColor(nullable<const PdfColor&[01;31m[K>[m[K color); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:34:58:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 34 | void SetRolloverCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:36:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 36 | nullable<const PdfString&[01;31m[K>[m[K GetRolloverCaption() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:38:59:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 38 | void SetAlternateCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:40:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 40 | nullable<const PdfString&[01;31m[K>[m[K GetAlternateCaption() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:42:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 42 | void SetCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotationActionBase.h:44:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 44 | nullable<const PdfString&[01;31m[K>[m[K GetCaption() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:91:43:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 91 | void SetName(nullable<const PdfString&[01;31m[K>[m[K name); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:104:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 104 | nullable<const PdfString&[01;31m[K>[m[K GetName() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:108:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 108 | nullable<const PdfString&[01;31m[K>[m[K GetNameRaw() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:123:52:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 123 | void SetAlternateName(nullable<const PdfString&[01;31m[K>[m[K name); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:127:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 127 | nullable<const PdfString&[01;31m[K>[m[K GetAlternateName() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:135:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 135 | void SetMappingName(nullable<const PdfString&[01;31m[K>[m[K name); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:139:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 139 | nullable<const PdfString&[01;31m[K>[m[K GetMappingName() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfField.h:260:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 260 | static PdfField& Create(const std::[01;31m[Kstring_view[m[K& name, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:260:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 260 | static PdfField& Create(const [01;36m[Kstd[m[K::string_view& name, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:262:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 262 | static PdfField& Create(const std::[01;31m[Kstring_view[m[K& name, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:262:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 262 | static PdfField& Create(const [01;36m[Kstd[m[K::string_view& name, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:266:56:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 266 | static std::unique_ptr<PdfField> Create(const std::[01;31m[Kstring_view[m[K& name, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:266:51:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 266 | static std::unique_ptr<PdfField> Create(const [01;36m[Kstd[m[K::string_view& name, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:268:56:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 268 | static std::unique_ptr<PdfField> Create(const std::[01;31m[Kstring_view[m[K& name, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:268:51:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 268 | static std::unique_ptr<PdfField> Create(const [01;36m[Kstd[m[K::string_view& name, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:308:38:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 308 | nullable<std::shared_ptr<PdfField[01;31m[K>>[m[K m_Parent; > | [01;31m[K^~[m[K >[01m[K/usr/include/podofo/main/PdfField.h:[m[K In member function â[01m[Kvoid PoDoFo::PdfField::[01;32m[KSetParent[m[K(const std::shared_ptr<PoDoFo::PdfField>&)[m[Kâ: >[01m[K/usr/include/podofo/main/PdfField.h:276:74:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[Kconst std::shared_ptr<PoDoFo::PdfField>[m[Kâ to â[01m[Kint[m[Kâ in assignment > 276 | void SetParent(const std::shared_ptr<PdfField>& parent) { m_Parent = [01;31m[Kparent[m[K; } > | [01;31m[K^~~~~~[m[K > | [01;31m[K|[m[K > | [01;31m[Kconst std::shared_ptr<PoDoFo::PdfField>[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfAcroForm.h:58:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 58 | TField& CreateField(const std::[01;31m[Kstring_view[m[K& name); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:58:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 58 | TField& CreateField(const [01;36m[Kstd[m[K::string_view& name); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:60:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 60 | PdfField& CreateField(const std::[01;31m[Kstring_view[m[K& name, PdfFieldType fieldType); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:60:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 60 | PdfField& CreateField(const [01;36m[Kstd[m[K::string_view& name, PdfFieldType fieldType); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:156:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 156 | PdfField& createField(const std::[01;31m[Kstring_view[m[K& name, const std::type_info& typeInfo); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:156:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 156 | PdfField& createField(const [01;36m[Kstd[m[K::string_view& name, const std::type_info& typeInfo); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:177:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 177 | TField& PdfAcroForm::CreateField(const std::[01;31m[Kstring_view[m[K& name) > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAcroForm.h:177:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 177 | TField& PdfAcroForm::CreateField(const [01;36m[Kstd[m[K::string_view& name) > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfFont.h:18[m[K, > from [01m[K/usr/include/podofo/main/PdfFontManager.h:12[m[K, > from [01m[K/usr/include/podofo/main/PdfDocument.h:14[m[K: >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:150:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 150 | std::[01;31m[Kstring_view[m[K GetFontNameSafe(bool familyFirst = false) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:150:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 150 | [01;36m[Kstd[m[K::string_view GetFontNameSafe(bool familyFirst = false) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:160:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 160 | std::[01;31m[Kstring_view[m[K GetBaseFontNameSafe() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:160:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 160 | [01;36m[Kstd[m[K::string_view GetBaseFontNameSafe() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:167:18:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 167 | virtual std::[01;31m[Kstring_view[m[K GetBaseFontName() const = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:167:13:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 167 | virtual [01;36m[Kstd[m[K::string_view GetBaseFontName() const = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:174:18:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 174 | virtual std::[01;31m[Kstring_view[m[K GetFontName() const = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:174:13:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 174 | virtual [01;36m[Kstd[m[K::string_view GetFontName() const = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:179:18:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 179 | virtual std::[01;31m[Kstring_view[m[K GetFontNameRaw() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:179:13:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 179 | virtual [01;36m[Kstd[m[K::string_view GetFontNameRaw() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:183:18:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 183 | virtual std::[01;31m[Kstring_view[m[K GetFontFamilyName() const = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:183:13:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 183 | virtual [01;36m[Kstd[m[K::string_view GetFontFamilyName() const = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetrics.h:343:26:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 343 | nullable<PdfFontStyle[01;31m[K>[m[K m_Style; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:138:63:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 138 | void WriteStringToStream(OutputStream& stream, const std::[01;31m[Kstring_view[m[K& str) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:138:58:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 138 | void WriteStringToStream(OutputStream& stream, const [01;36m[Kstd[m[K::string_view& str) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:155:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 155 | double GetStringLength(const std::[01;31m[Kstring_view[m[K& str, const PdfTextState& state) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:155:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 155 | double GetStringLength(const [01;36m[Kstd[m[K::string_view& str, const PdfTextState& state) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:161:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 161 | bool TryGetStringLength(const std::[01;31m[Kstring_view[m[K& str, const PdfTextState& state, double& width) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:161:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 161 | bool TryGetStringLength(const [01;36m[Kstd[m[K::string_view& str, const PdfTextState& state, double& width) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:268:17:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 268 | static std::[01;31m[Kstring_view[m[K GetStandard14FontName(PdfStandard14FontType stdFont); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:268:12:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 268 | static [01;36m[Kstd[m[K::string_view GetStandard14FontName(PdfStandard14FontType stdFont); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:275:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 275 | static bool IsStandard14Font(const std::[01;31m[Kstring_view[m[K& fontName, PdfStandard14FontType& stdFont); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:275:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 275 | static bool IsStandard14Font(const [01;36m[Kstd[m[K::string_view& fontName, PdfStandard14FontType& stdFont); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:280:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 280 | static bool IsStandard14Font(const std::[01;31m[Kstring_view[m[K& fontName, bool useAltNames, PdfStandard14FontType& stdFont); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:280:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 280 | static bool IsStandard14Font(const [01;36m[Kstd[m[K::string_view& fontName, bool useAltNames, PdfStandard14FontType& stdFont); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:402:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 402 | bool tryConvertToGIDs(const std::[01;31m[Kstring_view[m[K& utf8Str, PdfGlyphAccess access, std::vector<unsigned>& gids) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFont.h:402:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 402 | bool tryConvertToGIDs(const [01;36m[Kstd[m[K::string_view& utf8Str, PdfGlyphAccess access, std::vector<unsigned>& gids) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:31:26:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 31 | nullable<PdfFontStyle[01;31m[K>[m[K Style; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:71:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 71 | PdfFont* SearchFont(const std::[01;31m[Kstring_view[m[K& fontPattern, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:71:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 71 | PdfFont* SearchFont(const [01;36m[Kstd[m[K::string_view& fontPattern, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:74:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 74 | PdfFont* SearchFont(const std::[01;31m[Kstring_view[m[K& fontPattern, const PdfFontCreateParams& createParams); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:74:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 74 | PdfFont* SearchFont(const [01;36m[Kstd[m[K::string_view& fontPattern, const PdfFontCreateParams& createParams); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:79:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 79 | PdfFont& GetOrCreateFont(const std::[01;31m[Kstring_view[m[K& fontPath, unsigned faceIndex, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:79:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 79 | PdfFont& GetOrCreateFont(const [01;36m[Kstd[m[K::string_view& fontPath, unsigned faceIndex, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:85:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 85 | PdfFont& GetOrCreateFont(const std::[01;31m[Kstring_view[m[K& fontPath, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:85:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 85 | PdfFont& GetOrCreateFont(const [01;36m[Kstd[m[K::string_view& fontPath, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:105:64:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 105 | static PdfFontMetricsConstPtr SearchFontMetrics(const std::[01;31m[Kstring_view[m[K& fontPattern, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:105:59:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 105 | static PdfFontMetricsConstPtr SearchFontMetrics(const [01;36m[Kstd[m[K::string_view& fontPattern, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:134:76:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 134 | const PdfFont* GetLoadedFont(const PdfResources& resources, const std::[01;31m[Kstring_view[m[K& name); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:134:71:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 134 | const PdfFont* GetLoadedFont(const PdfResources& resources, const [01;36m[Kstd[m[K::string_view& name); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:149:45:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 149 | static void AddFontDirectory(const std::[01;31m[Kstring_view[m[K& path); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:149:40:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 149 | static void AddFontDirectory(const [01;36m[Kstd[m[K::string_view& path); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:156:31:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 156 | Descriptor(const std::[01;31m[Kstring_view[m[K& name, PdfStandard14FontType stdType, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:156:26:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 156 | Descriptor(const [01;36m[Kstd[m[K::string_view& name, PdfStandard14FontType stdType, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:196:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 196 | static FT_Face getFontFace(const std::[01;31m[Kstring_view[m[K& fontName, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:196:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 196 | static FT_Face getFontFace(const [01;36m[Kstd[m[K::string_view& fontName, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:199:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 199 | PdfFont* getImportedFont(const std::[01;31m[Kstring_view[m[K& patternName, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontManager.h:199:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 199 | PdfFont* getImportedFont(const [01;36m[Kstd[m[K::string_view& patternName, > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfMetadata.h:10[m[K, > from [01m[K/usr/include/podofo/main/PdfDocument.h:15[m[K: >[01m[K/usr/include/podofo/main/PdfInfo.h:43:44:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 43 | void SetTitle(nullable<const PdfString&[01;31m[K>[m[K title); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:48:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 48 | nullable<const PdfString&[01;31m[K>[m[K GetTitle() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:53:45:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 53 | void SetAuthor(nullable<const PdfString&[01;31m[K>[m[K author); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:58:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 58 | nullable<const PdfString&[01;31m[K>[m[K GetAuthor() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:63:46:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 63 | void SetSubject(nullable<const PdfString&[01;31m[K>[m[K subject); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:68:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 68 | nullable<const PdfString&[01;31m[K>[m[K GetSubject() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:73:47:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 73 | void SetKeywords(nullable<const PdfString&[01;31m[K>[m[K keywords); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:78:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 78 | nullable<const PdfString&[01;31m[K>[m[K GetKeywords() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:84:46:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 84 | void SetCreator(nullable<const PdfString&[01;31m[K>[m[K creator); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:89:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 89 | nullable<const PdfString&[01;31m[K>[m[K GetCreator() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:94:47:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 94 | void SetProducer(nullable<const PdfString&[01;31m[K>[m[K producer); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:99:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 99 | nullable<const PdfString&[01;31m[K>[m[K GetProducer() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:101:42:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 101 | void SetCreationDate(nullable<PdfDate[01;31m[K>[m[K date); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:106:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 106 | nullable<PdfDate[01;31m[K>[m[K GetCreationDate() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:108:37:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 108 | void SetModDate(nullable<PdfDate[01;31m[K>[m[K date); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:113:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 113 | nullable<PdfDate[01;31m[K>[m[K GetModDate() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:118:44:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 118 | void SetTrapped(nullable<const PdfName&[01;31m[K>[m[K trapped); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:123:28:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 123 | nullable<const PdfName&[01;31m[K>[m[K GetTrapped() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:136:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 136 | nullable<const PdfString&[01;31m[K>[m[K getStringFromInfoDict(const std::string_view& name) const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:136:65:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 136 | nullable<const PdfString&> getStringFromInfoDict(const std::[01;31m[Kstring_view[m[K& name) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfInfo.h:136:60:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 136 | nullable<const PdfString&> getStringFromInfoDict(const [01;36m[Kstd[m[K::string_view& name) const; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfMetadata.h:11[m[K: >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:18:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 18 | nullable<PdfString[01;31m[K>[m[K Title; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:19:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 19 | nullable<PdfString[01;31m[K>[m[K Author; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:20:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 20 | nullable<PdfString[01;31m[K>[m[K Subject; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:21:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 21 | nullable<PdfString[01;31m[K>[m[K Keywords; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:22:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 22 | nullable<PdfString[01;31m[K>[m[K Creator; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:23:27:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 23 | nullable<PdfString[01;31m[K>[m[K Producer; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:24:25:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 24 | nullable<PdfDate[01;31m[K>[m[K CreationDate; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXMPMetadata.h:25:25:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 25 | nullable<PdfDate[01;31m[K>[m[K ModDate; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfMetadata.h:12[m[K: >[01m[K/usr/include/podofo/main/PdfXMPPacket.h:29:64:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 29 | static std::unique_ptr<PdfXMPPacket> Create(const std::[01;31m[Kstring_view[m[K& xmpview); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfXMPPacket.h:29:59:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 29 | static std::unique_ptr<PdfXMPPacket> Create(const [01;36m[Kstd[m[K::string_view& xmpview); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:32:48:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 32 | void SetTitle(nullable<const PdfString&[01;31m[K>[m[K title, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:37:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 37 | const nullable<PdfString[01;31m[K>[m[K& GetTitle() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:43:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 43 | void SetAuthor(nullable<const PdfString&[01;31m[K>[m[K author, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:48:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 48 | const nullable<PdfString[01;31m[K>[m[K& GetAuthor() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:54:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 54 | void SetSubject(nullable<const PdfString&[01;31m[K>[m[K subject, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:59:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 59 | const nullable<PdfString[01;31m[K>[m[K& GetSubject() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:64:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 64 | const nullable<PdfString[01;31m[K>[m[K& GetKeywordsRaw() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:82:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 82 | void SetCreator(nullable<const PdfString&[01;31m[K>[m[K creator, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:87:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 87 | const nullable<PdfString[01;31m[K>[m[K& GetCreator() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:93:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 93 | void SetProducer(nullable<const PdfString&[01;31m[K>[m[K producer, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:98:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 98 | const nullable<PdfString[01;31m[K>[m[K& GetProducer() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:104:46:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 104 | void SetCreationDate(nullable<PdfDate[01;31m[K>[m[K date, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:109:31:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 109 | const nullable<PdfDate[01;31m[K>[m[K& GetCreationDate() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:115:44:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 115 | void SetModifyDate(nullable<PdfDate[01;31m[K>[m[K date, bool trySyncXMP = false); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:120:31:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 120 | const nullable<PdfDate[01;31m[K>[m[K& GetModifyDate() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:126:48:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 126 | void SetTrapped(nullable<const PdfName&[01;31m[K>[m[K trapped); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:133:32:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 133 | nullable<const PdfName&[01;31m[K>[m[K GetTrappedRaw() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfMetadata.h:169:51:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 169 | void setKeywords(nullable<const PdfString&[01;31m[K>[m[K keywords, bool trySyncXMP = false); > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfPageCollection.h:14[m[K, > from [01m[K/usr/include/podofo/main/PdfDocument.h:16[m[K: >[01m[K/usr/include/podofo/main/PdfPage.h:34:18:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 34 | nullable<Rect[01;31m[K>[m[K BoundingBox; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:39:18:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 39 | nullable<Rect[01;31m[K>[m[K ClipRect; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:76:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 76 | const std::[01;31m[Kstring_view[m[K& pattern = { }, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:76:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 76 | const [01;36m[Kstd[m[K::string_view& pattern = { }, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:186:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 186 | TField& CreateField(const std::[01;31m[Kstring_view[m[K& name, const Rect& rect, bool rawRect = false); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:186:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 186 | TField& CreateField(const [01;36m[Kstd[m[K::string_view& name, const Rect& rect, bool rawRect = false); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:188:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 188 | PdfField& CreateField(const std::[01;31m[Kstring_view[m[K& name, PdfFieldType fieldType, const Rect& rect, bool rawRect = false); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:188:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 188 | PdfField& CreateField(const [01;36m[Kstd[m[K::string_view& name, PdfFieldType fieldType, const Rect& rect, bool rawRect = false); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:199:35:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 199 | void SetICCProfile(const std::[01;31m[Kstring_view[m[K& csTag, InputStream& stream, int64_t colorComponents, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:199:30:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 199 | void SetICCProfile(const [01;36m[Kstd[m[K::string_view& csTag, InputStream& stream, int64_t colorComponents, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:226:38:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 226 | PdfField& createField(const std::[01;31m[Kstring_view[m[K& name, const std::type_info& typeInfo, const Rect& rect, bool rawRect); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:226:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 226 | PdfField& createField(const [01;36m[Kstd[m[K::string_view& name, const std::type_info& typeInfo, const Rect& rect, bool rawRect); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:234:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 234 | PdfObject* findInheritableAttribute(const std::[01;31m[Kstring_view[m[K& name) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:234:47:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 234 | PdfObject* findInheritableAttribute(const [01;36m[Kstd[m[K::string_view& name) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:236:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 236 | PdfObject* findInheritableAttribute(const std::[01;31m[Kstring_view[m[K& name, bool& isShallow) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:236:47:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 236 | PdfObject* findInheritableAttribute(const [01;36m[Kstd[m[K::string_view& name, bool& isShallow) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:253:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 253 | Rect getPageBox(const std::[01;31m[Kstring_view[m[K& inBox, bool isInheritable, bool raw) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:253:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 253 | Rect getPageBox(const [01;36m[Kstd[m[K::string_view& inBox, bool isInheritable, bool raw) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:255:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 255 | void setPageBox(const std::[01;31m[Kstring_view[m[K& inBox, const Rect& rect, bool raw); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:255:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 255 | void setPageBox(const [01;36m[Kstd[m[K::string_view& inBox, const Rect& rect, bool raw); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:272:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 272 | TField& PdfPage::CreateField(const std::[01;31m[Kstring_view[m[K& name, const Rect & rect, bool rawRect) > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPage.h:272:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 272 | TField& PdfPage::CreateField(const [01;36m[Kstd[m[K::string_view& name, const Rect & rect, bool rawRect) > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfDocument.h:18[m[K: >[01m[K/usr/include/podofo/main/PdfXObjectForm.h:32:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 32 | const std::[01;31m[Kstring_view[m[K& prefix); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfXObjectForm.h:32:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 32 | const [01;36m[Kstd[m[K::string_view& prefix); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfDocument.h:19[m[K: >[01m[K/usr/include/podofo/main/PdfImage.h:53:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 53 | PdfImage(PdfDocument& doc, const std::[01;31m[Kstring_view[m[K& prefix); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:53:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 53 | PdfImage(PdfDocument& doc, const [01;36m[Kstd[m[K::string_view& prefix); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:136:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 136 | void Load(const std::[01;31m[Kstring_view[m[K& filepath); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:136:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 136 | void Load(const [01;36m[Kstd[m[K::string_view& filepath); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:181:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 181 | void loadFromJpeg(const std::[01;31m[Kstring_view[m[K& filename); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:181:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 181 | void loadFromJpeg(const [01;36m[Kstd[m[K::string_view& filename); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:195:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 195 | void loadFromTiff(const std::[01;31m[Kstring_view[m[K& filename); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:195:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 195 | void loadFromTiff(const [01;36m[Kstd[m[K::string_view& filename); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:209:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 209 | void loadFromPng(const std::[01;31m[Kstring_view[m[K& filename); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfImage.h:209:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 209 | void loadFromPng(const [01;36m[Kstd[m[K::string_view& filename); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDocument.h:107:54:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 107 | std::unique_ptr<PdfImage> CreateImage(const std::[01;31m[Kstring_view[m[K& prefix = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDocument.h:107:49:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 107 | std::unique_ptr<PdfImage> CreateImage(const [01;36m[Kstd[m[K::string_view& prefix = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfDocument.h:109:84:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 109 | std::unique_ptr<PdfXObjectForm> CreateXObjectForm(const Rect& rect, const std::[01;31m[Kstring_view[m[K& prefix = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfDocument.h:109:79:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 109 | std::unique_ptr<PdfXObjectForm> CreateXObjectForm(const Rect& rect, const [01;36m[Kstd[m[K::string_view& prefix = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:46:81:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 46 | PdfMemDocument(const std::shared_ptr<InputStreamDevice>& device, const std::[01;31m[Kstring_view[m[K& password = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:46:76:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 46 | PdfMemDocument(const std::shared_ptr<InputStreamDevice>& device, const [01;36m[Kstd[m[K::string_view& password = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:61:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 61 | void Load(const std::[01;31m[Kstring_view[m[K& filename, const std::string_view& password = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:61:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 61 | void Load(const [01;36m[Kstd[m[K::string_view& filename, const std::string_view& password = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:61:60:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 61 | void Load(const std::string_view& filename, const std::[01;31m[Kstring_view[m[K& password = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:61:55:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 61 | void Load(const std::string_view& filename, const [01;36m[Kstd[m[K::string_view& password = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:69:62:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 69 | void LoadFromBuffer(const bufferview& buffer, const std::[01;31m[Kstring_view[m[K& password = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:69:57:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 69 | void LoadFromBuffer(const bufferview& buffer, const [01;36m[Kstd[m[K::string_view& password = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:77:86:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 77 | void LoadFromDevice(const std::shared_ptr<InputStreamDevice>& device, const std::[01;31m[Kstring_view[m[K& password = { }); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:77:81:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 77 | void LoadFromDevice(const std::shared_ptr<InputStreamDevice>& device, const [01;36m[Kstd[m[K::string_view& password = { }); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:87:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 87 | void Save(const std::[01;31m[Kstring_view[m[K& filename, PdfSaveOptions opts = PdfSaveOptions::None); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:87:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 87 | void Save(const [01;36m[Kstd[m[K::string_view& filename, PdfSaveOptions opts = PdfSaveOptions::None); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:115:32:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 115 | void SaveUpdate(const std::[01;31m[Kstring_view[m[K& filename, PdfSaveOptions opts = PdfSaveOptions::None); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:115:27:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 115 | void SaveUpdate(const [01;36m[Kstd[m[K::string_view& filename, PdfSaveOptions opts = PdfSaveOptions::None); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:167:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 167 | void SetEncrypted(const std::[01;31m[Kstring_view[m[K& userPassword, const std::string_view& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:167:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 167 | void SetEncrypted(const [01;36m[Kstd[m[K::string_view& userPassword, const std::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:167:72:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 167 | void SetEncrypted(const std::string_view& userPassword, const std::[01;31m[Kstring_view[m[K& ownerPassword, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:167:67:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 167 | void SetEncrypted(const std::string_view& userPassword, const [01;36m[Kstd[m[K::string_view& ownerPassword, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:232:86:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 232 | void loadFromDevice(const std::shared_ptr<InputStreamDevice>& device, const std::[01;31m[Kstring_view[m[K& password); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfMemDocument.h:232:81:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 232 | void loadFromDevice(const std::shared_ptr<InputStreamDevice>& device, const [01;36m[Kstd[m[K::string_view& password); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfSigner.h:13[m[K: >[01m[K/usr/include/podofo/main/PdfSignature.h:71:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 71 | void PrepareForSigning(const std::[01;31m[Kstring_view[m[K& filter, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:71:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 71 | void PrepareForSigning(const [01;36m[Kstd[m[K::string_view& filter, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:72:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 72 | const std::[01;31m[Kstring_view[m[K& subFilter, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:72:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 72 | const [01;36m[Kstd[m[K::string_view& subFilter, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:73:20:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 73 | const std::[01;31m[Kstring_view[m[K& type, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:73:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 73 | const [01;36m[Kstd[m[K::string_view& type, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:80:49:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 80 | void SetSignerName(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:86:54:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 86 | void SetSignatureReason(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:92:56:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 92 | void SetSignatureLocation(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:98:55:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 98 | void SetSignatureCreator(nullable<const PdfString&[01;31m[K>[m[K creator); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:102:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 102 | void SetSignatureDate(nullable<const PdfDate&[01;31m[K>[m[K sigDate); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:114:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 114 | nullable<const PdfString&[01;31m[K>[m[K GetSignerName() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:120:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 120 | nullable<const PdfString&[01;31m[K>[m[K GetSignatureReason() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:126:30:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 126 | nullable<const PdfString&[01;31m[K>[m[K GetSignatureLocation() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfSignature.h:132:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 132 | nullable<PdfDate[01;31m[K>[m[K GetSignatureDate() const; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:71[m[K: >[01m[K/usr/include/podofo/main/PdfXRef.h:52:67:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 52 | bool InsertItem(const PdfReference& ref, nullable<uint64_t[01;31m[K>[m[K offset, bool bUsed); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXRef.h:83:67:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 83 | void AddInUseObject(const PdfReference& ref, nullable<uint64_t[01;31m[K>[m[K offset); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXRef.h:165:62:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 165 | void addObject(const PdfReference& ref, nullable<uint64_t[01;31m[K>[m[K offset, bool inUse); > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:11[m[K, > from [01m[K/usr/include/podofo/podofo.h:76[m[K: >[01m[K/usr/include/podofo/main/PdfFileSpec.h:26:46:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 26 | PdfFileSpec(PdfDocument& doc, const std::[01;31m[Kstring_view[m[K& filename, bool embed, bool striPath = false); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:26:41:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 26 | PdfFileSpec(PdfDocument& doc, const [01;36m[Kstd[m[K::string_view& filename, bool embed, bool striPath = false); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:28:46:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 28 | PdfFileSpec(PdfDocument& doc, const std::[01;31m[Kstring_view[m[K& filename, const char* data, size_t size, bool striPath = false); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:28:41:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 28 | PdfFileSpec(PdfDocument& doc, const [01;36m[Kstd[m[K::string_view& filename, const char* data, size_t size, bool striPath = false); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:47:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 47 | void Init(const std::[01;31m[Kstring_view[m[K& filename, bool embed, bool striPath); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:47:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 47 | void Init(const [01;36m[Kstd[m[K::string_view& filename, bool embed, bool striPath); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:55:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 55 | void Init(const std::[01;31m[Kstring_view[m[K& filename, const char* data, size_t size, bool striPath); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:55:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 55 | void Init(const [01;36m[Kstd[m[K::string_view& filename, const char* data, size_t size, bool striPath); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:61:50:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 61 | PdfString CreateFileSpecification(const std::[01;31m[Kstring_view[m[K& filename) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:61:45:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 61 | PdfString CreateFileSpecification(const [01;36m[Kstd[m[K::string_view& filename) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:67:48:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 67 | void EmbeddFile(PdfObject& obj, const std::[01;31m[Kstring_view[m[K& filename) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:67:43:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 67 | void EmbeddFile(PdfObject& obj, const [01;36m[Kstd[m[K::string_view& filename) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:75:43:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 75 | std::string MaybeStripPath(const std::[01;31m[Kstring_view[m[K& filename, bool stripPath) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFileSpec.h:75:38:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 75 | std::string MaybeStripPath(const [01;36m[Kstd[m[K::string_view& filename, bool stripPath) const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:35:33:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 35 | nullable<const PdfArray&[01;31m[K>[m[K GetQuadPoints() const > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:55:52:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 55 | void SetQuadPoints(nullable<const PdfArray&[01;31m[K>[m[K quadPoints) > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:[m[K In member function â[01m[Kint PoDoFo::PdfQuadPointsProvider<T>::[01;32m[KGetQuadPoints[m[K() const[m[Kâ: >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:43:20:[m[K [01;31m[Kerror: [m[Kcannot convert â[01m[Kconst PoDoFo::PdfArray[m[Kâ to â[01m[Kint[m[Kâ in return > 43 | return [01;31m[K*arr[m[K; > | [01;31m[K^~~~[m[K > | [01;31m[K|[m[K > | [01;31m[Kconst PoDoFo::PdfArray[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:[m[K In member function â[01m[Kvoid PoDoFo::PdfQuadPointsProvider<T>::[01;32m[KSetQuadPoints[m[K(int)[m[Kâ: >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:58:28:[m[K [01;31m[Kerror: [m[Kinvalid operands of types â[01m[Kint[m[Kâ and â[01m[Kstd::nullptr_t[m[Kâ to binary â[01m[Koperator==[m[Kâ > 58 | if ([01;31m[KquadPoints == nullptr[m[K) > | [01;31m[K~~~~~~~~~~~^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:61:43:[m[K [01;31m[Kerror: [m[Kinvalid type argument of unary â[01m[K*[m[Kâ (have â[01m[Kint[m[Kâ) > 61 | dict.AddKey("QuadPoints", [01;31m[K*quadPoints[m[K); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:[m[K At global scope: >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:220:41:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 220 | void SetOpen(const nullable<bool[01;31m[K>[m[K& value); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfAnnotation_Types.h:307:41:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 307 | void SetOpen(const nullable<bool[01;31m[K>[m[K& value); > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:82[m[K: >[01m[K/usr/include/podofo/main/PdfExtGState.h:50:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 50 | void SetBlendMode(const std::[01;31m[Kstring_view[m[K& blendMode); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfExtGState.h:50:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 50 | void SetBlendMode(const [01;36m[Kstd[m[K::string_view& blendMode); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfExtGState.h:75:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 75 | void SetRenderingIntent(const std::[01;31m[Kstring_view[m[K& intent); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfExtGState.h:75:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 75 | void SetRenderingIntent(const [01;36m[Kstd[m[K::string_view& intent); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:84[m[K: >[01m[K/usr/include/podofo/main/PdfTextBox.h:48:47:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 48 | void SetText(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfTextBox.h:53:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 53 | nullable<const PdfString&[01;31m[K>[m[K GetText() const; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:85[m[K: >[01m[K/usr/include/podofo/main/PdfButton.h:48:50:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 48 | void SetCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfButton.h:53:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 53 | nullable<const PdfString&[01;31m[K>[m[K GetCaption() const; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:88[m[K: >[01m[K/usr/include/podofo/main/PdfPushButton.h:35:58:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 35 | void SetRolloverCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPushButton.h:40:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 40 | nullable<const PdfString&[01;31m[K>[m[K GetRolloverCaption() const; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPushButton.h:47:59:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 47 | void SetAlternateCaption(nullable<const PdfString&[01;31m[K>[m[K text); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPushButton.h:52:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 52 | nullable<const PdfString&[01;31m[K>[m[K GetAlternateCaption() const; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:91[m[K: >[01m[K/usr/include/podofo/main/PdfChoiceField.h:44:74:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 44 | void InsertItem(const PdfString& value, nullable<const PdfString&[01;31m[K>[m[K displayName = { }); > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfChoiceField.h:67:34:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 67 | nullable<const PdfString&[01;31m[K>[m[K GetItemDisplayText(int index) const; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:99[m[K: >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:59:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 59 | std::[01;31m[Kstring_view[m[K GetFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:59:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 59 | [01;36m[Kstd[m[K::string_view GetFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:61:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 61 | std::[01;31m[Kstring_view[m[K GetBaseFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:61:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 61 | [01;36m[Kstd[m[K::string_view GetBaseFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:63:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 63 | std::[01;31m[Kstring_view[m[K GetFontFamilyName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsStandard14.h:63:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 63 | [01;36m[Kstd[m[K::string_view GetFontFamilyName() const override; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:100[m[K: >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:60:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 60 | std::[01;31m[Kstring_view[m[K GetFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:60:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 60 | [01;36m[Kstd[m[K::string_view GetFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:62:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 62 | std::[01;31m[Kstring_view[m[K GetBaseFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:62:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 62 | [01;36m[Kstd[m[K::string_view GetBaseFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:64:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 64 | std::[01;31m[Kstring_view[m[K GetFontFamilyName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsFreetype.h:64:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 64 | [01;36m[Kstd[m[K::string_view GetFontFamilyName() const override; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:102[m[K: >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:59:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 59 | std::[01;31m[Kstring_view[m[K GetFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:59:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 59 | [01;36m[Kstd[m[K::string_view GetFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:61:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 61 | std::[01;31m[Kstring_view[m[K GetFontNameRaw() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:61:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 61 | [01;36m[Kstd[m[K::string_view GetFontNameRaw() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:63:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 63 | std::[01;31m[Kstring_view[m[K GetBaseFontName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:63:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 63 | [01;36m[Kstd[m[K::string_view GetBaseFontName() const override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:65:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 65 | std::[01;31m[Kstring_view[m[K GetFontFamilyName() const override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfFontMetricsObject.h:65:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 65 | [01;36m[Kstd[m[K::string_view GetFontFamilyName() const override; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/main/PdfPainterTextObject.h:10[m[K, > from [01m[K/usr/include/podofo/podofo.h:115[m[K: >[01m[K/usr/include/podofo/main/PdfStringStream.h:39:14:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 39 | std::[01;31m[Kstring_view[m[K GetString() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfStringStream.h:39:9:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 39 | [01;36m[Kstd[m[K::string_view GetString() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainterTextObject.h:57:29:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 57 | void AddText(const std::[01;31m[Kstring_view[m[K& str); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainterTextObject.h:57:24:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 57 | void AddText(const [01;36m[Kstd[m[K::string_view& str); > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:116[m[K: >[01m[K/usr/include/podofo/main/PdfPainterPath.h:145:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 145 | std::[01;31m[Kstring_view[m[K GetContent() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainterPath.h:145:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 145 | [01;36m[Kstd[m[K::string_view GetContent() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainterPath.h:167:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 167 | nullable<Vector2[01;31m[K>[m[K m_FirstPoint; > | [01;31m[K^[m[K >In file included from [01m[K/usr/include/podofo/main/PdfPainter.h:15[m[K, > from [01m[K/usr/include/podofo/podofo.h:117[m[K: >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:42:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 42 | virtual void MP_Operator(const std::[01;31m[Kstring_view[m[K& tag) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:42:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 42 | virtual void MP_Operator(const [01;36m[Kstd[m[K::string_view& tag) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:43:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 43 | virtual void DP_Operator(const std::[01;31m[Kstring_view[m[K& tag, const PdfDictionary& properties) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:43:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 43 | virtual void DP_Operator(const [01;36m[Kstd[m[K::string_view& tag, const PdfDictionary& properties) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:44:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 44 | virtual void DP_Operator(const std::[01;31m[Kstring_view[m[K& tag, const std::string_view& propertyDictName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:44:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 44 | virtual void DP_Operator(const [01;36m[Kstd[m[K::string_view& tag, const std::string_view& propertyDictName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:44:70:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 44 | virtual void DP_Operator(const std::string_view& tag, const std::[01;31m[Kstring_view[m[K& propertyDictName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:44:65:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 44 | virtual void DP_Operator(const std::string_view& tag, const [01;36m[Kstd[m[K::string_view& propertyDictName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:45:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 45 | virtual void BMC_Operator(const std::[01;31m[Kstring_view[m[K& tag) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:45:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 45 | virtual void BMC_Operator(const [01;36m[Kstd[m[K::string_view& tag) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:46:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 46 | virtual void BDC_Operator(const std::[01;31m[Kstring_view[m[K& tag, const PdfDictionary& properties) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:46:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 46 | virtual void BDC_Operator(const [01;36m[Kstd[m[K::string_view& tag, const PdfDictionary& properties) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:47:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 47 | virtual void BDC_Operator(const std::[01;31m[Kstring_view[m[K& tag, const std::string_view& propertyDictName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:47:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 47 | virtual void BDC_Operator(const [01;36m[Kstd[m[K::string_view& tag, const std::string_view& propertyDictName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:47:71:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 47 | virtual void BDC_Operator(const std::string_view& tag, const std::[01;31m[Kstring_view[m[K& propertyDictName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:47:66:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 47 | virtual void BDC_Operator(const std::string_view& tag, const [01;36m[Kstd[m[K::string_view& propertyDictName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:59:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 59 | virtual void Tf_Operator(const std::[01;31m[Kstring_view[m[K& fontName, double fontSize) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:59:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 59 | virtual void Tf_Operator(const [01;36m[Kstd[m[K::string_view& fontName, double fontSize) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:62:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 62 | virtual void Tj_Operator(const std::[01;31m[Kstring_view[m[K& encoded, bool hex) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:62:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 62 | virtual void Tj_Operator(const [01;36m[Kstd[m[K::string_view& encoded, bool hex) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:65:48:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 65 | virtual void TJ_Operator_Glyphs(const std::[01;31m[Kstring_view[m[K& encoded, bool hex) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:65:43:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 65 | virtual void TJ_Operator_Glyphs(const [01;36m[Kstd[m[K::string_view& encoded, bool hex) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:73:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 73 | virtual void ri_Operator(const std::[01;31m[Kstring_view[m[K& intent) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:73:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 73 | virtual void ri_Operator(const [01;36m[Kstd[m[K::string_view& intent) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:75:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 75 | virtual void gs_Operator(const std::[01;31m[Kstring_view[m[K& dictName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:75:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 75 | virtual void gs_Operator(const [01;36m[Kstd[m[K::string_view& dictName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:76:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 76 | virtual void Do_Operator(const std::[01;31m[Kstring_view[m[K& xobjname) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:76:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 76 | virtual void Do_Operator(const [01;36m[Kstd[m[K::string_view& xobjname) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:78:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 78 | virtual void cs_Operator(const std::[01;31m[Kstring_view[m[K& name) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:78:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 78 | virtual void cs_Operator(const [01;36m[Kstd[m[K::string_view& name) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:80:41:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 80 | virtual void CS_Operator(const std::[01;31m[Kstring_view[m[K& name) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:80:36:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 80 | virtual void CS_Operator(const [01;36m[Kstd[m[K::string_view& name) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:85:75:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 85 | virtual void scn_Operator(const cspan<double>& components, const std::[01;31m[Kstring_view[m[K& patternName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:85:70:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 85 | virtual void scn_Operator(const cspan<double>& components, const [01;36m[Kstd[m[K::string_view& patternName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:86:75:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 86 | virtual void SCN_Operator(const cspan<double>& components, const std::[01;31m[Kstring_view[m[K& patternName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:86:70:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 86 | virtual void SCN_Operator(const cspan<double>& components, const [01;36m[Kstd[m[K::string_view& patternName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:87:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 87 | virtual void scn_Operator(const std::[01;31m[Kstring_view[m[K& patternName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:87:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 87 | virtual void scn_Operator(const [01;36m[Kstd[m[K::string_view& patternName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:88:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 88 | virtual void SCN_Operator(const std::[01;31m[Kstring_view[m[K& patternName) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:88:37:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 88 | virtual void SCN_Operator(const [01;36m[Kstd[m[K::string_view& patternName) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:97:48:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 97 | virtual void Extension_Operator(const std::[01;31m[Kstring_view[m[K& opName, const cspan<PdfObject>& operands) = 0; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfContentStreamOperators.h:97:43:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 97 | virtual void Extension_Operator(const [01;36m[Kstd[m[K::string_view& opName, const cspan<PdfObject>& operands) = 0; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:72:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 72 | nullable<Vector2[01;31m[K>[m[K FirstPoint; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:73:21:[m[K [01;31m[Kerror: [m[Ktemplate argument 2 is invalid > 73 | nullable<Vector2[01;31m[K>[m[K CurrentPoint; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:95:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 95 | void SetRenderingIntent(const std::[01;31m[Kstring_view[m[K& intent); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:95:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 95 | void SetRenderingIntent(const [01;36m[Kstd[m[K::string_view& intent); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:369:30:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 369 | void DrawText(const std::[01;31m[Kstring_view[m[K& str, double x, double y, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:369:25:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 369 | void DrawText(const [01;36m[Kstd[m[K::string_view& str, double x, double y, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:383:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 383 | void DrawTextMultiLine(const std::[01;31m[Kstring_view[m[K& str, double x, double y, double width, double height, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:383:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 383 | void DrawTextMultiLine(const [01;36m[Kstd[m[K::string_view& str, double x, double y, double width, double height, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:394:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 394 | void DrawTextMultiLine(const std::[01;31m[Kstring_view[m[K& str, const Rect& rect, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:394:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 394 | void DrawTextMultiLine(const [01;36m[Kstd[m[K::string_view& str, const Rect& rect, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:405:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 405 | void DrawTextAligned(const std::[01;31m[Kstring_view[m[K& str, double x, double y, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:405:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 405 | void DrawTextAligned(const [01;36m[Kstd[m[K::string_view& str, double x, double y, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:443:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 443 | void BeginMarkedContent(const std::[01;31m[Kstring_view[m[K& tag); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:443:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 443 | void BeginMarkedContent(const [01;36m[Kstd[m[K::string_view& tag); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:487:10:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 487 | std::[01;31m[Kstring_view[m[K GetContent() const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:487:5:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 487 | [01;36m[Kstd[m[K::string_view GetContent() const; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:528:29:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 528 | void AddText(const std::[01;31m[Kstring_view[m[K& str); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:528:24:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 528 | void AddText(const [01;36m[Kstd[m[K::string_view& str); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:538:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 538 | void SetRenderingIntent(const std::[01;31m[Kstring_view[m[K& intent); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:538:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 538 | void SetRenderingIntent(const [01;36m[Kstd[m[K::string_view& intent); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:580:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 580 | void MP_Operator(const std::[01;31m[Kstring_view[m[K& tag) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:580:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 580 | void MP_Operator(const [01;36m[Kstd[m[K::string_view& tag) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:581:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 581 | void DP_Operator(const std::[01;31m[Kstring_view[m[K& tag, const PdfDictionary& properties) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:581:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 581 | void DP_Operator(const [01;36m[Kstd[m[K::string_view& tag, const PdfDictionary& properties) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:582:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 582 | void DP_Operator(const std::[01;31m[Kstring_view[m[K& tag, const std::string_view& propertyDictName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:582:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 582 | void DP_Operator(const [01;36m[Kstd[m[K::string_view& tag, const std::string_view& propertyDictName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:582:62:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 582 | void DP_Operator(const std::string_view& tag, const std::[01;31m[Kstring_view[m[K& propertyDictName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:582:57:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 582 | void DP_Operator(const std::string_view& tag, const [01;36m[Kstd[m[K::string_view& propertyDictName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:583:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 583 | void BMC_Operator(const std::[01;31m[Kstring_view[m[K& tag) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:583:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 583 | void BMC_Operator(const [01;36m[Kstd[m[K::string_view& tag) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:584:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 584 | void BDC_Operator(const std::[01;31m[Kstring_view[m[K& tag, const PdfDictionary& properties) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:584:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 584 | void BDC_Operator(const [01;36m[Kstd[m[K::string_view& tag, const PdfDictionary& properties) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:585:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 585 | void BDC_Operator(const std::[01;31m[Kstring_view[m[K& tag, const std::string_view& propertyDictName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:585:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 585 | void BDC_Operator(const [01;36m[Kstd[m[K::string_view& tag, const std::string_view& propertyDictName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:585:63:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 585 | void BDC_Operator(const std::string_view& tag, const std::[01;31m[Kstring_view[m[K& propertyDictName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:585:58:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 585 | void BDC_Operator(const std::string_view& tag, const [01;36m[Kstd[m[K::string_view& propertyDictName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:597:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 597 | void Tf_Operator(const std::[01;31m[Kstring_view[m[K& fontName, double fontSize) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:597:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 597 | void Tf_Operator(const [01;36m[Kstd[m[K::string_view& fontName, double fontSize) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:600:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 600 | void Tj_Operator(const std::[01;31m[Kstring_view[m[K& encoded, bool hex) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:600:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 600 | void Tj_Operator(const [01;36m[Kstd[m[K::string_view& encoded, bool hex) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:603:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 603 | void TJ_Operator_Glyphs(const std::[01;31m[Kstring_view[m[K& encoded, bool hex) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:603:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 603 | void TJ_Operator_Glyphs(const [01;36m[Kstd[m[K::string_view& encoded, bool hex) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:611:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 611 | void ri_Operator(const std::[01;31m[Kstring_view[m[K& intent) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:611:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 611 | void ri_Operator(const [01;36m[Kstd[m[K::string_view& intent) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:613:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 613 | void gs_Operator(const std::[01;31m[Kstring_view[m[K& dictName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:613:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 613 | void gs_Operator(const [01;36m[Kstd[m[K::string_view& dictName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:614:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 614 | void Do_Operator(const std::[01;31m[Kstring_view[m[K& xobjname) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:614:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 614 | void Do_Operator(const [01;36m[Kstd[m[K::string_view& xobjname) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:616:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 616 | void cs_Operator(const std::[01;31m[Kstring_view[m[K& name) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:616:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 616 | void cs_Operator(const [01;36m[Kstd[m[K::string_view& name) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:618:33:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 618 | void CS_Operator(const std::[01;31m[Kstring_view[m[K& name) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:618:28:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 618 | void CS_Operator(const [01;36m[Kstd[m[K::string_view& name) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:623:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 623 | void scn_Operator(const cspan<double>& components, const std::[01;31m[Kstring_view[m[K& patternName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:623:62:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 623 | void scn_Operator(const cspan<double>& components, const [01;36m[Kstd[m[K::string_view& patternName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:624:67:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 624 | void SCN_Operator(const cspan<double>& components, const std::[01;31m[Kstring_view[m[K& patternName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:624:62:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 624 | void SCN_Operator(const cspan<double>& components, const [01;36m[Kstd[m[K::string_view& patternName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:625:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 625 | void scn_Operator(const std::[01;31m[Kstring_view[m[K& patternName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:625:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 625 | void scn_Operator(const [01;36m[Kstd[m[K::string_view& patternName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:626:34:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 626 | void SCN_Operator(const std::[01;31m[Kstring_view[m[K& patternName) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:626:29:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 626 | void SCN_Operator(const [01;36m[Kstd[m[K::string_view& patternName) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:635:40:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 635 | void Extension_Operator(const std::[01;31m[Kstring_view[m[K& opName, const cspan<PdfObject>& operands) override; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:635:35:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 635 | void Extension_Operator(const [01;36m[Kstd[m[K::string_view& opName, const cspan<PdfObject>& operands) override; > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:653:65:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 653 | std::vector<std::string> getMultiLineTextAsLines(const std::[01;31m[Kstring_view[m[K& str, double width, bool skipSpaces); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:653:60:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 653 | std::vector<std::string> getMultiLineTextAsLines(const [01;36m[Kstd[m[K::string_view& str, double width, bool skipSpaces); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:664:37:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 664 | void drawTextAligned(const std::[01;31m[Kstring_view[m[K& str, double x, double y, double width, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:664:32:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 664 | void drawTextAligned(const [01;36m[Kstd[m[K::string_view& str, double x, double y, double width, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:667:30:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 667 | void drawText(const std::[01;31m[Kstring_view[m[K& str, double x, double y, bool isUnderline, bool isStrikeThrough); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:667:25:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 667 | void drawText(const [01;36m[Kstd[m[K::string_view& str, double x, double y, bool isUnderline, bool isStrikeThrough); > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:669:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 669 | void drawMultiLineText(const std::[01;31m[Kstring_view[m[K& str, double x, double y, double width, double height, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:669:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 669 | void drawMultiLineText(const [01;36m[Kstd[m[K::string_view& str, double x, double y, double width, double height, > | [01;36m[K^~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:684:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 684 | std::string expandTabs(const std::[01;31m[Kstring_view[m[K& str) const; > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfPainter.h:684:34:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 684 | std::string expandTabs(const [01;36m[Kstd[m[K::string_view& str) const; > | [01;36m[K^~~[m[K >In file included from [01m[K/usr/include/podofo/podofo.h:118[m[K: >[01m[K/usr/include/podofo/main/PdfStreamedDocument.h:80:36:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstring_view[m[Kâ in namespace â[01m[Kstd[m[Kâ does not name a type > 80 | PdfStreamedDocument(const std::[01;31m[Kstring_view[m[K& filename, PdfVersion version = PdfVersionDefault, > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfStreamedDocument.h:80:31:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::string_view[m[Kâ is only available from C++17 onwards > 80 | PdfStreamedDocument(const [01;36m[Kstd[m[K::string_view& filename, PdfVersion version = PdfVersionDefault, > | [01;36m[K^~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/global.h:55:52:[m[K [01;31m[Kerror: [m[Kexpected class-name before â[01m[K{[m[Kâ token > 55 | class PyBytesOutputStream : public PdfOutputStream [01;31m[K{[m[K > | [01;31m[K^[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/global.h:65:9:[m[K [01;31m[Kerror: [m[Kâ[01m[Kpdf_long[m[Kâ does not name a type; did you mean â[01m[Ku_long[m[Kâ? > 65 | [01;31m[Kpdf_long[m[K Write(const char *buf, const pdf_long sz){ > | [01;31m[K^~~~~~~~[m[K > | [32m[Ku_long[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/global.h:[m[K In function â[01m[Kbool pdf::[01;32m[Kdictionary_has_key_name[m[K(const PoDoFo::PdfDictionary&, T, const char*)[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/global.h:85:52:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconst class PoDoFo::PdfName[m[Kâ has no member named â[01m[KGetName[m[Kâ > 85 | if (val && val->IsName() && val->GetName().[01;31m[KGetName[m[K() == name) return true; > | [01;31m[K^~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:[m[K In function â[01m[Kvoid[01;32m[K impose_page[m[K(PoDoFo::PdfMemDocument*, long unsigned int, long unsigned int)[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:14:72:[m[K [01;31m[Kerror: [m[Kinvalid new-expression of abstract class type â[01m[KPoDoFo::PdfXObject[m[Kâ > 14 | PdfXObject *xobj = new PdfXObject(doc, src_page_num, "HeaderFooter"[01;31m[K)[m[K; > | [01;31m[K^[m[K >[01m[K/usr/include/podofo/main/PdfXObject.h:30:18:[m[K [01;36m[Knote: [m[K because the following virtual functions are pure within â[01m[KPoDoFo::PdfXObject[m[Kâ: > 30 | class PODOFO_API [01;36m[KPdfXObject[m[K : public PdfDictionaryElement > | [01;36m[K^~~~~~~~~~[m[K >[01m[K/usr/include/podofo/main/PdfXObject.h:51:18:[m[K [01;36m[Knote: [m[K â[01m[Kvirtual PoDoFo::Rect PoDoFo::PdfXObject::[01;32m[KGetRect[m[K() const[m[Kâ > 51 | virtual Rect [01;36m[KGetRect[m[K() const = 0; > | [01;36m[K^~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:15:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass PoDoFo::PdfMemDocument[m[Kâ has no member named â[01m[KGetPage[m[Kâ; did you mean â[01m[KGetPages[m[Kâ? > 15 | PdfPage *dest = doc->[01;31m[KGetPage[m[K(dest_page_num); > | [01;31m[K^~~~~~~[m[K > | [32m[KGetPages[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:16:11:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass PoDoFo::PdfPage[m[Kâ has no member named â[01m[KAddResource[m[Kâ; did you mean â[01m[KGetResources[m[Kâ? > 16 | dest->[01;31m[KAddResource[m[K(xobj->GetIdentifier(), xobj->GetObject()->Reference(), "XObject"); > | [01;31m[K^~~~~~~~~~~[m[K > | [32m[KGetResources[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:16:63:[m[K [01;31m[Kerror: [m[Kbase operand of â[01m[K->[m[Kâ has non-pointer type â[01m[KPoDoFo::PdfObject[m[Kâ > 16 | dest->AddResource(xobj->GetIdentifier(), xobj->GetObject()[01;31m[K->[m[KReference(), "XObject"); > | [01;31m[K^~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:17:5:[m[K [01;31m[Kerror: [m[Kâ[01m[KPdfStream[m[Kâ was not declared in this scope > 17 | [01;31m[KPdfStream[m[K *stream = dest->GetContents()->GetStream(); > | [01;31m[K^~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:17:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kstream[m[Kâ was not declared in this scope; did you mean â[01m[Kstd::io_errc::stream[m[Kâ? > 17 | PdfStream *[01;31m[Kstream[m[K = dest->GetContents()->GetStream(); > | [01;31m[K^~~~~~[m[K > | [32m[Kstd::io_errc::stream[m[K >[01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:204:24:[m[K [01;36m[Knote: [m[Kâ[01m[Kstd::io_errc::stream[m[Kâ declared here > 204 | enum class io_errc { [01;36m[Kstream[m[K = 1 }; > | [01;36m[K^~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:17:46:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass PoDoFo::PdfContents[m[Kâ has no member named â[01m[KGetStream[m[Kâ > 17 | PdfStream *stream = dest->GetContents()->[01;31m[KGetStream[m[K(); > | [01;31m[K^~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:18:26:[m[K [01;31m[Kerror: [m[Kâ[01m[Kpdf_long[m[Kâ was not declared in this scope; did you mean â[01m[Ku_long[m[Kâ? > 18 | char *buffer = NULL; [01;31m[Kpdf_long[m[K sz; > | [01;31m[K^~~~~~~~[m[K > | [32m[Ku_long[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:19:39:[m[K [01;31m[Kerror: [m[Kâ[01m[Ksz[m[Kâ was not declared in this scope > 19 | stream->GetFilteredCopy(&buffer, &[01;31m[Ksz[m[K); > | [01;31m[K^~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:22:42:[m[K [01;31m[Kerror: [m[Kâ[01m[Kconst class PoDoFo::PdfName[m[Kâ has no member named â[01m[KGetName[m[Kâ > 22 | stream->Append(xobj->GetIdentifier().[01;31m[KGetName[m[K()); > | [01;31m[K^~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:26:5:[m[K [01;31m[Kerror: [m[Kâ[01m[Kpodofo_free[m[Kâ was not declared in this scope > 26 | [01;31m[Kpodofo_free[m[K(buffer); > | [01;31m[K^~~~~~~~~~~[m[K >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:[m[K In function â[01m[KPyObject*[01;32m[K impose[m[K(pdf::PDFDoc*, PyObject*)[m[Kâ: >[01m[K/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0/src/calibre/utils/podofo/impose.cpp:36:16:[m[K [01;31m[Kerror: [m[Kâ[01m[Kclass PoDoFo::PdfMemDocument[m[Kâ has no member named â[01m[KDeletePages[m[Kâ; did you mean â[01m[KdeletePages[m[Kâ? > 36 | self->doc->[01;31m[KDeletePages[m[K(src_page_num - 1, count); > | [01;31m[K^~~~~~~~~~~[m[K > | [32m[KdeletePages[m[K > > * ERROR: app-text/calibre-5.44.0-r1::gentoo failed (compile phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2260: Called die > * The specific snippet of code: > * PATH="${T}/bin:$(qt5_get_bindir):${PATH}" ${EPYTHON} setup.py build || die > * > * If you need support, post the output of `emerge --info '=app-text/calibre-5.44.0-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-text/calibre-5.44.0-r1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/app-text/calibre-5.44.0-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-text/calibre-5.44.0-r1/temp/environment'. > * Working directory: '/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0' > * S: '/var/tmp/portage/app-text/calibre-5.44.0-r1/work/calibre-5.44.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 914485
: 871020