Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 902120 Details for
Bug 939129
net-misc/mosh-1.4.0: fails to build against dev-libs/protobuf-28.0 (or dev-cpp/abseil-cpp-20240722.0?)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
config.log
config.log (text/plain), 440.78 KB, created by
Michał Górny
on 2024-09-05 17:57:01 UTC
(
hide
)
Description:
config.log
Filename:
MIME Type:
Creator:
Michał Górny
Created:
2024-09-05 17:57:01 UTC
Size:
440.78 KB
patch
obsolete
>This file contains any messages produced by compilers while >running configure, to aid debugging if configure makes a mistake. > >It was created by mosh configure 1.4.0, which was >generated by GNU Autoconf 2.72. Invocation command line was > > $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/mosh-1.4.0 --htmldir=/usr/share/doc/mosh-1.4.0/html --libdir=/usr/lib64 --disable-completion --enable-client --enable-server --disable-examples --enable-hardening --disable-ufw --disable-syslog --with-utempter --with-crypto-library=openssl-with-openssl-ocb > >## --------- ## >## Platform. ## >## --------- ## > >hostname = localhost >uname -m = x86_64 >uname -r = 6.10.8-gentoo-dist >uname -s = Linux >uname -v = #1 SMP PREEMPT_DYNAMIC Wed Sep 4 15:09:24 -00 2024 > >/usr/bin/uname -p = AMD Ryzen 5 3600 6-Core Processor >/bin/uname -X = unknown > >/bin/arch = x86_64 >/usr/bin/arch -k = unknown >/usr/convex/getsysinfo = unknown >/usr/bin/hostinfo = unknown >/bin/machine = unknown >/usr/bin/oslevel = unknown >/bin/universe = unknown > >PATH: /usr/lib/portage/python3.12/ebuild-helpers/ >PATH: /usr/i686-pc-linux-gnu/gcc-bin/4.9.2/ >PATH: /usr/local/sbin/ >PATH: /usr/local/bin/ >PATH: /usr/bin/ >PATH: /opt/bin/ >PATH: /usr/sbin/ >PATH: /sbin/ >PATH: /usr/lib/llvm/20/bin/ >PATH: /usr/lib/llvm/18/bin/ >PATH: /usr/lib/llvm/9/bin/ >PATH: /etc/eselect/wine/bin/ > > >## ----------- ## >## Core tests. ## >## ----------- ## > >configure:2988: looking for aux files: ar-lib compile missing install-sh >configure:3001: trying ./ >configure:3030: ./ar-lib found >configure:3030: ./compile found >configure:3030: ./missing found >configure:3012: ./install-sh found >configure:3160: checking for a BSD-compatible install >configure:3234: result: /usr/bin/install -c >configure:3245: checking whether sleep supports fractional seconds >configure:3261: result: yes >configure:3264: checking filesystem timestamp resolution >configure:3399: result: 0.01 >configure:3404: checking whether build environment is sane >configure:3445: result: yes >configure:3616: checking for a race-free mkdir -p >configure:3659: result: /usr/bin/mkdir -p >configure:3666: checking for gawk >configure:3687: found /usr/bin/gawk >configure:3699: result: gawk >configure:3710: checking whether make sets $(MAKE) >configure:3734: result: yes >configure:3760: checking whether make supports nested variables >configure:3779: result: yes >configure:3793: checking xargs -n works >configure:3809: result: yes >configure:3945: checking whether to build with code coverage support >configure:3967: result: no >configure:4334: checking for x86_64-pc-linux-gnu-cc >configure:4367: result: x86_64-pc-linux-gnu-gcc >configure:4448: checking for C compiler version >configure:4457: x86_64-pc-linux-gnu-gcc --version >&5 >x86_64-pc-linux-gnu-gcc (Gentoo 14.2.1_p20240817 p4) 14.2.1 20240817 >Copyright (C) 2024 Free Software Foundation, Inc. >This is free software; see the source for copying conditions. There is NO >warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > >configure:4468: $? = 0 >configure:4457: x86_64-pc-linux-gnu-gcc -v >&5 >Using built-in specs. >COLLECT_GCC=x86_64-pc-linux-gnu-gcc >COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/14/lto-wrapper >Target: x86_64-pc-linux-gnu >Configured with: /var/tmp/portage/sys-devel/gcc-14.2.1_p20240817/work/gcc-14-20240817/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/14 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14 --disable-silent-rules --disable-dependency-tracking --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/14/python --enable-objc-gc --enable-languages=c,c++,objc,obj-c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --disable-libunwind-exceptions --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 14.2.1_p20240817 p4' --with-gcc-major-version-only --enable-libstdcxx-time --enable-lto --disable-libstdcxx-pch --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,mx32,m64 --disable-fixed-point --with-abi=m64 --enable-targets=all --enable-libgomp --disable-libssp --disable-libada --enable-cet --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-libvtv --with-zstd --with-isl --disable-isl-version-check --enable-default-pie --enable-host-pie --enable-host-bind-now --enable-default-ssp --disable-fixincludes --with-build-config=bootstrap-cet >Thread model: posix >Supported LTO compression algorithms: zlib zstd >gcc version 14.2.1 20240817 (Gentoo 14.2.1_p20240817 p4) >configure:4468: $? = 0 >configure:4457: x86_64-pc-linux-gnu-gcc -V >&5 >x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-V' >x86_64-pc-linux-gnu-gcc: fatal error: no input files >compilation terminated. >configure:4468: $? = 1 >configure:4457: x86_64-pc-linux-gnu-gcc -qversion >&5 >x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? >x86_64-pc-linux-gnu-gcc: fatal error: no input files >compilation terminated. >configure:4468: $? = 1 >configure:4457: x86_64-pc-linux-gnu-gcc -version >&5 >x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-version' >x86_64-pc-linux-gnu-gcc: fatal error: no input files >compilation terminated. >configure:4468: $? = 1 >configure:4488: checking whether the C compiler works >configure:4510: x86_64-pc-linux-gnu-gcc -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.c >&5 >configure:4514: $? = 0 >configure:4565: result: yes >configure:4569: checking for C compiler default output file name >configure:4571: result: a.out >configure:4577: checking for suffix of executables >configure:4584: x86_64-pc-linux-gnu-gcc -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.c >&5 >configure:4588: $? = 0 >configure:4612: result: >configure:4636: checking whether we are cross compiling >configure:4644: x86_64-pc-linux-gnu-gcc -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.c >&5 >configure:4648: $? = 0 >configure:4655: ./conftest >configure:4659: $? = 0 >configure:4674: result: no >configure:4680: checking for suffix of object files >configure:4703: x86_64-pc-linux-gnu-gcc -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches conftest.c >&5 >configure:4707: $? = 0 >configure:4731: result: o >configure:4735: checking whether the compiler supports GNU C >configure:4755: x86_64-pc-linux-gnu-gcc -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches conftest.c >&5 >configure:4755: $? = 0 >configure:4767: result: yes >configure:4778: checking whether x86_64-pc-linux-gnu-gcc accepts -g >configure:4799: x86_64-pc-linux-gnu-gcc -c -g conftest.c >&5 >configure:4799: $? = 0 >configure:4846: result: yes >configure:4866: checking for x86_64-pc-linux-gnu-gcc option to enable C11 features >configure:4881: x86_64-pc-linux-gnu-gcc -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches conftest.c >&5 >configure:4881: $? = 0 >configure:4900: result: none needed >configure:5024: checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together >configure:5047: x86_64-pc-linux-gnu-gcc -c conftest.c -o conftest2.o >configure:5050: $? = 0 >configure:5047: x86_64-pc-linux-gnu-gcc -c conftest.c -o conftest2.o >configure:5050: $? = 0 >configure:5063: result: yes >configure:5083: checking whether make supports the include directive >configure:5098: make -f confmf.GNU && cat confinc.out >this is the am__doit target >configure:5101: $? = 0 >configure:5120: result: yes (GNU style) >configure:5146: checking dependency style of x86_64-pc-linux-gnu-gcc >configure:5259: result: none >configure:5404: checking for C++ compiler version >configure:5413: x86_64-pc-linux-gnu-g++ --version >&5 >x86_64-pc-linux-gnu-g++ (Gentoo 14.2.1_p20240817 p4) 14.2.1 20240817 >Copyright (C) 2024 Free Software Foundation, Inc. >This is free software; see the source for copying conditions. There is NO >warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > >configure:5424: $? = 0 >configure:5413: x86_64-pc-linux-gnu-g++ -v >&5 >Using built-in specs. >COLLECT_GCC=x86_64-pc-linux-gnu-g++ >COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/14/lto-wrapper >Target: x86_64-pc-linux-gnu >Configured with: /var/tmp/portage/sys-devel/gcc-14.2.1_p20240817/work/gcc-14-20240817/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/14 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14 --disable-silent-rules --disable-dependency-tracking --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/14/python --enable-objc-gc --enable-languages=c,c++,objc,obj-c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --disable-libunwind-exceptions --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 14.2.1_p20240817 p4' --with-gcc-major-version-only --enable-libstdcxx-time --enable-lto --disable-libstdcxx-pch --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,mx32,m64 --disable-fixed-point --with-abi=m64 --enable-targets=all --enable-libgomp --disable-libssp --disable-libada --enable-cet --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-libvtv --with-zstd --with-isl --disable-isl-version-check --enable-default-pie --enable-host-pie --enable-host-bind-now --enable-default-ssp --disable-fixincludes --with-build-config=bootstrap-cet >Thread model: posix >Supported LTO compression algorithms: zlib zstd >gcc version 14.2.1 20240817 (Gentoo 14.2.1_p20240817 p4) >configure:5424: $? = 0 >configure:5413: x86_64-pc-linux-gnu-g++ -V >&5 >x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-V' >x86_64-pc-linux-gnu-g++: fatal error: no input files >compilation terminated. >configure:5424: $? = 1 >configure:5413: x86_64-pc-linux-gnu-g++ -qversion >&5 >x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? >x86_64-pc-linux-gnu-g++: fatal error: no input files >compilation terminated. >configure:5424: $? = 1 >configure:5428: checking whether the compiler supports GNU C++ >configure:5448: x86_64-pc-linux-gnu-g++ -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:5448: $? = 0 >configure:5460: result: yes >configure:5471: checking whether x86_64-pc-linux-gnu-g++ accepts -g >configure:5492: x86_64-pc-linux-gnu-g++ -c -g conftest.cpp >&5 >configure:5492: $? = 0 >configure:5539: result: yes >configure:5559: checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features >configure:5574: x86_64-pc-linux-gnu-g++ -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main(int, char**)': >conftest.cpp:177:25: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse] > 177 | cxx11test::delegate d2(); > | ^~ >conftest.cpp:177:25: note: remove parentheses to default-initialize a variable > 177 | cxx11test::delegate d2(); > | ^~ > | -- >conftest.cpp:177:25: note: or replace parentheses with braces to value-initialize a variable >configure:5574: $? = 0 >configure:5593: result: none needed >configure:5664: checking dependency style of x86_64-pc-linux-gnu-g++ >configure:5777: result: none >configure:5795: checking for x86_64-pc-linux-gnu-ranlib >configure:5816: found /usr/bin/x86_64-pc-linux-gnu-ranlib >configure:5828: result: x86_64-pc-linux-gnu-ranlib >configure:5898: checking for protoc >configure:5921: found /usr/bin/protoc >configure:5934: result: /usr/bin/protoc >configure:5955: checking for x86_64-pc-linux-gnu-ar >configure:5976: found /usr/bin/x86_64-pc-linux-gnu-ar >configure:5988: result: x86_64-pc-linux-gnu-ar >configure:6065: checking the archiver (x86_64-pc-linux-gnu-ar) interface >configure:6082: x86_64-pc-linux-gnu-gcc -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches conftest.c >&5 >configure:6082: $? = 0 >configure:6085: x86_64-pc-linux-gnu-ar cr libconftest.a conftest.o >&5 >configure:6088: $? = 0 >configure:6117: result: ar >configure:6154: checking whether x86_64-pc-linux-gnu-g++ supports C++11 features with -std=gnu++11 >configure:6451: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:6451: $? = 0 >configure:6463: result: yes >configure:7195: checking whether C++ compiler accepts -fno-strict-overflow >configure:7215: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -fno-strict-overflow conftest.cpp >&5 > >configure:7215: $? = 0 >configure:7226: result: yes >configure:7238: checking whether C++ compiler accepts -D_FORTIFY_SOURCE=2 >configure:7258: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -D_FORTIFY_SOURCE=2 conftest.cpp >&5 > >configure:7258: $? = 0 >configure:7269: result: yes >configure:7280: checking whether the linker accepts -fstack-protector-all >configure:7300: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror -fstack-protector-all conftest.cpp >&5 > >configure:7300: $? = 0 >configure:7312: result: yes >configure:7317: checking whether C++ compiler accepts -Wstack-protector >configure:7337: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -fstack-protector-all -Wstack-protector conftest.cpp >&5 > >configure:7337: $? = 0 >configure:7348: result: yes >configure:7358: checking whether C++ compiler accepts --param ssp-buffer-size=1 >configure:7378: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -fstack-protector-all --param ssp-buffer-size=1 conftest.cpp >&5 > >configure:7378: $? = 0 >configure:7389: result: yes >configure:7405: checking whether C++ compiler accepts -fPIE >configure:7425: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -fPIE conftest.cpp >&5 > >configure:7425: $? = 0 >configure:7436: result: yes >configure:7440: checking whether the linker accepts -fPIE -pie >configure:7460: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror -fPIE -pie conftest.cpp >&5 > >configure:7460: $? = 0 >configure:7472: result: yes >configure:7531: checking whether the linker accepts -Wl,-z,relro >configure:7551: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror -Wl,-z,relro conftest.cpp >&5 > >configure:7551: $? = 0 >configure:7563: result: yes >configure:7568: checking whether the linker accepts -Wl,-z,now >configure:7588: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror -Wl,-z,now conftest.cpp >&5 > >configure:7588: $? = 0 >configure:7600: result: yes >configure:7620: checking whether C++ compiler accepts -fno-default-inline >configure:7640: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -fno-default-inline conftest.cpp >&5 > >configure:7640: $? = 0 >configure:7651: result: yes >configure:7661: checking whether C++ compiler accepts -pipe >configure:7681: ./scripts/wrap-compiler-for-flag-check x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Werror -pipe conftest.cpp >&5 > >configure:7681: $? = 0 >configure:7692: result: yes >configure:7811: checking for stdio.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for stdlib.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for string.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for inttypes.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for stdint.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for strings.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for sys/stat.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for sys/types.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7811: checking for unistd.h >configure:7811: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:7811: $? = 0 >configure:7811: result: yes >configure:7919: checking for utempter_remove_record in -lutempter >configure:7941: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lutempter >&5 >configure:7941: $? = 0 >configure:7953: result: yes >configure:7989: checking for compress in -lz >configure:8011: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8011: $? = 0 >configure:8023: result: yes >configure:8039: checking for library containing socket >configure:8068: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8068: $? = 0 >configure:8090: result: none required >configure:8099: checking for library containing inet_addr >configure:8128: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8128: $? = 0 >configure:8150: result: none required >configure:8160: checking for library containing clock_gettime >configure:8189: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8189: $? = 0 >configure:8211: result: none required >configure:8225: checking for fcntl.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for langinfo.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for limits.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for locale.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for netdb.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for netinet/in.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for stddef.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for stdint.h >configure:8225: result: yes >configure:8225: checking for inttypes.h >configure:8225: result: yes >configure:8225: checking for stdlib.h >configure:8225: result: yes >configure:8225: checking for string.h >configure:8225: result: yes >configure:8225: checking for sys/ioctl.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for sys/resource.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for sys/socket.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for sys/stat.h >configure:8225: result: yes >configure:8225: checking for sys/time.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for termios.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for unistd.h >configure:8225: result: yes >configure:8225: checking for wchar.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8225: checking for wctype.h >configure:8225: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8225: $? = 0 >configure:8225: result: yes >configure:8239: checking for pty.h >configure:8239: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8239: $? = 0 >configure:8239: result: yes >configure:8245: checking for util.h >configure:8245: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:72:10: fatal error: util.h: No such file or directory > 72 | #include <util.h> > | ^~~~~~~~ >compilation terminated. >configure:8245: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <util.h> >configure:8245: result: no >configure:8251: checking for libutil.h >configure:8251: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:72:10: fatal error: libutil.h: No such file or directory > 72 | #include <libutil.h> > | ^~~~~~~~~~~ >compilation terminated. >configure:8251: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <libutil.h> >configure:8251: result: no >configure:8257: checking for paths.h >configure:8257: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8257: $? = 0 >configure:8257: result: yes >configure:8264: checking for endian.h >configure:8264: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8264: $? = 0 >configure:8264: result: yes >configure:8270: checking for sys/endian.h >configure:8270: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:74:10: fatal error: sys/endian.h: No such file or directory > 74 | #include <sys/endian.h> > | ^~~~~~~~~~~~~~ >compilation terminated. >configure:8270: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <sys/endian.h> >configure:8270: result: no >configure:8277: checking for utmpx.h >configure:8277: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8277: $? = 0 >configure:8277: result: yes >configure:8284: checking for termio.h >configure:8284: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8284: $? = 0 >configure:8284: result: yes >configure:8291: checking for sys/uio.h >configure:8291: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8291: $? = 0 >configure:8291: result: yes >configure:8298: checking for memory >configure:8298: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8298: $? = 0 >configure:8298: result: yes >configure:8304: checking for tr1/memory >configure:8304: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8304: $? = 0 >configure:8304: result: yes >configure:8313: checking for inline >configure:8330: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8330: $? = 0 >configure:8340: result: inline >configure:8358: checking for int64_t >configure:8358: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8358: $? = 0 >configure:8358: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:84:67: warning: integer overflow in expression of type 'int64_t' {aka 'long int'} results in '-9223372036854775808' [-Woverflow] > 84 | < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ >conftest.cpp:83:26: error: size '-1' of array 'test_array' is negative > 83 | static int test_array [1 - 2 * !((int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 1) > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 84 | < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >configure:8358: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| enum { N = 64 / 2 - 1 }; >| int >| main (void) >| { >| static int test_array [1 - 2 * !((int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 1) >| < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))]; >| test_array [0] = 0; >| return test_array [0]; >| >| ; >| return 0; >| } >configure:8358: result: yes >configure:8368: checking for pid_t >configure:8368: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8368: $? = 0 >configure:8368: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:83:19: error: expected primary-expression before ')' token > 83 | if (sizeof ((pid_t))) > | ^ >configure:8368: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| >| int >| main (void) >| { >| if (sizeof ((pid_t))) >| return 0; >| ; >| return 0; >| } >configure:8368: result: yes >configure:8406: checking for C/C++ restrict keyword >configure:8436: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:53:26: error: expected primary-expression before '__restrict__' > 53 | int bar (int [__restrict__]); /* Catch GCC bug 14050. */ > | ^~~~~~~~~~~~ >conftest.cpp:53:26: error: expected ']' before '__restrict__' > 53 | int bar (int [__restrict__]); /* Catch GCC bug 14050. */ > | ^~~~~~~~~~~~ > | ] >conftest.cpp:53:26: error: expected ')' before '__restrict__' > 53 | int bar (int [__restrict__]); /* Catch GCC bug 14050. */ > | ~ ^~~~~~~~~~~~ > | ) >conftest.cpp:53:38: error: expected initializer before ']' token > 53 | int bar (int [__restrict__]); /* Catch GCC bug 14050. */ > | ^ >conftest.cpp:54:28: error: expected primary-expression before '__restrict__' > 54 | int bar (int ip[__restrict__]) { return ip[0]; } > | ^~~~~~~~~~~~ >conftest.cpp:54:28: error: expected ']' before '__restrict__' > 54 | int bar (int ip[__restrict__]) { return ip[0]; } > | ^~~~~~~~~~~~ > | ] >conftest.cpp:54:28: error: expected ')' before '__restrict__' > 54 | int bar (int ip[__restrict__]) { return ip[0]; } > | ~ ^~~~~~~~~~~~ > | ) >conftest.cpp:54:40: error: expected initializer before ']' token > 54 | int bar (int ip[__restrict__]) { return ip[0]; } > | ^ >conftest.cpp: In function 'int main()': >conftest.cpp:62:29: error: 'bar' was not declared in this scope > 62 | return foo (t) + bar (t); > | ^~~ >configure:8436: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| typedef int *int_ptr; >| int foo (int_ptr __restrict__ ip) { return ip[0]; } >| int bar (int [__restrict__]); /* Catch GCC bug 14050. */ >| int bar (int ip[__restrict__]) { return ip[0]; } >| >| int >| main (void) >| { >| int s[1]; >| int *__restrict__ t = s; >| t[0] = 0; >| return foo (t) + bar (t); >| >| ; >| return 0; >| } >configure:8436: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:53:26: error: expected primary-expression before '__restrict' > 53 | int bar (int [__restrict]); /* Catch GCC bug 14050. */ > | ^~~~~~~~~~ >conftest.cpp:53:26: error: expected ']' before '__restrict' > 53 | int bar (int [__restrict]); /* Catch GCC bug 14050. */ > | ^~~~~~~~~~ > | ] >conftest.cpp:53:26: error: expected ')' before '__restrict' > 53 | int bar (int [__restrict]); /* Catch GCC bug 14050. */ > | ~ ^~~~~~~~~~ > | ) >conftest.cpp:53:36: error: expected initializer before ']' token > 53 | int bar (int [__restrict]); /* Catch GCC bug 14050. */ > | ^ >conftest.cpp:54:28: error: expected primary-expression before '__restrict' > 54 | int bar (int ip[__restrict]) { return ip[0]; } > | ^~~~~~~~~~ >conftest.cpp:54:28: error: expected ']' before '__restrict' > 54 | int bar (int ip[__restrict]) { return ip[0]; } > | ^~~~~~~~~~ > | ] >conftest.cpp:54:28: error: expected ')' before '__restrict' > 54 | int bar (int ip[__restrict]) { return ip[0]; } > | ~ ^~~~~~~~~~ > | ) >conftest.cpp:54:38: error: expected initializer before ']' token > 54 | int bar (int ip[__restrict]) { return ip[0]; } > | ^ >conftest.cpp: In function 'int main()': >conftest.cpp:62:29: error: 'bar' was not declared in this scope > 62 | return foo (t) + bar (t); > | ^~~ >configure:8436: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| typedef int *int_ptr; >| int foo (int_ptr __restrict ip) { return ip[0]; } >| int bar (int [__restrict]); /* Catch GCC bug 14050. */ >| int bar (int ip[__restrict]) { return ip[0]; } >| >| int >| main (void) >| { >| int s[1]; >| int *__restrict t = s; >| t[0] = 0; >| return foo (t) + bar (t); >| >| ; >| return 0; >| } >configure:8436: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:52:39: error: expected ',' or '...' before 'ip' > 52 | int foo (int_ptr _Restrict ip) { return ip[0]; } > | ^~ >conftest.cpp: In function 'int foo(int_ptr)': >conftest.cpp:52:52: error: 'ip' was not declared in this scope > 52 | int foo (int_ptr _Restrict ip) { return ip[0]; } > | ^~ >conftest.cpp: At global scope: >conftest.cpp:53:26: error: '_Restrict' was not declared in this scope > 53 | int bar (int [_Restrict]); /* Catch GCC bug 14050. */ > | ^~~~~~~~~ >conftest.cpp:54:28: error: '_Restrict' was not declared in this scope > 54 | int bar (int ip[_Restrict]) { return ip[0]; } > | ^~~~~~~~~ >conftest.cpp: In function 'int bar(...)': >conftest.cpp:54:49: error: 'ip' was not declared in this scope > 54 | int bar (int ip[_Restrict]) { return ip[0]; } > | ^~ >conftest.cpp: In function 'int main()': >conftest.cpp:60:27: error: expected initializer before 't' > 60 | int *_Restrict t = s; > | ^ >conftest.cpp:61:12: error: 't' was not declared in this scope > 61 | t[0] = 0; > | ^ >configure:8436: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| typedef int *int_ptr; >| int foo (int_ptr _Restrict ip) { return ip[0]; } >| int bar (int [_Restrict]); /* Catch GCC bug 14050. */ >| int bar (int ip[_Restrict]) { return ip[0]; } >| >| int >| main (void) >| { >| int s[1]; >| int *_Restrict t = s; >| t[0] = 0; >| return foo (t) + bar (t); >| >| ; >| return 0; >| } >configure:8436: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:52:38: error: expected ',' or '...' before 'ip' > 52 | int foo (int_ptr restrict ip) { return ip[0]; } > | ^~ >conftest.cpp: In function 'int foo(int_ptr)': >conftest.cpp:52:51: error: 'ip' was not declared in this scope > 52 | int foo (int_ptr restrict ip) { return ip[0]; } > | ^~ >conftest.cpp: At global scope: >conftest.cpp:53:26: error: 'restrict' was not declared in this scope; did you mean 'struct'? > 53 | int bar (int [restrict]); /* Catch GCC bug 14050. */ > | ^~~~~~~~ > | struct >conftest.cpp:54:28: error: 'restrict' was not declared in this scope; did you mean 'struct'? > 54 | int bar (int ip[restrict]) { return ip[0]; } > | ^~~~~~~~ > | struct >conftest.cpp: In function 'int bar(...)': >conftest.cpp:54:48: error: 'ip' was not declared in this scope > 54 | int bar (int ip[restrict]) { return ip[0]; } > | ^~ >conftest.cpp: In function 'int main()': >conftest.cpp:60:26: error: expected initializer before 't' > 60 | int *restrict t = s; > | ^ >conftest.cpp:61:12: error: 't' was not declared in this scope > 61 | t[0] = 0; > | ^ >configure:8436: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| /* end confdefs.h. */ >| typedef int *int_ptr; >| int foo (int_ptr restrict ip) { return ip[0]; } >| int bar (int [restrict]); /* Catch GCC bug 14050. */ >| int bar (int ip[restrict]) { return ip[0]; } >| >| int >| main (void) >| { >| int s[1]; >| int *restrict t = s; >| t[0] = 0; >| return foo (t) + bar (t); >| >| ; >| return 0; >| } >configure:8446: result: no >configure:8457: checking for size_t >configure:8457: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8457: $? = 0 >configure:8457: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:83:20: error: expected primary-expression before ')' token > 83 | if (sizeof ((size_t))) > | ^ >configure:8457: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main (void) >| { >| if (sizeof ((size_t))) >| return 0; >| ; >| return 0; >| } >configure:8457: result: yes >configure:8468: checking for ssize_t >configure:8468: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8468: $? = 0 >configure:8468: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:83:21: error: expected primary-expression before ')' token > 83 | if (sizeof ((ssize_t))) > | ^ >configure:8468: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main (void) >| { >| if (sizeof ((ssize_t))) >| return 0; >| ; >| return 0; >| } >configure:8468: result: yes >configure:8479: checking for uint16_t >configure:8479: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8479: $? = 0 >configure:8479: result: yes >configure:8489: checking for uint32_t >configure:8489: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8489: $? = 0 >configure:8489: result: yes >configure:8501: checking for uint64_t >configure:8501: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8501: $? = 0 >configure:8501: result: yes >configure:8513: checking for uint8_t >configure:8513: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8513: $? = 0 >configure:8513: result: yes >configure:8526: checking for uintptr_t >configure:8526: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:8526: $? = 0 >configure:8526: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:83:23: error: expected primary-expression before ')' token > 83 | if (sizeof ((uintptr_t))) > | ^ >configure:8526: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| int >| main (void) >| { >| if (sizeof ((uintptr_t))) >| return 0; >| ; >| return 0; >| } >configure:8526: result: yes >configure:8565: checking for gettimeofday >configure:8565: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8565: $? = 0 >configure:8565: result: yes >configure:8571: checking for posix_memalign >configure:8571: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >conftest.cpp:70:6: warning: declaration of 'char posix_memalign()' conflicts with built-in declaration 'int posix_memalign(void**, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] > 70 | char posix_memalign (void); > | ^~~~~~~~~~~~~~ >configure:8571: $? = 0 >configure:8571: result: yes >configure:8577: checking for cfmakeraw >configure:8577: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8577: $? = 0 >configure:8577: result: yes >configure:8583: checking for pselect >configure:8583: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:8583: $? = 0 >configure:8583: result: yes >configure:8589: checking for pledge >configure:8589: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/portage/net-misc/mosh-1.4.0/temp/ccoQ2KJV.o: in function `main': >conftest.cpp:(.text.startup+0x9): undefined reference to `pledge' >collect2: error: ld returned 1 exit status >configure:8589: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| /* end confdefs.h. */ >| /* Define pledge to an innocuous variant, in case <limits.h> declares pledge. >| For example, HP-UX 11i <limits.h> declares gettimeofday. */ >| #define pledge innocuous_pledge >| >| /* System header to define __stub macros and hopefully few prototypes, >| which can conflict with char pledge (void); below. */ >| >| #include <limits.h> >| #undef pledge >| >| /* Override any GCC internal prototype to avoid an error. >| Use char because int might match the return type of a GCC >| builtin and then its argument prototype would still apply. */ >| #ifdef __cplusplus >| extern "C" >| #endif >| char pledge (void); >| /* The GNU C library defines this for functions which it implements >| to always fail with ENOSYS. Some functions are actually named >| something starting with __ and the normal name is an alias. */ >| #if defined __stub_pledge || defined __stub___pledge >| choke me >| #endif >| >| int >| main (void) >| { >| return pledge (); >| ; >| return 0; >| } >configure:8589: result: no >configure:8609: checking for x86_64-pc-linux-gnu-pkg-config >configure:8632: found /usr/bin/x86_64-pc-linux-gnu-pkg-config >configure:8645: result: /usr/bin/x86_64-pc-linux-gnu-pkg-config >configure:8719: checking pkg-config is at least version 0.9.0 >configure:8722: result: yes >configure:8732: checking for TINFO >configure:8739: $PKG_CONFIG --exists --print-errors "tinfo" >configure:8742: $? = 0 >configure:8756: $PKG_CONFIG --exists --print-errors "tinfo" >configure:8759: $? = 0 >configure:9333: result: yes >configure:10218: checking for CommonCrypto/CommonCrypto.h >configure:10218: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:86:10: fatal error: CommonCrypto/CommonCrypto.h: No such file or directory > 86 | #include <CommonCrypto/CommonCrypto.h> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >compilation terminated. >configure:10218: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| /* end confdefs.h. */ >| #include <stddef.h> >| #ifdef HAVE_STDIO_H >| # include <stdio.h> >| #endif >| #ifdef HAVE_STDLIB_H >| # include <stdlib.h> >| #endif >| #ifdef HAVE_STRING_H >| # include <string.h> >| #endif >| #ifdef HAVE_INTTYPES_H >| # include <inttypes.h> >| #endif >| #ifdef HAVE_STDINT_H >| # include <stdint.h> >| #endif >| #ifdef HAVE_STRINGS_H >| # include <strings.h> >| #endif >| #ifdef HAVE_SYS_TYPES_H >| # include <sys/types.h> >| #endif >| #ifdef HAVE_SYS_STAT_H >| # include <sys/stat.h> >| #endif >| #ifdef HAVE_UNISTD_H >| # include <unistd.h> >| #endif >| #include <CommonCrypto/CommonCrypto.h> >configure:10218: result: no >configure:10250: checking for OpenSSL >configure:10257: $PKG_CONFIG --exists --print-errors "openssl" >configure:10260: $? = 0 >configure:10274: $PKG_CONFIG --exists --print-errors "openssl" >configure:10277: $? = 0 >configure:10315: result: yes >configure:10318: checking for AES_encrypt in -lcrypto >configure:10340: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lcrypto -lz -lutempter >&5 >configure:10340: $? = 0 >configure:10352: result: yes >configure:10359: checking for EVP_aes_128_ocb in -lcrypto >configure:10381: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lcrypto -lz -lutempter >&5 >configure:10381: $? = 0 >configure:10393: result: yes >configure:10403: checking for Nettle >configure:10410: $PKG_CONFIG --exists --print-errors "nettle" >configure:10413: $? = 0 >configure:10427: $PKG_CONFIG --exists --print-errors "nettle" >configure:10430: $? = 0 >configure:10468: result: yes >configure:10575: checking for x86_64-pc-linux-gnu-g++ -std=gnu++11 options needed to detect all undeclared functions >configure:10597: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:63:8: error: 'strchr' was not declared in this scope > 63 | (void) strchr; > | ^~~~~~ >conftest.cpp:1:1: note: 'strchr' is defined in header '<cstring>'; this is probably fixable by adding '#include <cstring>' > 1 | /* confdefs.h */ >configure:10597: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| /* end confdefs.h. */ >| >| int >| main (void) >| { >| (void) strchr; >| ; >| return 0; >| } >configure:10624: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10624: $? = 0 >configure:10644: result: none needed >configure:10658: checking whether forkpty is declared >configure:10658: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:60:10: fatal error: libutil.h: No such file or directory > 60 | #include <libutil.h> > | ^~~~~~~~~~~ >compilation terminated. >configure:10658: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| /* end confdefs.h. */ >| #include <sys/types.h> >| #include <libutil.h> >| >| int >| main (void) >| { >| #ifndef forkpty >| #ifdef __cplusplus >| (void) forkpty; >| #else >| (void) forkpty; >| #endif >| #endif >| >| ; >| return 0; >| } >configure:10658: result: no >configure:10668: checking for library containing forkpty >configure:10697: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:10697: $? = 0 >configure:10719: result: none required >configure:10733: checking whether FD_ISSET() argument is const >configure:10750: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10750: $? = 0 >configure:10755: result: yes >configure:10764: checking whether std::shared_ptr is available >configure:10780: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10780: $? = 0 >configure:10785: result: yes >configure:10794: checking whether std::tr1::shared_ptr is available >configure:10810: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10810: $? = 0 >configure:10815: result: yes >configure:10824: checking whether clock_gettime() is supported >configure:10839: x86_64-pc-linux-gnu-g++ -std=gnu++11 -o conftest -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 conftest.cpp -lz -lutempter >&5 >configure:10839: $? = 0 >configure:10844: result: yes >configure:10854: checking whether mach_absolute_time is declared >configure:10854: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp:64:10: fatal error: mach/mach_time.h: No such file or directory > 64 | #include <mach/mach_time.h> > | ^~~~~~~~~~~~~~~~~~ >compilation terminated. >configure:10854: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| #define HAVE_FORKPTY /**/ >| #define FD_ISSET_IS_CONST 1 >| #define HAVE_STD_SHARED_PTR 1 >| #define HAVE_STD_TR1_SHARED_PTR 1 >| #define HAVE_CLOCK_GETTIME 1 >| /* end confdefs.h. */ >| #include <mach/mach_time.h> >| >| int >| main (void) >| { >| #ifndef mach_absolute_time >| #ifdef __cplusplus >| (void) mach_absolute_time; >| #else >| (void) mach_absolute_time; >| #endif >| #endif >| >| ; >| return 0; >| } >configure:10854: result: no >configure:10864: checking whether __builtin_ctz is declared >configure:10864: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10864: $? = 0 >configure:10864: result: yes >configure:10875: checking whether ffs is declared >configure:10875: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10875: $? = 0 >configure:10875: result: yes >configure:10887: checking whether be64toh is declared >configure:10887: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10887: $? = 0 >configure:10887: result: yes >configure:10902: checking whether betoh64 is declared >configure:10902: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:79:10: error: 'betoh64' was not declared in this scope > 79 | (void) betoh64; > | ^~~~~~~ >configure:10902: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| #define HAVE_FORKPTY /**/ >| #define FD_ISSET_IS_CONST 1 >| #define HAVE_STD_SHARED_PTR 1 >| #define HAVE_STD_TR1_SHARED_PTR 1 >| #define HAVE_CLOCK_GETTIME 1 >| #define HAVE_DECL___BUILTIN_CTZ 1 >| #define HAVE_DECL_FFS 1 >| #define HAVE_DECL_BE64TOH 1 >| /* end confdefs.h. */ >| #if defined(HAVE_ENDIAN_H) >| #include <endian.h> >| #elif defined(HAVE_SYS_ENDIAN_H) >| #include <sys/types.h> >| #include <sys/endian.h> >| #endif >| >| int >| main (void) >| { >| #ifndef betoh64 >| #ifdef __cplusplus >| (void) betoh64; >| #else >| (void) betoh64; >| #endif >| #endif >| >| ; >| return 0; >| } >configure:10902: result: no >configure:10917: checking whether bswap64 is declared >configure:10917: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >conftest.cpp: In function 'int main()': >conftest.cpp:80:10: error: 'bswap64' was not declared in this scope > 80 | (void) bswap64; > | ^~~~~~~ >configure:10917: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| #define HAVE_FORKPTY /**/ >| #define FD_ISSET_IS_CONST 1 >| #define HAVE_STD_SHARED_PTR 1 >| #define HAVE_STD_TR1_SHARED_PTR 1 >| #define HAVE_CLOCK_GETTIME 1 >| #define HAVE_DECL___BUILTIN_CTZ 1 >| #define HAVE_DECL_FFS 1 >| #define HAVE_DECL_BE64TOH 1 >| #define HAVE_DECL_BETOH64 0 >| /* end confdefs.h. */ >| #if defined(HAVE_ENDIAN_H) >| #include <endian.h> >| #elif defined(HAVE_SYS_ENDIAN_H) >| #include <sys/types.h> >| #include <sys/endian.h> >| #endif >| >| int >| main (void) >| { >| #ifndef bswap64 >| #ifdef __cplusplus >| (void) bswap64; >| #else >| (void) bswap64; >| #endif >| #endif >| >| ; >| return 0; >| } >configure:10917: result: no >configure:10932: checking whether __builtin_bswap64 is declared >configure:10932: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10932: $? = 0 >configure:10932: result: yes >configure:10966: checking whether IP_MTU_DISCOVER is declared >configure:10966: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10966: $? = 0 >configure:10966: result: yes >configure:10975: checking whether IP_RECVTOS is declared >configure:10975: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10975: $? = 0 >configure:10975: result: yes >configure:10984: checking whether __STDC_ISO_10646__ is declared >configure:10984: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10984: $? = 0 >configure:10984: result: yes >configure:10995: checking whether IUTF8 is declared >configure:10995: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 conftest.cpp >&5 >configure:10995: $? = 0 >configure:10995: result: yes >configure:11011: checking for protobuf >configure:11018: $PKG_CONFIG --exists --print-errors "protobuf" >configure:11021: $? = 0 >configure:11035: $PKG_CONFIG --exists --print-errors "protobuf" >configure:11038: $? = 0 >configure:11096: result: yes >configure:11134: checking whether protoc matches protobuf >configure:11155: x86_64-pc-linux-gnu-g++ -std=gnu++11 -c -march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14 -DPROTOBUF_USE_DLLS -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX conftest.cpp >&5 >In file included from /usr/include/google/protobuf/stubs/common.h:21, > from /usr/include/google/protobuf/io/coded_stream.h:108, > from conftest.pb.h:20, > from conftest.cpp:73: >/usr/include/absl/strings/string_view.h:53:26: error: 'string_view' in namespace 'std' does not name a type > 53 | using string_view = std::string_view; > | ^~~~~~~~~~~ >/usr/include/absl/strings/string_view.h:53:21: note: 'std::string_view' is only available from C++17 onwards > 53 | using string_view = std::string_view; > | ^~~ >/usr/include/absl/strings/string_view.h:752:8: error: 'string_view' does not name a type > 752 | inline string_view ClippedSubstr(string_view s, size_t pos, > | ^~~~~~~~~~~ >/usr/include/absl/strings/string_view.h:763:11: error: 'string_view' does not name a type > 763 | constexpr string_view NullSafeStringView(absl::Nullable<const char*> p) { > | ^~~~~~~~~~~ >In file included from /usr/include/absl/log/internal/check_op.h:38, > from /usr/include/absl/log/internal/check_impl.h:19, > from /usr/include/absl/log/absl_check.h:38, > from /usr/include/google/protobuf/io/coded_stream.h:110: >/usr/include/absl/log/internal/nullstream.h:49:32: error: 'absl::string_view' has not been declared > 49 | NullStream& AtLocation(absl::string_view, int) { return *this; } > | ^~~~~~~~~~~ >In file included from /usr/include/absl/time/time.h:97, > from /usr/include/absl/log/log_entry.h:35, > from /usr/include/absl/log/internal/log_message.h:41, > from /usr/include/absl/log/internal/strip.h:25, > from /usr/include/absl/log/internal/check_op.h:39: >/usr/include/absl/time/civil_time.h:515:27: error: 'string_view' is not a member of 'absl' > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:53: error: expected primary-expression before '*' token > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:515:55: error: 'c' was not declared in this scope > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:515:56: error: expression list treated as compound expression in initializer [-fpermissive] > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:516:6: error: redefinition of 'bool absl::lts_20240722::ParseCivilTime' > 516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20240722::ParseCivilTime' previously defined here > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:516:27: error: 'string_view' is not a member of 'absl' > 516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:516:53: error: expected primary-expression before '*' token > 516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); > | ^ >/usr/include/absl/time/civil_time.h:516:55: error: 'c' was not declared in this scope > 516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); > | ^ >/usr/include/absl/time/civil_time.h:517:6: error: redefinition of 'bool absl::lts_20240722::ParseCivilTime' > 517 | bool ParseCivilTime(absl::string_view s, CivilHour* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20240722::ParseCivilTime' previously defined here > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:517:27: error: 'string_view' is not a member of 'absl' > 517 | bool ParseCivilTime(absl::string_view s, CivilHour* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:517:51: error: expected primary-expression before '*' token > 517 | bool ParseCivilTime(absl::string_view s, CivilHour* c); > | ^ >/usr/include/absl/time/civil_time.h:517:53: error: 'c' was not declared in this scope > 517 | bool ParseCivilTime(absl::string_view s, CivilHour* c); > | ^ >/usr/include/absl/time/civil_time.h:518:6: error: redefinition of 'bool absl::lts_20240722::ParseCivilTime' > 518 | bool ParseCivilTime(absl::string_view s, CivilDay* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20240722::ParseCivilTime' previously defined here > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:518:27: error: 'string_view' is not a member of 'absl' > 518 | bool ParseCivilTime(absl::string_view s, CivilDay* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:518:50: error: expected primary-expression before '*' token > 518 | bool ParseCivilTime(absl::string_view s, CivilDay* c); > | ^ >/usr/include/absl/time/civil_time.h:518:52: error: 'c' was not declared in this scope > 518 | bool ParseCivilTime(absl::string_view s, CivilDay* c); > | ^ >/usr/include/absl/time/civil_time.h:519:6: error: redefinition of 'bool absl::lts_20240722::ParseCivilTime' > 519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20240722::ParseCivilTime' previously defined here > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:519:27: error: 'string_view' is not a member of 'absl' > 519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:519:52: error: expected primary-expression before '*' token > 519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); > | ^ >/usr/include/absl/time/civil_time.h:519:54: error: 'c' was not declared in this scope > 519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); > | ^ >/usr/include/absl/time/civil_time.h:520:6: error: redefinition of 'bool absl::lts_20240722::ParseCivilTime' > 520 | bool ParseCivilTime(absl::string_view s, CivilYear* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20240722::ParseCivilTime' previously defined here > 515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:520:27: error: 'string_view' is not a member of 'absl' > 520 | bool ParseCivilTime(absl::string_view s, CivilYear* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:520:51: error: expected primary-expression before '*' token > 520 | bool ParseCivilTime(absl::string_view s, CivilYear* c); > | ^ >/usr/include/absl/time/civil_time.h:520:53: error: 'c' was not declared in this scope > 520 | bool ParseCivilTime(absl::string_view s, CivilYear* c); > | ^ >/usr/include/absl/time/civil_time.h:535:34: error: 'string_view' is not a member of 'absl' > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:60: error: expected primary-expression before '*' token > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:535:62: error: 'c' was not declared in this scope > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:535:63: error: expression list treated as compound expression in initializer [-fpermissive] > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^ >/usr/include/absl/time/civil_time.h:536:6: error: redefinition of 'bool absl::lts_20240722::ParseLenientCivilTime' > 536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20240722::ParseLenientCivilTime' previously defined here > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:536:34: error: 'string_view' is not a member of 'absl' > 536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:536:60: error: expected primary-expression before '*' token > 536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); > | ^ >/usr/include/absl/time/civil_time.h:536:62: error: 'c' was not declared in this scope > 536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); > | ^ >/usr/include/absl/time/civil_time.h:537:6: error: redefinition of 'bool absl::lts_20240722::ParseLenientCivilTime' > 537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20240722::ParseLenientCivilTime' previously defined here > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:537:34: error: 'string_view' is not a member of 'absl' > 537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:537:58: error: expected primary-expression before '*' token > 537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); > | ^ >/usr/include/absl/time/civil_time.h:537:60: error: 'c' was not declared in this scope > 537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); > | ^ >/usr/include/absl/time/civil_time.h:538:6: error: redefinition of 'bool absl::lts_20240722::ParseLenientCivilTime' > 538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20240722::ParseLenientCivilTime' previously defined here > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:538:34: error: 'string_view' is not a member of 'absl' > 538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:538:57: error: expected primary-expression before '*' token > 538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); > | ^ >/usr/include/absl/time/civil_time.h:538:59: error: 'c' was not declared in this scope > 538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); > | ^ >/usr/include/absl/time/civil_time.h:539:6: error: redefinition of 'bool absl::lts_20240722::ParseLenientCivilTime' > 539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20240722::ParseLenientCivilTime' previously defined here > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:539:34: error: 'string_view' is not a member of 'absl' > 539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:539:59: error: expected primary-expression before '*' token > 539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); > | ^ >/usr/include/absl/time/civil_time.h:539:61: error: 'c' was not declared in this scope > 539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); > | ^ >/usr/include/absl/time/civil_time.h:540:6: error: redefinition of 'bool absl::lts_20240722::ParseLenientCivilTime' > 540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20240722::ParseLenientCivilTime' previously defined here > 535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); > | ^~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:540:34: error: 'string_view' is not a member of 'absl' > 540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:540:58: error: expected primary-expression before '*' token > 540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); > | ^ >/usr/include/absl/time/civil_time.h:540:60: error: 'c' was not declared in this scope > 540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); > | ^ >/usr/include/absl/time/civil_time.h:566:26: error: 'string_view' is not a member of 'absl' > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:52: error: expected primary-expression before '*' token > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:566:54: error: 'c' was not declared in this scope > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:566:68: error: expected primary-expression before '*' token > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:566:70: error: 'error' was not declared in this scope; did you mean 'perror'? > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/civil_time.h:566:75: error: expression list treated as compound expression in initializer [-fpermissive] > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:567:6: error: redefinition of 'bool absl::lts_20240722::time_internal::AbslParseFlag' > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:6: note: 'bool absl::lts_20240722::time_internal::AbslParseFlag' previously defined here > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:567:26: error: 'string_view' is not a member of 'absl' > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:567:52: error: expected primary-expression before '*' token > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:567:54: error: 'c' was not declared in this scope > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:567:68: error: expected primary-expression before '*' token > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:567:70: error: 'error' was not declared in this scope; did you mean 'perror'? > 567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/civil_time.h:568:6: error: redefinition of 'bool absl::lts_20240722::time_internal::AbslParseFlag' > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:6: note: 'bool absl::lts_20240722::time_internal::AbslParseFlag' previously defined here > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:568:26: error: 'string_view' is not a member of 'absl' > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:568:50: error: expected primary-expression before '*' token > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:568:52: error: 'c' was not declared in this scope > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:568:66: error: expected primary-expression before '*' token > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:568:68: error: 'error' was not declared in this scope; did you mean 'perror'? > 568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/civil_time.h:569:6: error: redefinition of 'bool absl::lts_20240722::time_internal::AbslParseFlag' > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:6: note: 'bool absl::lts_20240722::time_internal::AbslParseFlag' previously defined here > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:569:26: error: 'string_view' is not a member of 'absl' > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:569:49: error: expected primary-expression before '*' token > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:569:51: error: 'c' was not declared in this scope > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:569:65: error: expected primary-expression before '*' token > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:569:67: error: 'error' was not declared in this scope; did you mean 'perror'? > 569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/civil_time.h:570:6: error: redefinition of 'bool absl::lts_20240722::time_internal::AbslParseFlag' > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:6: note: 'bool absl::lts_20240722::time_internal::AbslParseFlag' previously defined here > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:570:26: error: 'string_view' is not a member of 'absl' > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:570:51: error: expected primary-expression before '*' token > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:570:53: error: 'c' was not declared in this scope > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:570:67: error: expected primary-expression before '*' token > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:570:69: error: 'error' was not declared in this scope; did you mean 'perror'? > 570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/civil_time.h:571:6: error: redefinition of 'bool absl::lts_20240722::time_internal::AbslParseFlag' > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:566:6: note: 'bool absl::lts_20240722::time_internal::AbslParseFlag' previously defined here > 566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:571:26: error: 'string_view' is not a member of 'absl' > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/civil_time.h:571:50: error: expected primary-expression before '*' token > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:571:52: error: 'c' was not declared in this scope > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:571:66: error: expected primary-expression before '*' token > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^ >/usr/include/absl/time/civil_time.h:571:68: error: 'error' was not declared in this scope; did you mean 'perror'? > 571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/time.h:714:26: error: 'string_view' is not a member of 'absl' > 714 | bool ParseDuration(absl::string_view dur_string, Duration* d); > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:714:58: error: expected primary-expression before '*' token > 714 | bool ParseDuration(absl::string_view dur_string, Duration* d); > | ^ >/usr/include/absl/time/time.h:714:60: error: 'd' was not declared in this scope > 714 | bool ParseDuration(absl::string_view dur_string, Duration* d); > | ^ >/usr/include/absl/time/time.h:714:61: error: expression list treated as compound expression in initializer [-fpermissive] > 714 | bool ParseDuration(absl::string_view dur_string, Duration* d); > | ^ >/usr/include/absl/time/time.h:721:26: error: 'string_view' is not a member of 'absl' > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:721:52: error: expected primary-expression before '*' token > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^ >/usr/include/absl/time/time.h:721:54: error: 'dst' was not declared in this scope > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^~~ >/usr/include/absl/time/time.h:721:70: error: expected primary-expression before '*' token > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^ >/usr/include/absl/time/time.h:721:72: error: 'error' was not declared in this scope; did you mean 'perror'? > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/time.h:721:77: error: expression list treated as compound expression in initializer [-fpermissive] > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^ >/usr/include/absl/time/time.h:1048:6: error: redefinition of 'bool absl::lts_20240722::AbslParseFlag' > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/time.h:721:6: note: 'bool absl::lts_20240722::AbslParseFlag' previously defined here > 721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); > | ^~~~~~~~~~~~~ >/usr/include/absl/time/time.h:1048:26: error: 'string_view' is not a member of 'absl' > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1048:48: error: expected primary-expression before '*' token > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^ >/usr/include/absl/time/time.h:1048:50: error: 't' was not declared in this scope; did you mean 'tm'? > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^ > | tm >/usr/include/absl/time/time.h:1048:64: error: expected primary-expression before '*' token > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^ >/usr/include/absl/time/time.h:1048:66: error: 'error' was not declared in this scope; did you mean 'perror'? > 1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); > | ^~~~~ > | perror >/usr/include/absl/time/time.h:1252:32: error: 'string_view' is not a member of 'absl' > 1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1252:58: error: expected primary-expression before '*' token > 1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { > | ^ >/usr/include/absl/time/time.h:1252:60: error: 'tz' was not declared in this scope; did you mean 'tm'? > 1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { > | ^~ > | tm >/usr/include/absl/time/time.h:1252:62: error: expression list treated as compound expression in initializer [-fpermissive] > 1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { > | ^ >/usr/include/absl/time/time.h:1494:59: error: 'string_view' is not a member of 'absl' > 1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1495:58: error: expected primary-expression before 't' > 1495 | Time t, TimeZone tz); > | ^ >/usr/include/absl/time/time.h:1495:70: error: expected primary-expression before 'tz' > 1495 | Time t, TimeZone tz); > | ^~ >/usr/include/absl/time/time.h:1500:72: error: 'std::string absl::lts_20240722::FormatTime(Time, TimeZone)' redeclared as different kind of entity > 1500 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz); > | ^ >/usr/include/absl/time/time.h:1494:42: note: previous declaration 'std::string absl::lts_20240722::FormatTime' > 1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, > | ^~~~~~~~~~ >/usr/include/absl/time/time.h:1501:59: error: 'std::string absl::lts_20240722::FormatTime(Time)' redeclared as different kind of entity > 1501 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t); > | ^ >/usr/include/absl/time/time.h:1494:42: note: previous declaration 'std::string absl::lts_20240722::FormatTime' > 1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, > | ^~~~~~~~~~ >/usr/include/absl/time/time.h: In function 'std::ostream& absl::lts_20240722::operator<<(std::ostream&, Time)': >/usr/include/absl/time/time.h:1505:26: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)' > 1505 | return os << FormatTime(t); > | ~~~~~~~~~~^~~ >/usr/include/absl/time/time.h: In function 'void absl::lts_20240722::AbslStringify(Sink&, Time)': >/usr/include/absl/time/time.h:1511:25: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)' > 1511 | sink.Append(FormatTime(t)); > | ~~~~~~~~~~^~~ >/usr/include/absl/time/time.h: At global scope: >/usr/include/absl/time/time.h:1563:22: error: 'string_view' is not a member of 'absl' > 1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1563:48: error: 'string_view' is not a member of 'absl' > 1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1563:71: error: expected primary-expression before '*' token > 1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, > | ^ >/usr/include/absl/time/time.h:1564:27: error: expected primary-expression before '*' token > 1564 | std::string* err); > | ^ >/usr/include/absl/time/time.h:1564:29: error: 'err' was not declared in this scope; did you mean 'erf'? > 1564 | std::string* err); > | ^~~ > | erf >/usr/include/absl/time/time.h:1564:32: error: expression list treated as compound expression in initializer [-fpermissive] > 1564 | std::string* err); > | ^ >/usr/include/absl/time/time.h:1573:6: error: redefinition of 'bool absl::lts_20240722::ParseTime' > 1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, > | ^~~~~~~~~ >/usr/include/absl/time/time.h:1563:6: note: 'bool absl::lts_20240722::ParseTime' previously defined here > 1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, > | ^~~~~~~~~ >/usr/include/absl/time/time.h:1573:22: error: 'string_view' is not a member of 'absl' > 1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1573:48: error: 'string_view' is not a member of 'absl' > 1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, > | ^~~~~~~~~~~ >/usr/include/absl/time/time.h:1573:76: error: expected primary-expression before 'tz' > 1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, > | ^~ >/usr/include/absl/time/time.h:1574:20: error: expected primary-expression before '*' token > 1574 | Time* time, std::string* err); > | ^ >/usr/include/absl/time/time.h:1574:39: error: expected primary-expression before '*' token > 1574 | Time* time, std::string* err); > | ^ >/usr/include/absl/time/time.h:1574:41: error: 'err' was not declared in this scope; did you mean 'erf'? > 1574 | Time* time, std::string* err); > | ^~~ > | erf >/usr/include/absl/log/log_entry.h:75:9: error: 'string_view' in namespace 'absl' does not name a type > 75 | absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:78:9: error: 'string_view' in namespace 'absl' does not name a type > 78 | absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:145:9: error: 'string_view' in namespace 'absl' does not name a type > 145 | absl::string_view text_message_with_prefix_and_newline() const > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:151:9: error: 'string_view' in namespace 'absl' does not name a type > 151 | absl::string_view text_message_with_prefix() const > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:157:9: error: 'string_view' in namespace 'absl' does not name a type > 157 | absl::string_view text_message_with_newline() const > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:163:9: error: 'string_view' in namespace 'absl' does not name a type > 163 | absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:178:9: error: 'string_view' in namespace 'absl' does not name a type > 178 | absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:194:9: error: 'string_view' in namespace 'absl' does not name a type > 194 | absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:201:9: error: 'string_view' in namespace 'absl' does not name a type > 201 | absl::string_view full_filename_; > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:202:9: error: 'string_view' in namespace 'absl' does not name a type > 202 | absl::string_view base_filename_; > | ^~~~~~~~~~~ >/usr/include/absl/log/log_entry.h:211:9: error: 'string_view' in namespace 'absl' does not name a type > 211 | absl::string_view encoding_; > | ^~~~~~~~~~~ >In file included from /usr/include/absl/log/internal/log_message.h:43: >/usr/include/absl/strings/has_absl_stringify.h:36:15: error: 'string_view' has not been declared > 36 | void Append(string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/strings/has_absl_stringify.h:39:62: error: 'absl::string_view' has not been declared > 39 | friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:75:32: error: 'absl::string_view' has not been declared > 75 | LogMessage& AtLocation(absl::string_view file, int line); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:146:32: error: 'absl::string_view' has not been declared > 146 | LogMessage& operator<<(absl::string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:146:15: error: 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)' cannot be overloaded with 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)' > 146 | LogMessage& operator<<(absl::string_view v); > | ^~~~~~~~ >/usr/include/absl/log/internal/log_message.h:118:15: note: previous declaration 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)' > 118 | LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); } > | ^~~~~~~~ >/usr/include/absl/log/internal/log_message.h:235:34: error: 'absl::string_view' has not been declared > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:271:21: error: 'absl::string_view' has not been declared > 271 | void Append(absl::string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:276:58: error: 'absl::string_view' has not been declared > 276 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:341:45: error: template-id 'CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>' used as a declarator > 341 | LogMessage::StringType::kLiteral>(absl::string_view str); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:340:22: error: variable or field 'CopyToEncodedBuffer' declared void > 340 | extern template void LogMessage::CopyToEncodedBuffer< > | ^~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:341:38: error: expected ';' before '(' token > 341 | LogMessage::StringType::kLiteral>(absl::string_view str); > | ^ > | ; >/usr/include/absl/log/internal/log_message.h:343:48: error: template-id 'CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kNotLiteral>' used as a declarator > 343 | LogMessage::StringType::kNotLiteral>(absl::string_view str); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:342:22: error: variable or field 'CopyToEncodedBuffer' declared void > 342 | extern template void LogMessage::CopyToEncodedBuffer< > | ^~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:343:41: error: expected ';' before '(' token > 343 | LogMessage::StringType::kNotLiteral>(absl::string_view str); > | ^ > | ; >/usr/include/absl/log/internal/log_message.h:356:25: error: 'absl::string_view' has not been declared > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:383:32: error: 'absl::string_view' has not been declared > 383 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/check_op.h:299:21: error: 'absl::string_view' has not been declared > 299 | void Append(absl::string_view text); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/check_op.h:301:58: error: 'absl::string_view' has not been declared > 301 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view text); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/check_op.h:362:1: error: 'string_view' in namespace 'absl' does not name a type > 362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/check_op.h:362:1: error: 'string_view' in namespace 'absl' does not name a type > 362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/absl/container/internal/compressed_tuple.h:40, > from /usr/include/absl/container/internal/inlined_vector.h:32, > from /usr/include/absl/container/inlined_vector.h:53, > from /usr/include/absl/strings/cord.h:80, > from /usr/include/google/protobuf/io/coded_stream.h:112: >/usr/include/absl/utility/utility.h:85:12: error: 'in_place_t' has not been declared in 'std' > 85 | using std::in_place_t; > | ^~~~~~~~~~ >/usr/include/absl/utility/utility.h:86:12: error: 'in_place' has not been declared in 'std' > 86 | using std::in_place; > | ^~~~~~~~ >/usr/include/absl/utility/utility.h:102:12: error: 'in_place_type' has not been declared in 'std' > 102 | using std::in_place_type; > | ^~~~~~~~~~~~~ >/usr/include/absl/utility/utility.h:103:12: error: 'in_place_type_t' has not been declared in 'std' > 103 | using std::in_place_type_t; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/utility/utility.h:119:12: error: 'in_place_index' has not been declared in 'std' > 119 | using std::in_place_index; > | ^~~~~~~~~~~~~~ >/usr/include/absl/utility/utility.h:120:12: error: 'in_place_index_t' has not been declared in 'std' > 120 | using std::in_place_index_t; > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ')' before ',' token > 89 | explicit constexpr Storage(absl::in_place_t, V&& v) > | ~ ^ > | ) >/usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ')' before ',' token > 102 | explicit constexpr Storage(absl::in_place_t, V&& v) : T(std::forward<V>(v)) {} > | ~ ^ > | ) >/usr/include/absl/container/internal/compressed_tuple.h:124:58: error: expected ')' before ',' token > 124 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) > | ~ ^ > | ) >/usr/include/absl/container/internal/compressed_tuple.h:136:58: error: expected ')' before ',' token > 136 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) > | ~ ^ > | ) >/usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20240722::container_internal::CompressedTuple<Ts>::CompressedTuple(const Ts& ...)': >/usr/include/absl/container/internal/compressed_tuple.h:223:52: error: 'in_place' is not a member of 'absl' > 223 | : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} > | ^~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20240722::container_internal::CompressedTuple<Ts>::CompressedTuple(First&&, Vs&& ...)': >/usr/include/absl/container/internal/compressed_tuple.h:235:52: error: 'in_place' is not a member of 'absl' > 235 | : CompressedTuple::CompressedTupleImpl(absl::in_place, > | ^~~~~~~~ >In file included from /usr/include/absl/strings/internal/str_format/extension.h:27, > from /usr/include/absl/strings/internal/str_format/arg.h:37, > from /usr/include/absl/strings/str_format.h:83, > from /usr/include/absl/crc/crc32c.h:32, > from /usr/include/absl/crc/internal/crc_cord_state.h:23, > from /usr/include/absl/strings/cord.h:81: >/usr/include/absl/strings/internal/str_format/output.h: At global scope: >/usr/include/absl/strings/internal/str_format/output.h:44:14: error: 'string_view' has not been declared > 44 | void Write(string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h:59:14: error: 'string_view' has not been declared > 59 | void Write(string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h:71:47: error: 'string_view' has not been declared > 71 | inline void AbslFormatFlush(std::string* out, string_view s) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::string*, int)': >/usr/include/absl/strings/internal/str_format/output.h:72:17: error: request for member 'data' in 's', which is of non-class type 'int' > 72 | out->append(s.data(), s.size()); > | ^~~~ >/usr/include/absl/strings/internal/str_format/output.h:72:27: error: request for member 'size' in 's', which is of non-class type 'int' > 72 | out->append(s.data(), s.size()); > | ^~~~ >/usr/include/absl/strings/internal/str_format/output.h: At global scope: >/usr/include/absl/strings/internal/str_format/output.h:74:48: error: 'string_view' has not been declared > 74 | inline void AbslFormatFlush(std::ostream* out, string_view s) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::ostream*, int)': >/usr/include/absl/strings/internal/str_format/output.h:75:16: error: request for member 'data' in 's', which is of non-class type 'int' > 75 | out->write(s.data(), static_cast<std::streamsize>(s.size())); > | ^~~~ >/usr/include/absl/strings/internal/str_format/output.h:75:55: error: request for member 'size' in 's', which is of non-class type 'int' > 75 | out->write(s.data(), static_cast<std::streamsize>(s.size())); > | ^~~~ >/usr/include/absl/strings/internal/str_format/output.h: At global scope: >/usr/include/absl/strings/internal/str_format/output.h:78:48: error: 'string_view' has not been declared > 78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h:82:50: error: 'string_view' has not been declared > 82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/output.h:89:26: error: 'string_view' has not been declared > 89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to 'string_view' that depend on a template parameter, so a declaration of 'string_view' must be available [-fpermissive] > 44 | std::declval<T*>(), string_view()))* = nullptr> > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:44:49: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) >/usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to 'string_view' that depend on a template parameter, so a declaration of 'string_view' must be available [-fpermissive] >/usr/include/absl/strings/internal/str_format/extension.h:48:14: error: 'string_view' has not been declared > 48 | void Write(string_view s) { write_(sink_, s); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:57:30: error: 'string_view' has not been declared > 57 | static void Flush(void* r, string_view s) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:62:25: error: 'string_view' has not been declared > 62 | void (*write_)(void*, string_view); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:94:15: error: 'string_view' has not been declared > 94 | void Append(string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h:110:24: error: 'string_view' has not been declared > 110 | bool PutPaddedString(string_view v, int width, int precision, bool left); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20240722::str_format_internal::FormatSinkImpl::Flush()': >/usr/include/absl/strings/internal/str_format/extension.h:73:16: error: 'string_view' was not declared in this scope > 73 | raw_.Write(string_view(buf_, static_cast<size_t>(pos_ - buf_))); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20240722::str_format_internal::FormatSinkImpl::Append(int)': >/usr/include/absl/strings/internal/str_format/extension.h:95:18: error: request for member 'size' in 'v', which is of non-class type 'int' > 95 | size_t n = v.size(); > | ^~~~ >/usr/include/absl/strings/internal/str_format/extension.h:103:20: error: request for member 'data' in 'v', which is of non-class type 'int' > 103 | memcpy(pos_, v.data(), n); > | ^~~~ >/usr/include/absl/strings/internal/str_format/arg.h: At global scope: >/usr/include/absl/strings/internal/str_format/arg.h:228:39: error: 'absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl' redeclared as different kind of entity > 228 | StringConvertResult FormatConvertImpl(string_view v, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:225:21: note: previous declaration 'absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const std::wstring&, FormatConversionSpecImpl, FormatSinkImpl*)' > 225 | StringConvertResult FormatConvertImpl(const std::wstring& v, > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:228:39: error: 'string_view' was not declared in this scope > 228 | StringConvertResult FormatConvertImpl(string_view v, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:229:64: error: expected primary-expression before 'conv' > 229 | FormatConversionSpecImpl conv, > | ^~~~ >/usr/include/absl/strings/internal/str_format/arg.h:230:53: error: expected primary-expression before '*' token > 230 | FormatSinkImpl* sink); > | ^ >/usr/include/absl/strings/internal/str_format/arg.h:230:55: error: 'sink' was not declared in this scope; did you mean 'sinl'? > 230 | FormatSinkImpl* sink); > | ^~~~ > | sinl >/usr/include/absl/strings/internal/str_format/arg.h: In function 'absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)': >/usr/include/absl/strings/internal/str_format/arg.h:280:8: error: 'string_view' was not declared in this scope > 280 | for (string_view piece : value.Chunks()) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before 'if' > 293 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); > | ^~ >/usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ';' before 'if' > 291 | } > | ^ > | ; > 292 | > 293 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); > | ~~ >/usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before 'if' > 293 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); > | ^~ >/usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ')' before 'if' > 291 | } > | ^ > | ) > 292 | > 293 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); > | ~~ >/usr/include/absl/strings/internal/str_format/arg.h:280:7: note: to match this '(' > 280 | for (string_view piece : value.Chunks()) { > | ^ >/usr/include/absl/strings/internal/str_format/arg.h: At global scope: >/usr/include/absl/strings/internal/str_format/arg.h:664:1: error: 'string_view' was not declared in this scope > 664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:664:1: error: template-id 'Dispatch<<expression error> >' for 'bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)' does not match any template declaration > 664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:599:15: note: candidate is: 'template<class T> static bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)' > 599 | static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { > | ^~~~~~~~ >In file included from /usr/include/absl/strings/internal/str_format/bind.h:29, > from /usr/include/absl/strings/str_format.h:84: >/usr/include/absl/strings/internal/str_format/parser.h:57:24: error: 'string_view' was not declared in this scope > 57 | bool ParseFormatString(string_view src, Consumer consumer) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:57:50: error: expected primary-expression before 'consumer' > 57 | bool ParseFormatString(string_view src, Consumer consumer) { > | ^~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:57:58: error: expression list treated as compound expression in initializer [-fpermissive] > 57 | bool ParseFormatString(string_view src, Consumer consumer) { > | ^ >/usr/include/absl/strings/internal/str_format/parser.h:57:59: error: expected ';' before '{' token > 57 | bool ParseFormatString(string_view src, Consumer consumer) { > | ^~ > | ; >/usr/include/absl/strings/internal/str_format/parser.h:116:32: error: 'string_view' was not declared in this scope > 116 | constexpr bool EnsureConstexpr(string_view s) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:123:18: error: expected ')' before 'format' > 123 | string_view format, bool allow_ignored, > | ^~~~~~~ > | ) >/usr/include/absl/strings/internal/str_format/parser.h:122:28: note: to match this '(' > 122 | explicit ParsedFormatBase( > | ^ >/usr/include/absl/strings/internal/str_format/parser.h: In member function 'bool absl::lts_20240722::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const': >/usr/include/absl/strings/internal/str_format/parser.h:153:5: error: 'string_view' was not declared in this scope > 153 | string_view text(base, 0); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:155:31: error: 'text' was not declared in this scope > 155 | const char* const end = text.data() + text.size(); > | ^~~~ >/usr/include/absl/strings/internal/str_format/parser.h: At global scope: >/usr/include/absl/strings/internal/str_format/parser.h:222:44: error: expected ')' before 'format' > 222 | explicit ExtendedParsedFormat(string_view format) > | ~ ^~~~~~~ > | ) >/usr/include/absl/strings/internal/str_format/parser.h:245:52: error: 'string_view' has not been declared > 245 | static std::unique_ptr<ExtendedParsedFormat> New(string_view format) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:249:7: error: 'string_view' has not been declared > 249 | string_view format) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:254:52: error: 'string_view' has not been declared > 254 | static std::unique_ptr<ExtendedParsedFormat> New(string_view format, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/parser.h:262:35: error: expected ')' before 's' > 262 | ExtendedParsedFormat(string_view s, bool allow_ignored) > | ~ ^~ > | ) >/usr/include/absl/strings/internal/str_format/parser.h:263:50: error: expected unqualified-id before ')' token > 263 | : ParsedFormatBase(s, allow_ignored, {C...}) {} > | ^ >/usr/include/absl/strings/internal/str_format/bind.h:55:45: error: expected ')' before 's' > 55 | explicit UntypedFormatSpecImpl(string_view s) > | ~ ^~ > | ) >/usr/include/absl/strings/internal/str_format/bind.h:63:3: error: 'string_view' does not name a type > 63 | string_view str() const { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:168:33: error: expected ')' before 's' > 168 | FormatSpecTemplate(string_view s) : Base(s) {} // NOLINT > | ~ ^~ > | ) >/usr/include/absl/strings/str_format.h:111:41: error: expected ')' before 's' > 111 | explicit UntypedFormatSpec(string_view s) : spec_(s) {} > | ~ ^~ > | ) >/usr/include/absl/strings/str_format.h:847:15: error: 'string_view' has not been declared > 847 | void Append(string_view v) { sink_->Append(v); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_format.h:855:24: error: 'string_view' has not been declared > 855 | bool PutPaddedString(string_view v, int width, int precision, bool left) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_format.h:861:37: error: 'absl::string_view' has not been declared > 861 | absl::string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/crc/crc32c.h:79:37: error: 'absl::string_view' has not been declared > 79 | absl::string_view buf_to_add); > | ^~~~~~~~~~~ >/usr/include/absl/crc/crc32c.h:89:30: error: 'string_view' is not a member of 'absl' > 89 | crc32c_t ComputeCrc32c(absl::string_view buf); > | ^~~~~~~~~~~ >/usr/include/absl/crc/crc32c.h:103:36: error: 'absl::string_view' has not been declared > 103 | absl::string_view buf_to_add) { > | ^~~~~~~~~~~ >/usr/include/absl/crc/crc32c.h: In function 'absl::lts_20240722::crc32c_t absl::lts_20240722::ExtendCrc32c(crc32c_t, int)': >/usr/include/absl/crc/crc32c.h:105:18: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' > 105 | if (buf_to_add.size() <= 64) { > | ^~~~ >/usr/include/absl/crc/crc32c.h:107:59: error: request for member 'data' in 'buf_to_add', which is of non-class type 'int' > 107 | if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(), > | ^~~~ >/usr/include/absl/crc/crc32c.h:108:53: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' > 108 | buf_to_add.size())) { > | ^~~~ >In file included from /usr/include/absl/functional/any_invocable.h:43, > from /usr/include/absl/functional/internal/function_ref.h:23, > from /usr/include/absl/functional/function_ref.h:54, > from /usr/include/absl/strings/cord.h:82: >/usr/include/absl/functional/internal/any_invocable.h: At global scope: >/usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl' > 380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl' >/usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid > 380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; > | ^ >/usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before '>' token > 380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; > | ^~ >/usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ')' before '<' token > 476 | explicit CoreImpl(absl::in_place_type_t<QualTRef>, Args&&... args) { > | ~ ^ > | ) >/usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ')' before '<' token > 868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ')' before '<' token > 869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ')' before '<' token > 872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ')' before '<' token > 873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ')' before '<' token > 876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ')' before '<' token > 877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/functional/any_invocable.h:208:46: error: expected ')' before '<' token > 208 | explicit AnyInvocable(absl::in_place_type_t<T>, Args&&... args) > | ~ ^ > | ) >/usr/include/absl/functional/any_invocable.h:220:46: error: expected ')' before '<' token > 220 | explicit AnyInvocable(absl::in_place_type_t<T>, > | ~ ^ > | ) >In file included from /usr/include/absl/strings/cord_analysis.h:23, > from /usr/include/absl/strings/cord.h:84: >/usr/include/absl/strings/internal/cord_internal.h:341:55: error: expected ')' before 'str' > 341 | explicit constexpr CordRepExternal(absl::string_view str) > | ~ ^~~~ > | ) >/usr/include/absl/strings/internal/cord_internal.h:342:45: error: expected unqualified-id before ',' token > 342 | : CordRep(RefcountAndFlags::Immortal{}, str.size()), > | ^ >/usr/include/absl/strings/internal/cord_internal.h:360:50: error: 'string_view' is not a member of 'absl' > 360 | Releaser, absl::string_view>> > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h:360:50: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/internal/cord_internal.h:360:50: error: template argument 2 is invalid >/usr/include/absl/strings/internal/cord_internal.h:361:55: error: 'absl::string_view' has not been declared > 361 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view data) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h:367:55: error: 'absl::string_view' has not been declared > 367 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h: In destructor 'absl::lts_20240722::cord_internal::CordRepExternalImpl<Releaser>::~CordRepExternalImpl()': >/usr/include/absl/strings/internal/cord_internal.h:386:26: error: 'string_view' is not a member of 'absl' > 386 | absl::string_view(base, length)); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h: At global scope: >/usr/include/absl/strings/internal/cord_internal.h:454:32: error: 'string_view' is not a member of 'absl' > 454 | constexpr char GetOrNull(absl::string_view data, size_t pos) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h:454:57: error: expected primary-expression before 'pos' > 454 | constexpr char GetOrNull(absl::string_view data, size_t pos) { > | ^~~ >/usr/include/absl/strings/internal/cord_internal.h:454:60: error: expression list treated as compound expression in initializer [-fpermissive] > 454 | constexpr char GetOrNull(absl::string_view data, size_t pos) { > | ^ >/usr/include/absl/strings/internal/cord_internal.h:516:41: error: expected ')' before 'sv' > 516 | constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept > | ~ ^~~ > | ) >/usr/include/absl/strings/internal/cord_internal.h:698:45: error: expected ')' before 'chars' > 698 | explicit constexpr Rep(absl::string_view chars) > | ~ ^~~~~~ > | ) >/usr/include/absl/strings/internal/cord_internal.h:714:38: error: expected unqualified-id before '{' token > 714 | GetOrNull(chars, 14)} {} > | ^ >In file included from /usr/include/absl/strings/cord_buffer.h:38, > from /usr/include/absl/strings/cord.h:85: >/usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: 'absl::string_view' has not been declared > 161 | static CordRepFlat* Create(absl::string_view data, size_t extra = 0) { > | ^~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/cassert:44, > from /usr/include/absl/strings/internal/cord_rep_flat.h:18: >/usr/include/absl/strings/internal/cord_rep_flat.h: In static member function 'static absl::lts_20240722::cord_internal::CordRepFlat* absl::lts_20240722::cord_internal::CordRepFlat::Create(int, size_t)': >/usr/include/absl/strings/internal/cord_rep_flat.h:162:5: error: request for member 'size' in 'data', which is of non-class type 'int' > 162 | assert(data.size() <= kMaxFlatLength); > | ^~~~~~ >/usr/include/absl/strings/internal/cord_rep_flat.h:163:34: error: request for member 'size' in 'data', which is of non-class type 'int' > 163 | CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength)); > | ^~~~ >/usr/include/absl/strings/internal/cord_rep_flat.h:164:31: error: request for member 'data' in 'data', which is of non-class type 'int' > 164 | memcpy(flat->Data(), data.data(), data.size()); > | ^~~~ >/usr/include/absl/strings/internal/cord_rep_flat.h:164:44: error: request for member 'size' in 'data', which is of non-class type 'int' > 164 | memcpy(flat->Data(), data.data(), data.size()); > | ^~~~ >/usr/include/absl/strings/internal/cord_rep_flat.h:165:25: error: request for member 'size' in 'data', which is of non-class type 'int' > 165 | flat->length = data.size(); > | ^~~~ >/usr/include/absl/strings/cord_buffer.h: At global scope: >/usr/include/absl/strings/cord_buffer.h:435:46: error: 'absl::string_view' has not been declared > 435 | cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord_buffer.h: In member function 'absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::CordBuffer::ConsumeValue(int&)': >/usr/include/absl/strings/cord_buffer.h:438:27: error: 'string_view' is not a member of 'absl' > 438 | short_value = absl::string_view(rep_.data(), rep_.short_length()); > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord.h:86: >/usr/include/absl/strings/internal/cord_data_edge.h: At global scope: >/usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: 'string_view' in namespace 'absl' does not name a type > 45 | inline absl::string_view EdgeData(const CordRep* edge) { > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord.h:88: >/usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: 'string_view' has not been declared > 208 | static CordRepBtree* Append(CordRepBtree* tree, string_view data, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: 'string_view' has not been declared > 210 | static CordRepBtree* Prepend(CordRepBtree* tree, string_view data, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: 'absl::string_view' has not been declared > 239 | bool IsFlat(absl::string_view* fragment) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: 'absl::string_view' has not been declared > 245 | bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: 'string_view' in namespace 'absl' does not name a type > 321 | inline absl::string_view Data(size_t index) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: 'absl::string_view' has not been declared > 346 | static void Dump(const CordRep* rep, absl::string_view label, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: 'absl::string_view' has not been declared > 348 | static void Dump(const CordRep* rep, absl::string_view label, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: 'absl::string_view' has not been declared > 455 | static CordRepBtree* NewLeaf(absl::string_view data, size_t extra); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: 'string_view' in namespace 'absl' does not name a type > 535 | absl::string_view AddData(absl::string_view data, size_t extra); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: 'absl::string_view' has not been declared > 571 | static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data, > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: 'string_view' in namespace 'absl' does not name a type > 637 | inline absl::string_view CordRepBtree::Data(size_t index) const { > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord.h:89: >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: 'string_view' in namespace 'absl' does not name a type > 112 | absl::string_view Init(CordRepBtree* tree); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: 'string_view' in namespace 'absl' does not name a type > 118 | absl::string_view Next(); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: 'string_view' in namespace 'absl' does not name a type > 122 | absl::string_view Skip(size_t skip); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: 'string_view' in namespace 'absl' does not name a type > 146 | absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: 'string_view' in namespace 'absl' does not name a type > 155 | absl::string_view Seek(size_t offset); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: 'string_view' in namespace 'absl' does not name a type > 167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: 'string_view' in namespace 'absl' does not name a type > 174 | inline absl::string_view CordRepBtreeReader::Next() { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: 'string_view' in namespace 'absl' does not name a type > 182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: 'string_view' in namespace 'absl' does not name a type > 197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) { > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord.h:97: >/usr/include/absl/strings/internal/string_constant.h:39:48: error: 'absl::string_view' has not been declared > 39 | static constexpr bool TryConstexprEval(absl::string_view view) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/string_constant.h:44:26: error: 'string_view' in namespace 'absl' does not name a type > 44 | static constexpr absl::string_view value = T{}(); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ')' token > 44 | static constexpr absl::string_view value = T{}(); > | ^ >/usr/include/absl/strings/internal/string_constant.h:45:19: error: 'string_view' in namespace 'absl' does not name a type > 45 | constexpr absl::string_view operator()() const { return value; } > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/string_constant.h:49:34: error: 'value' was not declared in this scope > 49 | static_assert(TryConstexprEval(value), > | ^~~~~ >/usr/include/absl/strings/internal/string_constant.h: In static member function 'static constexpr bool absl::lts_20240722::strings_internal::StringConstant<T>::TryConstexprEval(int)': >/usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member 'empty' in 'view', which is of non-class type 'int' > 40 | return view.empty() || 2 * view[0] != 1; > | ^~~~~ >/usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types 'int[int]' for array subscript > 40 | return view.empty() || 2 * view[0] != 1; > | ^ >/usr/include/absl/strings/internal/string_constant.h: At global scope: >/usr/include/absl/strings/internal/string_constant.h:55:17: error: 'string_view' in namespace 'absl' does not name a type > 55 | constexpr absl::string_view StringConstant<T>::value; > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord.h:100: >/usr/include/absl/types/optional.h:47:12: error: 'bad_optional_access' has not been declared in 'std' > 47 | using std::bad_optional_access; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/types/optional.h:48:12: error: 'optional' has not been declared in 'std' > 48 | using std::optional; > | ^~~~~~~~ >/usr/include/absl/types/optional.h:49:12: error: 'make_optional' has not been declared in 'std' > 49 | using std::make_optional; > | ^~~~~~~~~~~~~ >/usr/include/absl/types/optional.h:50:12: error: 'nullopt_t' has not been declared in 'std' > 50 | using std::nullopt_t; > | ^~~~~~~~~ >/usr/include/absl/types/optional.h:51:12: error: 'nullopt' has not been declared in 'std' > 51 | using std::nullopt; > | ^~~~~~~ >/usr/include/absl/strings/cord.h:107:33: error: 'string_view' is not a member of 'absl' > 107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:107:54: error: expected primary-expression before '&&' token > 107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); > | ^~ >/usr/include/absl/strings/cord.h:107:56: error: expected primary-expression before ')' token > 107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); > | ^ >/usr/include/absl/strings/cord.h:196:34: error: expected ')' before 'src' > 196 | explicit Cord(absl::string_view src); > | ~ ^~~~ > | ) >/usr/include/absl/strings/cord.h:197:25: error: 'absl::string_view' has not been declared > 197 | Cord& operator=(absl::string_view src); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:254:42: error: 'absl::string_view' has not been declared > 254 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:254:79: error: 'template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal(int, Releaser&&)' conflicts with a previous declaration > 254 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); > | ^ >/usr/include/absl/strings/cord.h:107:6: note: previous declaration 'template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>' > 107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:268:21: error: 'absl::string_view' has not been declared > 268 | void Append(absl::string_view src); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:329:22: error: 'absl::string_view' has not been declared > 329 | void Prepend(absl::string_view src); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:387:21: error: 'absl::string_view' has not been declared > 387 | int Compare(absl::string_view rhs) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:394:25: error: 'absl::string_view' has not been declared > 394 | bool StartsWith(absl::string_view rhs) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:399:23: error: 'absl::string_view' has not been declared > 399 | bool EndsWith(absl::string_view rhs) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:405:23: error: 'absl::string_view' has not been declared > 405 | bool Contains(absl::string_view rhs) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:471:30: error: 'string_view' in namespace 'absl' does not name a type > 471 | using value_type = absl::string_view; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:473:52: error: template argument 1 is invalid > 473 | using pointer = absl::Nonnull<const value_type*>; > | ^ >/usr/include/absl/strings/cord.h:474:23: error: 'value_type' does not name a type > 474 | using reference = value_type; > | ^~~~~~~~~~ >/usr/include/absl/strings/cord.h:482:5: error: 'reference' does not name a type > 482 | reference operator*() const; > | ^~~~~~~~~ >/usr/include/absl/strings/cord.h:483:5: error: 'pointer' does not name a type > 483 | pointer operator->() const; > | ^~~~~~~ >/usr/include/absl/strings/cord.h:514:11: error: 'string_view' in namespace 'absl' does not name a type > 514 | absl::string_view current_chunk_; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:569:30: error: 'string_view' in namespace 'absl' does not name a type > 569 | using value_type = absl::string_view; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:570:23: error: 'value_type' does not name a type > 570 | using reference = value_type&; > | ^~~~~~~~~~ >/usr/include/absl/strings/cord.h:571:34: error: expected ';' before 'value_type' > 571 | using const_reference = const value_type&; > | ^~~~~~~~~~~ > | ; >/usr/include/absl/strings/cord.h:675:16: error: 'string_view' in namespace 'absl' does not name a type > 675 | static absl::string_view ChunkRemaining(const CharIterator& it); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:763:9: error: 'optional' in namespace 'absl' does not name a template type > 763 | absl::optional<absl::string_view> TryFlat() const > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:771:9: error: 'string_view' in namespace 'absl' does not name a type > 771 | absl::string_view Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:778:27: error: 'absl::string_view' has not been declared > 778 | CharIterator Find(absl::string_view needle) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:783:37: error: 'absl::string_view' has not been declared > 783 | absl::string_view part) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:816:9: error: 'optional' in namespace 'absl' does not name a template type > 816 | absl::optional<uint32_t> ExpectedChecksum() const; > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:847:34: error: expected ')' before 'src' > 847 | explicit Cord(absl::string_view src, MethodIdentifier method); > | ~ ^~~~ > | ) >/usr/include/absl/strings/cord.h:851:49: error: 'absl::string_view' has not been declared > 851 | friend bool operator==(const Cord& lhs, absl::string_view rhs); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:890:50: error: 'string_view' is not a member of 'absl' > 890 | void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:890:62: error: template argument 1 is invalid > 890 | void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const; > | ^ >/usr/include/absl/strings/cord.h:894:9: error: 'string_view' in namespace 'absl' does not name a type > 894 | absl::string_view FlattenSlowPath(); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:913:51: error: expected ')' before 'sv' > 913 | explicit constexpr InlineRep(absl::string_view sv, > | ~ ^~~ > | ) >/usr/include/absl/strings/cord.h:932:28: error: 'absl::string_view' has not been declared > 932 | void AppendArray(absl::string_view src, MethodIdentifier method); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:933:11: error: 'string_view' in namespace 'absl' does not name a type > 933 | absl::string_view FindFlatStartPiece() const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1045:46: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^ >/usr/include/absl/strings/cord.h:1045:32: error: 'absl::Nonnull' is not a type > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^~~~~~~ >/usr/include/absl/strings/cord.h:1045:39: error: expected ',' or '...' before '<' token > 1045 | absl::Nonnull<absl::string_view*> fragment); > | ^ >/usr/include/absl/strings/cord.h:1050:36: error: 'string_view' is not a member of 'absl' > 1050 | absl::FunctionRef<void(absl::string_view)> callback); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1050:48: error: template argument 1 is invalid > 1050 | absl::FunctionRef<void(absl::string_view)> callback); > | ^ >/usr/include/absl/strings/cord.h:1057:29: error: 'absl::string_view' has not been declared > 1057 | int CompareSlowPath(absl::string_view rhs, size_t compared_size, > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1061:25: error: 'absl::string_view' has not been declared > 1061 | bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1068:16: error: 'string_view' in namespace 'absl' does not name a type > 1068 | static absl::string_view GetFirstChunk(const Cord& c); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1069:16: error: 'string_view' in namespace 'absl' does not name a type > 1069 | static absl::string_view GetFirstChunk(absl::string_view sv); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1084:28: error: 'absl::string_view' has not been declared > 1084 | void AppendPrecise(absl::string_view src, MethodIdentifier method); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1085:29: error: 'absl::string_view' has not been declared > 1085 | void PrependPrecise(absl::string_view src, MethodIdentifier method); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1092:27: error: 'absl::string_view' has not been declared > 1092 | void PrependArray(absl::string_view src, MethodIdentifier method); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1114:48: error: 'absl::string_view' has not been declared > 1114 | CharIterator FindImpl(CharIterator it, absl::string_view needle) const; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In function 'void absl::lts_20240722::AbslStringify(Sink&, const Cord&)': >/usr/include/absl/strings/cord.h:790:16: error: 'string_view' is not a member of 'absl' > 790 | for (absl::string_view chunk : cord.Chunks()) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before '}' token > 793 | } > | ^ >/usr/include/absl/strings/cord.h:793:3: error: expected ';' before '}' token >/usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before '}' token >/usr/include/absl/strings/cord.h:793:3: error: expected ')' before '}' token >/usr/include/absl/strings/cord.h:790:9: note: to match this '(' > 790 | for (absl::string_view chunk : cord.Chunks()) { > | ^ >/usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before '}' token > 793 | } > | ^ >/usr/include/absl/strings/cord.h: In function 'H absl::lts_20240722::AbslHashValue(H, const Cord&)': >/usr/include/absl/strings/cord.h:820:11: error: 'optional' is not a member of 'absl' > 820 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:820:26: error: 'string_view' is not a member of 'absl' > 820 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:820:39: error: 'maybe_flat' was not declared in this scope > 820 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); > | ^~~~~~~~~~ >/usr/include/absl/strings/cord.h:820:54: error: 'const class absl::lts_20240722::Cord' has no member named 'TryFlat' > 820 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); > | ^~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'H absl::lts_20240722::Cord::HashFragmented(H) const': >/usr/include/absl/strings/cord.h:1102:49: error: 'absl::string_view' has not been declared > 1102 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In lambda function: >/usr/include/absl/strings/cord.h:1103:69: error: request for member 'data' in 'chunk', which is of non-class type 'int' > 1103 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), > | ^~~~ >/usr/include/absl/strings/cord.h:1104:46: error: request for member 'size' in 'chunk', which is of non-class type 'int' > 1104 | chunk.size()); > | ^~~~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1135:6: error: variable or field 'InitializeCordRepExternal' declared void > 1135 | void InitializeCordRepExternal(absl::string_view data, > | ^~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1135:38: error: 'string_view' is not a member of 'absl' > 1135 | void InitializeCordRepExternal(absl::string_view data, > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1136:64: error: expected primary-expression before 'rep' > 1136 | absl::Nonnull<CordRepExternal*> rep); > | ^~~ >/usr/include/absl/strings/cord.h:1142:46: error: 'string_view' is not a member of 'absl' > 1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data, > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1143:48: error: expected primary-expression before '&&' token > 1143 | Releaser&& releaser) { > | ^~ >/usr/include/absl/strings/cord.h:1143:51: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? > 1143 | Releaser&& releaser) { > | ^~~~~~~~ > | Releaser >/usr/include/absl/strings/cord.h:1143:59: error: expression list treated as compound expression in initializer [-fpermissive] > 1143 | Releaser&& releaser) { > | ^ >/usr/include/absl/strings/cord.h:1143:60: error: expected ';' before '{' token > 1143 | Releaser&& releaser) { > | ^~ > | ; >/usr/include/absl/strings/cord.h:1156:11: error: 'absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep' redeclared as different kind of entity > 1156 | absl::string_view data, void (&releaser)(absl::string_view)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1142:25: note: previous declaration 'template<class Releaser> absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep<Releaser>' > 1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data, > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1156:11: error: 'string_view' is not a member of 'absl' > 1156 | absl::string_view data, void (&releaser)(absl::string_view)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1156:36: error: 'releaser' was not declared in this scope > 1156 | absl::string_view data, void (&releaser)(absl::string_view)) { > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1156:52: error: 'string_view' is not a member of 'absl' > 1156 | absl::string_view data, void (&releaser)(absl::string_view)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1163:6: error: redefinition of 'template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal' > 1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:107:6: note: 'template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>' previously declared here > 107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1163:33: error: 'string_view' is not a member of 'absl' > 1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1163:59: error: expected primary-expression before '&&' token > 1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { > | ^~ >/usr/include/absl/strings/cord.h:1163:62: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? > 1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { > | ^~~~~~~~ > | Releaser >/usr/include/absl/strings/cord.h:1178:11: error: 'constexpr const int absl::lts_20240722::Cord::InlineRep::InlineRep' is not a static data member of 'class absl::lts_20240722::Cord::InlineRep' > 1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, > | ^~~~ >/usr/include/absl/strings/cord.h:1178:44: error: 'string_view' is not a member of 'absl' > 1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1179:63: error: expected primary-expression before 'rep' > 1179 | absl::Nullable<CordRep*> rep) > | ^~~ >/usr/include/absl/strings/cord.h:1179:66: error: expression list treated as compound expression in initializer [-fpermissive] > 1179 | absl::Nullable<CordRep*> rep) > | ^ >/usr/include/absl/strings/cord.h:1338:8: error: 'int absl::lts_20240722::Cord::Cord' is not a static data member of 'class absl::lts_20240722::Cord' > 1338 | inline Cord::Cord(absl::string_view src) > | ^~~~ >/usr/include/absl/strings/cord.h:1338:25: error: 'string_view' is not a member of 'absl' > 1338 | inline Cord::Cord(absl::string_view src) > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'absl::lts_20240722::Cord& absl::lts_20240722::Cord::operator=(T&&)': >/usr/include/absl/strings/cord.h:1358:28: error: 'string_view' is not a member of 'absl' > 1358 | return operator=(absl::string_view(src)); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1405:14: error: 'optional' in namespace 'absl' does not name a template type > 1405 | inline absl::optional<absl::string_view> Cord::TryFlat() const > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1418:14: error: 'string_view' in namespace 'absl' does not name a type > 1418 | inline absl::string_view Cord::Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1431:13: error: variable or field 'Append' declared void > 1431 | inline void Cord::Append(absl::string_view src) { > | ^~~~ >/usr/include/absl/strings/cord.h:1431:32: error: 'string_view' is not a member of 'absl' > 1431 | inline void Cord::Append(absl::string_view src) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1435:13: error: variable or field 'Prepend' declared void > 1435 | inline void Cord::Prepend(absl::string_view src) { > | ^~~~ >/usr/include/absl/strings/cord.h:1435:33: error: 'string_view' is not a member of 'absl' > 1435 | inline void Cord::Prepend(absl::string_view src) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::Append(absl::lts_20240722::CordBuffer)': >/usr/include/absl/strings/cord.h:1442:9: error: 'string_view' is not a member of 'absl' > 1442 | absl::string_view short_value; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1443:42: error: 'short_value' was not declared in this scope > 1443 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::Prepend(absl::lts_20240722::CordBuffer)': >/usr/include/absl/strings/cord.h:1453:9: error: 'string_view' is not a member of 'absl' > 1453 | absl::string_view short_value; > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1454:42: error: 'short_value' was not declared in this scope > 1454 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1495:13: error: 'bool absl::lts_20240722::Cord::StartsWith' is not a static data member of 'class absl::lts_20240722::Cord' > 1495 | inline bool Cord::StartsWith(absl::string_view rhs) const { > | ^~~~ >/usr/include/absl/strings/cord.h:1495:36: error: 'string_view' is not a member of 'absl' > 1495 | inline bool Cord::StartsWith(absl::string_view rhs) const { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::ChunkIterator::InitTree(absl::lts_20240722::Nonnull<absl::lts_20240722::cord_internal::CordRep*>)': >/usr/include/absl/strings/cord.h:1513:5: error: 'current_chunk_' was not declared in this scope > 1513 | current_chunk_ = btree_reader_.Init(tree->btree()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1513:36: error: 'using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20240722::cord_internal::CordRepBtreeReader'} has no member named 'Init' > 1513 | current_chunk_ = btree_reader_.Init(tree->btree()); > | ^~~~ >/usr/include/absl/strings/cord.h:1516:5: error: 'current_chunk_' was not declared in this scope > 1516 | current_chunk_ = cord_internal::EdgeData(tree); > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1516:37: error: 'EdgeData' is not a member of 'absl::lts_20240722::cord_internal' > 1516 | current_chunk_ = cord_internal::EdgeData(tree); > | ^~~~~~~~ >/usr/include/absl/strings/cord.h: In constructor 'absl::lts_20240722::Cord::ChunkIterator::ChunkIterator(absl::lts_20240722::Nonnull<const absl::lts_20240722::Cord*>)': >/usr/include/absl/strings/cord.h:1532:7: error: 'current_chunk_' was not declared in this scope > 1532 | current_chunk_ = {}; > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1536:5: error: 'current_chunk_' was not declared in this scope > 1536 | current_chunk_ = {cord->contents_.data(), bytes_remaining_}; > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::AdvanceBtree()': >/usr/include/absl/strings/cord.h:1541:3: error: 'current_chunk_' was not declared in this scope > 1541 | current_chunk_ = btree_reader_.Next(); > | ^~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1541:34: error: 'using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20240722::cord_internal::CordRepBtreeReader'} has no member named 'Next' > 1541 | current_chunk_ = btree_reader_.Next(); > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/cassert:44, > from /usr/include/absl/strings/internal/cord_rep_crc.h:18, > from /usr/include/absl/strings/cord.h:90: >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytesBtree(size_t)': >/usr/include/absl/strings/cord.h:1546:3: error: 'current_chunk_' was not declared in this scope > 1546 | assert(n >= current_chunk_.size()); > | ^~~~~~ >/usr/include/absl/strings/cord.h:1550:38: error: 'using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20240722::cord_internal::CordRepBtreeReader'} has no member named 'Next' > 1550 | current_chunk_ = btree_reader_.Next(); > | ^~~~ >/usr/include/absl/strings/cord.h:1553:38: error: 'using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20240722::cord_internal::CordRepBtreeReader'} has no member named 'Seek' > 1553 | current_chunk_ = btree_reader_.Seek(offset); > | ^~~~ >/usr/include/absl/strings/cord.h: In member function 'absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::operator++()': >/usr/include/absl/strings/cord.h:1563:3: error: 'current_chunk_' was not declared in this scope > 1563 | assert(bytes_remaining_ >= current_chunk_.size()); > | ^~~~~~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1590:29: error: 'reference' in 'class absl::lts_20240722::Cord::ChunkIterator' does not name a type > 1590 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const { > | ^~~~~~~~~ >/usr/include/absl/strings/cord.h:1595:29: error: 'pointer' in 'class absl::lts_20240722::Cord::ChunkIterator' does not name a type > 1595 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const { > | ^~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::ChunkIterator::RemoveChunkPrefix(size_t)': >/usr/include/absl/strings/cord.h:1601:3: error: 'current_chunk_' was not declared in this scope > 1601 | assert(n < current_chunk_.size()); > | ^~~~~~ >In file included from /usr/include/absl/base/macros.h:36, > from /usr/include/absl/strings/string_view.h:43: >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytes(size_t)': >/usr/include/absl/strings/cord.h:1608:7: error: 'current_chunk_' was not declared in this scope > 1608 | if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) { > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'absl::lts_20240722::Cord::CharIterator& absl::lts_20240722::Cord::CharIterator::operator++()': >/usr/include/absl/strings/cord.h:1636:7: error: base operand of '->' has non-pointer type 'absl::lts_20240722::Cord::ChunkIterator' > 1636 | if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) { > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In member function 'const char& absl::lts_20240722::Cord::CharIterator::operator*() const': >/usr/include/absl/strings/cord.h:1659:26: error: base operand of '->' has non-pointer type 'const absl::lts_20240722::Cord::ChunkIterator' > 1659 | return *chunk_iterator_->data(); > | ^~ >/usr/include/absl/strings/cord.h: In member function 'const char* absl::lts_20240722::Cord::CharIterator::operator->() const': >/usr/include/absl/strings/cord.h:1663:25: error: base operand of '->' has non-pointer type 'const absl::lts_20240722::Cord::ChunkIterator' > 1663 | return chunk_iterator_->data(); > | ^~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1677:14: error: 'string_view' in namespace 'absl' does not name a type > 1677 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1698:34: error: 'string_view' is not a member of 'absl' > 1698 | absl::FunctionRef<void(absl::string_view)> callback) const { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1698:46: error: template argument 1 is invalid > 1698 | absl::FunctionRef<void(absl::string_view)> callback) const { > | ^ >/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20240722::Cord::ForEachChunk(int) const': >/usr/include/absl/strings/cord.h:1701:20: error: 'string_view' is not a member of 'absl' > 1701 | callback(absl::string_view(contents_.data(), contents_.size())); > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1701:67: error: 'callback' cannot be used as a function > 1701 | callback(absl::string_view(contents_.data(), contents_.size())); > | ^ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1729:47: error: 'absl::string_view' has not been declared > 1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20240722::operator==(const Cord&, int)': >/usr/include/absl/strings/cord.h:1731:25: error: request for member 'size' in 'rhs', which is of non-class type 'int' > 1731 | size_t rhs_size = rhs.size(); > | ^~~~ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1736:13: error: declaration of 'operator==' as non-function > 1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1736:30: error: 'string_view' is not a member of 'absl' > 1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1736:45: error: expected primary-expression before 'const' > 1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } > | ^~~~~ >/usr/include/absl/strings/cord.h:1737:45: error: 'absl::string_view' has not been declared > 1737 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1738:13: error: declaration of 'operator!=' as non-function > 1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1738:30: error: 'string_view' is not a member of 'absl' > 1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1738:45: error: expected primary-expression before 'const' > 1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } > | ^~~~~ >/usr/include/absl/strings/cord.h:1739:44: error: 'absl::string_view' has not been declared > 1739 | inline bool operator<(const Cord& x, absl::string_view y) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1742:13: error: declaration of 'operator<' as non-function > 1742 | inline bool operator<(absl::string_view x, const Cord& y) { > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1742:29: error: 'string_view' is not a member of 'absl' > 1742 | inline bool operator<(absl::string_view x, const Cord& y) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1742:44: error: expected primary-expression before 'const' > 1742 | inline bool operator<(absl::string_view x, const Cord& y) { > | ^~~~~ >/usr/include/absl/strings/cord.h:1745:44: error: 'absl::string_view' has not been declared > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20240722::operator>(const Cord&, int)': >/usr/include/absl/strings/cord.h:1745:70: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20240722::Cord') > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ~ ^ ~ > | | | > | int const absl::lts_20240722::Cord >In file included from /usr/include/absl/log/log_entry.h:36: >/usr/include/absl/types/span.h:547:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)' > 547 | bool operator<(Span<T> a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >/usr/include/absl/types/span.h:551:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)' > 551 | bool operator<(Span<const T> a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: mismatched types 'absl::lts_20240722::Span<const T>' and 'int' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >/usr/include/absl/types/span.h:555:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)' > 555 | bool operator<(Span<T> a, Span<const T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:555:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >/usr/include/absl/types/span.h:561:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)' > 561 | bool operator<(const U& a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:561:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: 'absl::lts_20240722::Cord' is not derived from 'absl::lts_20240722::Span<T>' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >/usr/include/absl/types/span.h:567:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)' > 567 | bool operator<(Span<T> a, const U& b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:567:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >/usr/include/absl/container/inlined_vector.h:964:6: note: candidate: 'template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)' > 964 | bool operator<(const absl::InlinedVector<T, N, A>& a, > | ^~~~~~~~ >/usr/include/absl/container/inlined_vector.h:964:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1745:72: note: mismatched types 'const absl::lts_20240722::InlinedVector<T, N, A>' and 'int' > 1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } > | ^ >In file included from /usr/include/absl/log/internal/nullstream.h:36: >/usr/include/absl/base/log_severity.h:176:1: note: candidate: 'constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)' > 176 | COMPOP(>, <, LogSeverityAtLeast) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:176:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::LogSeverity' > 176 | COMPOP(>, <, LogSeverityAtLeast) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:178:1: note: candidate: 'constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)' > 178 | COMPOP(<, >, LogSeverityAtMost) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:178:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::LogSeverityAtMost' > 178 | COMPOP(<, >, LogSeverityAtMost) > | ^~~~~~ >/usr/include/absl/time/time.h:1745:46: note: candidate: 'constexpr bool absl::lts_20240722::operator<(Duration, Duration)' > 1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, > | ^~~~~~~~ >/usr/include/absl/time/time.h:1745:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::Duration' > 1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, > | ~~~~~~~~~^~~ >/usr/include/absl/time/time.h:880:46: note: candidate: 'constexpr bool absl::lts_20240722::operator<(Time, Time)' > 880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { > | ^~~~~~~~ >/usr/include/absl/time/time.h:880:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::Time' > 880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { > | ~~~~~^~~ >In file included from /usr/include/absl/strings/internal/str_format/arg.h:35: >/usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20240722::operator<(uint128, uint128)' > 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { > | ^~~~~~~~ >/usr/include/absl/numeric/int128.h:810:47: note: no known conversion for argument 2 from 'const absl::lts_20240722::Cord' to 'absl::lts_20240722::uint128' > 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { > | ~~~~~~~~^~~ >In file included from /usr/include/absl/numeric/int128.h:1182: >/usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20240722::operator<(int128, int128)' > 207 | constexpr bool operator<(int128 lhs, int128 rhs) { > | ^~~~~~~~ >/usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note: no known conversion for argument 2 from 'const absl::lts_20240722::Cord' to 'absl::lts_20240722::int128' > 207 | constexpr bool operator<(int128 lhs, int128 rhs) { > | ~~~~~~~^~~ >/usr/include/absl/strings/cord.h:1716:13: note: candidate: 'bool absl::lts_20240722::operator<(const Cord&, const Cord&)' > 1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1716:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20240722::Cord&' > 1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } > | ~~~~~~~~~~~~^ >/usr/include/absl/strings/cord.h:1739:13: note: candidate: 'bool absl::lts_20240722::operator<(const Cord&, int)' > 1739 | inline bool operator<(const Cord& x, absl::string_view y) { > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1739:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20240722::Cord&' > 1739 | inline bool operator<(const Cord& x, absl::string_view y) { > | ~~~~~~~~~~~~^ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1746:13: error: declaration of 'operator>' as non-function > 1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1746:29: error: 'string_view' is not a member of 'absl' > 1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1746:44: error: expected primary-expression before 'const' > 1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } > | ^~~~~ >/usr/include/absl/strings/cord.h:1747:45: error: 'absl::string_view' has not been declared > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20240722::operator<=(const Cord&, int)': >/usr/include/absl/strings/cord.h:1747:73: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20240722::Cord') > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ~ ^ ~ > | | | > | int const absl::lts_20240722::Cord >/usr/include/absl/types/span.h:547:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)' > 547 | bool operator<(Span<T> a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/types/span.h:551:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)' > 551 | bool operator<(Span<const T> a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: mismatched types 'absl::lts_20240722::Span<const T>' and 'int' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/types/span.h:555:6: note: candidate: 'template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)' > 555 | bool operator<(Span<T> a, Span<const T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:555:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/types/span.h:561:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)' > 561 | bool operator<(const U& a, Span<T> b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:561:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: 'absl::lts_20240722::Cord' is not derived from 'absl::lts_20240722::Span<T>' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/types/span.h:567:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)' > 567 | bool operator<(Span<T> a, const U& b) { > | ^~~~~~~~ >/usr/include/absl/types/span.h:567:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: mismatched types 'absl::lts_20240722::Span<T>' and 'int' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/container/inlined_vector.h:964:6: note: candidate: 'template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)' > 964 | bool operator<(const absl::InlinedVector<T, N, A>& a, > | ^~~~~~~~ >/usr/include/absl/container/inlined_vector.h:964:6: note: template argument deduction/substitution failed: >/usr/include/absl/strings/cord.h:1747:75: note: mismatched types 'const absl::lts_20240722::InlinedVector<T, N, A>' and 'int' > 1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } > | ^ >/usr/include/absl/base/log_severity.h:176:1: note: candidate: 'constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)' > 176 | COMPOP(>, <, LogSeverityAtLeast) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:176:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::LogSeverity' > 176 | COMPOP(>, <, LogSeverityAtLeast) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:178:1: note: candidate: 'constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)' > 178 | COMPOP(<, >, LogSeverityAtMost) > | ^~~~~~ >/usr/include/absl/base/log_severity.h:178:1: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::LogSeverityAtMost' > 178 | COMPOP(<, >, LogSeverityAtMost) > | ^~~~~~ >/usr/include/absl/time/time.h:1745:46: note: candidate: 'constexpr bool absl::lts_20240722::operator<(Duration, Duration)' > 1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, > | ^~~~~~~~ >/usr/include/absl/time/time.h:1745:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::Duration' > 1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, > | ~~~~~~~~~^~~ >/usr/include/absl/time/time.h:880:46: note: candidate: 'constexpr bool absl::lts_20240722::operator<(Time, Time)' > 880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { > | ^~~~~~~~ >/usr/include/absl/time/time.h:880:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20240722::Time' > 880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { > | ~~~~~^~~ >/usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20240722::operator<(uint128, uint128)' > 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { > | ^~~~~~~~ >/usr/include/absl/numeric/int128.h:810:47: note: no known conversion for argument 2 from 'const absl::lts_20240722::Cord' to 'absl::lts_20240722::uint128' > 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { > | ~~~~~~~~^~~ >/usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20240722::operator<(int128, int128)' > 207 | constexpr bool operator<(int128 lhs, int128 rhs) { > | ^~~~~~~~ >/usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note: no known conversion for argument 2 from 'const absl::lts_20240722::Cord' to 'absl::lts_20240722::int128' > 207 | constexpr bool operator<(int128 lhs, int128 rhs) { > | ~~~~~~~^~~ >/usr/include/absl/strings/cord.h:1716:13: note: candidate: 'bool absl::lts_20240722::operator<(const Cord&, const Cord&)' > 1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1716:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20240722::Cord&' > 1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } > | ~~~~~~~~~~~~^ >/usr/include/absl/strings/cord.h:1739:13: note: candidate: 'bool absl::lts_20240722::operator<(const Cord&, int)' > 1739 | inline bool operator<(const Cord& x, absl::string_view y) { > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1739:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20240722::Cord&' > 1739 | inline bool operator<(const Cord& x, absl::string_view y) { > | ~~~~~~~~~~~~^ >/usr/include/absl/strings/cord.h: At global scope: >/usr/include/absl/strings/cord.h:1748:13: error: declaration of 'operator<=' as non-function > 1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1748:30: error: 'string_view' is not a member of 'absl' > 1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1748:45: error: expected primary-expression before 'const' > 1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } > | ^~~~~ >/usr/include/absl/strings/cord.h:1749:45: error: 'absl::string_view' has not been declared > 1749 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1750:13: error: declaration of 'operator>=' as non-function > 1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } > | ^~~~~~~~ >/usr/include/absl/strings/cord.h:1750:30: error: 'string_view' is not a member of 'absl' > 1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1750:45: error: expected primary-expression before 'const' > 1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } > | ^~~~~ >In file included from /usr/include/google/protobuf/io/coded_stream.h:114: >/usr/include/google/protobuf/port.h:199:14: error: 'optional' in namespace 'absl' does not name a template type > 199 | inline absl::optional<absl::string_view> RttiTypeName() { > | ^~~~~~~~ >/usr/include/google/protobuf/port.h:348:46: error: expected ')' before 'name' > 348 | explicit RealDebugCounter(absl::string_view name) { Register(name); } > | ~ ^~~~~ > | ) >/usr/include/google/protobuf/port.h:354:23: error: 'absl::string_view' has not been declared > 354 | void Register(absl::string_view name); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/io/coded_stream.h:866:51: error: 'absl::string_view' has not been declared > 866 | uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/io/coded_stream.h: In member function 'std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const': >/usr/include/google/protobuf/io/coded_stream.h:828:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 828 | ABSL_DCHECK(ptr <= end_ + kSlopBytes); // NOLINT > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/io/coded_stream.h: In member function 'uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)': >/usr/include/google/protobuf/io/coded_stream.h:849:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 849 | ABSL_DCHECK(ptr < end_); // NOLINT > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/io/coded_stream.h: In member function 'bool google::protobuf::io::CodedOutputStream::HadError()': >/usr/include/google/protobuf/io/coded_stream.h:1058:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 1058 | ABSL_DCHECK(cur_); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/arena_align.h: In function 'google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)': >/usr/include/google/protobuf/arena_align.h:158:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)' > 158 | ABSL_DCHECK_NE(align, 0U); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/arena_align.h:159:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 159 | ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align; > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/string_block.h: In static member function 'static google::protobuf::internal::StringBlock* google::protobuf::internal::StringBlock::Emplace(void*, size_t, google::protobuf::internal::StringBlock*)': >/usr/include/google/protobuf/string_block.h:125:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 125 | ABSL_DCHECK_EQ(count, NextSize(next)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/string_block.h: In static member function 'static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)': >/usr/include/google/protobuf/string_block.h:147:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 147 | ABSL_DCHECK(block != nullptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/string_block.h: In member function 'std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)': >/usr/include/google/protobuf/string_block.h:162:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 162 | ABSL_DCHECK_LE(offset, effective_size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/serial_arena.h: In constructor 'google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)': >/usr/include/google/protobuf/serial_arena.h:44:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 44 | ABSL_DCHECK_GT(size, sizeof(ArenaBlock)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/serial_arena.h: In member function 'char* google::protobuf::internal::ArenaBlock::Pointer(size_t)': >/usr/include/google/protobuf/serial_arena.h:48:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 48 | ABSL_DCHECK_LE(n, size); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/serial_arena.h: In member function 'bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)': >/usr/include/google/protobuf/serial_arena.h:203:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 203 | ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n)); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/serial_arena.h:204:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 204 | ABSL_DCHECK_GE(limit_, ptr()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/serial_arena.h: In member function 'void* google::protobuf::internal::SerialArena::AllocateAlignedWithCleanup(size_t, size_t, void (*)(void*))': >/usr/include/google/protobuf/serial_arena.h:243:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 243 | ABSL_DCHECK_GE(limit_, ptr()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/serial_arena.h: In static member function 'static const char* google::protobuf::internal::SerialArena::MaybePrefetchImpl(ptrdiff_t, const char*, const char*, const char*)': >/usr/include/google/protobuf/serial_arena.h:291:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 291 | ABSL_DCHECK(prefetch_ptr != nullptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::MaybePrefetchData(const char*)': >/usr/include/google/protobuf/serial_arena.h:301:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 301 | ABSL_DCHECK(static_cast<const void*>(prefetch_ptr_) == nullptr || > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::MaybePrefetchCleanup()': >/usr/include/google/protobuf/serial_arena.h:308:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 308 | ABSL_DCHECK(static_cast<const void*>(cleanup_list_.prefetch_ptr_) == > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In static member function 'static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)': >/usr/include/google/protobuf/arenastring.h:190:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)' > 190 | ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(p) & kMask, 0UL); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)': >/usr/include/google/protobuf/arenastring.h:197:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 197 | ABSL_DCHECK(p != nullptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >In file included from conftest.pb.h:22: >/usr/include/google/protobuf/arenastring.h: At global scope: >/usr/include/google/protobuf/arenastring.h:298:18: error: 'absl::string_view' has not been declared > 298 | void Set(absl::string_view value, Arena* arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h:305:23: error: 'absl::string_view' has not been declared > 305 | void SetBytes(absl::string_view value, Arena* arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In constructor 'google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*)': >/usr/include/google/protobuf/arenastring.h:244:17: error: 'string_view' is not a member of 'absl' > 244 | Set(absl::string_view(""), arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In constructor 'google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*, const google::protobuf::internal::LazyString&)': >/usr/include/google/protobuf/arenastring.h:255:17: error: 'string_view' is not a member of 'absl' > 255 | Set(absl::string_view(default_value.get()), arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)': >/usr/include/google/protobuf/arenastring.h:469:13: error: 'string_view' is not a member of 'absl' > 469 | Set(absl::string_view{s}, arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)': >/usr/include/google/protobuf/arenastring.h:473:13: error: 'string_view' is not a member of 'absl' > 473 | Set(absl::string_view{s, n}, arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: At global scope: >/usr/include/google/protobuf/arenastring.h:476:13: error: variable or field 'SetBytes' declared void > 476 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { > | ^~~~~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h:476:44: error: 'string_view' is not a member of 'absl' > 476 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h:476:68: error: expected primary-expression before '*' token > 476 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { > | ^ >/usr/include/google/protobuf/arenastring.h:476:70: error: 'arena' was not declared in this scope; did you mean 'Arena'? > 476 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { > | ^~~~~ > | Arena >/usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)': >/usr/include/google/protobuf/arenastring.h:498:13: error: 'string_view' is not a member of 'absl' > 498 | Set(absl::string_view{static_cast<const char*>(p), n}, arena); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()': >/usr/include/google/protobuf/arenastring.h:530:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 530 | ABSL_DCHECK(tagged_ptr_.IsMutable()); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/arenastring.h:531:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 531 | ABSL_DCHECK(tagged_ptr_.Get() != nullptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h: In function 'int google::protobuf::internal::ToIntSize(size_t)': >/usr/include/google/protobuf/message_lite.h:169:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)' > 169 | ABSL_DCHECK_LE(size, static_cast<size_t>(INT_MAX)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:22, > from conftest.pb.h:23: >/usr/include/google/protobuf/message_lite.h: At global scope: >/usr/include/google/protobuf/message_lite.h:346:59: error: 'absl::string_view' has not been declared > 346 | ABSL_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:350:13: error: 'absl::string_view' has not been declared > 350 | absl::string_view data); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:380:30: error: 'absl::string_view' has not been declared > 380 | bool MergeFromString(absl::string_view data); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:594:24: error: expected identifier before '*' token > 594 | absl::string_view (*get_type_name)(const ClassData* data); > | ^ >/usr/include/google/protobuf/message_lite.h:594:61: error: 'string_view' declared as function returning a function > 594 | absl::string_view (*get_type_name)(const ClassData* data); > | ^ >/usr/include/google/protobuf/message_lite.h: In member function 'const google::protobuf::internal::TcParseTableBase* google::protobuf::MessageLite::GetTcParseTable() const': >/usr/include/google/protobuf/message_lite.h:578:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 578 | ABSL_DCHECK(data != nullptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:582:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 582 | ABSL_DCHECK(!data->is_lite); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h: In member function 'const google::protobuf::MessageLite::ClassDataFull& google::protobuf::MessageLite::ClassData::full() const': >/usr/include/google/protobuf/message_lite.h:685:7: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 685 | ABSL_DCHECK(!is_lite); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h: At global scope: >/usr/include/google/protobuf/message_lite.h:891:9: error: 'string_view' in namespace 'absl' does not name a type > 891 | absl::string_view name() const; > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:933:26: error: 'string_view' is not a member of 'absl' > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:933:56: error: expected primary-expression before '*' token > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^ >/usr/include/google/protobuf/message_lite.h:933:58: error: 'msg' was not declared in this scope > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^~~ >/usr/include/google/protobuf/message_lite.h:934:20: error: expected primary-expression before 'const' > 934 | const internal::TcParseTableBase* tc_table, > | ^~~~~ >/usr/include/google/protobuf/message_lite.h:935:44: error: expected primary-expression before 'parse_flags' > 935 | MessageLite::ParseFlags parse_flags); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:935:55: error: expression list treated as compound expression in initializer [-fpermissive] > 935 | MessageLite::ParseFlags parse_flags); > | ^ >/usr/include/google/protobuf/message_lite.h:936:75: error: expected ';' before '(' token > 936 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( > | ^ > | ; >/usr/include/google/protobuf/message_lite.h:940:74: error: expected ';' before '(' token > 940 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( > | ^ > | ; >/usr/include/google/protobuf/message_lite.h:948:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration > 948 | MessageLite::ParseFlags parse_flags); > | ^ >/usr/include/google/protobuf/message_lite.h:933:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:949:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template > 949 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:953:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template > 953 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:966:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration > 966 | MessageLite::ParseFlags parse_flags); > | ^ >/usr/include/google/protobuf/message_lite.h:933:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:967:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template > 967 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:971:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template > 971 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h:982:55: error: 'template<bool alias, class T> bool google::protobuf::internal::MergeFromImpl(const SourceWrapper<T>&, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration > 982 | MessageLite::ParseFlags parse_flags) { > | ^ >/usr/include/google/protobuf/message_lite.h:933:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' > 933 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, > | ^~~~~~~~~~~~~ >/usr/include/google/protobuf/message_lite.h: In function 'void google::protobuf::internal::AssertDownCast(const google::protobuf::MessageLite&, const google::protobuf::MessageLite&)': >/usr/include/google/protobuf/message_lite.h:1031:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 1031 | ABSL_DCHECK(TypeId::Get(from) == TypeId::Get(to)) > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >In file included from /usr/include/absl/log/absl_vlog_is_on.h:61, > from /usr/include/absl/log/internal/log_impl.h:18, > from /usr/include/absl/log/absl_log.h:36, > from /usr/include/google/protobuf/parse_context.h:19, > from /usr/include/google/protobuf/generated_message_tctable_decl.h:23: >/usr/include/absl/log/internal/vlog_config.h: At global scope: >/usr/include/absl/log/internal/vlog_config.h:128:21: error: 'string_view' is not a member of 'absl' > 128 | int VLogLevel(absl::string_view file); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/vlog_config.h:140:6: error: variable or field 'UpdateVModule' declared void > 140 | void UpdateVModule(absl::string_view vmodule); > | ^~~~~~~~~~~~~ >/usr/include/absl/log/internal/vlog_config.h:140:26: error: 'string_view' is not a member of 'absl' > 140 | void UpdateVModule(absl::string_view vmodule); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/vlog_config.h:150:26: error: 'string_view' is not a member of 'absl' > 150 | int PrependVModule(absl::string_view module_pattern, int log_level); > | ^~~~~~~~~~~ >/usr/include/absl/log/internal/vlog_config.h:150:54: error: expected primary-expression before 'int' > 150 | int PrependVModule(absl::string_view module_pattern, int log_level); > | ^~~ >/usr/include/absl/log/internal/vlog_config.h:150:67: error: expression list treated as compound expression in initializer [-fpermissive] > 150 | int PrependVModule(absl::string_view module_pattern, int log_level); > | ^ >In file included from /usr/include/google/protobuf/parse_context.h:27: >/usr/include/google/protobuf/inlined_string_field.h:113:18: error: 'absl::string_view' has not been declared > 113 | void Set(absl::string_view value, Arena* arena, bool donated, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:132:23: error: 'absl::string_view' has not been declared > 132 | void SetBytes(absl::string_view value, Arena* arena, bool donated, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:150:48: error: 'absl::string_view' has not been declared > 150 | PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:418:13: error: variable or field 'SetNoArena' declared void > 418 | inline void InlinedStringField::SetNoArena(absl::string_view value) { > | ^~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:418:50: error: 'string_view' is not a member of 'absl' > 418 | inline void InlinedStringField::SetNoArena(absl::string_view value) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:448:13: error: variable or field 'Set' declared void > 448 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, > | ^~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:448:43: error: 'string_view' is not a member of 'absl' > 448 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:448:67: error: expected primary-expression before '*' token > 448 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, > | ^ >/usr/include/google/protobuf/inlined_string_field.h:448:69: error: 'arena' was not declared in this scope; did you mean 'Arena'? > 448 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, > | ^~~~~ > | Arena >/usr/include/google/protobuf/inlined_string_field.h:449:37: error: expected primary-expression before 'bool' > 449 | bool donated, uint32_t* /*donating_states*/, > | ^~~~ >/usr/include/google/protobuf/inlined_string_field.h:449:59: error: expected primary-expression before '*' token > 449 | bool donated, uint32_t* /*donating_states*/, > | ^ >/usr/include/google/protobuf/inlined_string_field.h:449:80: error: expected primary-expression before ',' token > 449 | bool donated, uint32_t* /*donating_states*/, > | ^ >/usr/include/google/protobuf/inlined_string_field.h:450:54: error: expected primary-expression before ',' token > 450 | uint32_t /*mask*/, MessageLite* /*msg*/) { > | ^ >/usr/include/google/protobuf/inlined_string_field.h:450:67: error: expected primary-expression before '*' token > 450 | uint32_t /*mask*/, MessageLite* /*msg*/) { > | ^ >/usr/include/google/protobuf/inlined_string_field.h:450:76: error: expected primary-expression before ')' token > 450 | uint32_t /*mask*/, MessageLite* /*msg*/) { > | ^ >/usr/include/google/protobuf/inlined_string_field.h: In member function 'void google::protobuf::internal::InlinedStringField::Set(const char*, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)': >/usr/include/google/protobuf/inlined_string_field.h:459:13: error: 'string_view' is not a member of 'absl' > 459 | Set(absl::string_view(str), arena, donated, donating_states, mask, msg); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h: In member function 'void google::protobuf::internal::InlinedStringField::Set(const char*, size_t, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)': >/usr/include/google/protobuf/inlined_string_field.h:466:13: error: 'string_view' is not a member of 'absl' > 466 | Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h: At global scope: >/usr/include/google/protobuf/inlined_string_field.h:469:13: error: variable or field 'SetBytes' declared void > 469 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, > | ^~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:469:48: error: 'string_view' is not a member of 'absl' > 469 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/inlined_string_field.h:469:72: error: expected primary-expression before '*' token > 469 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, > | ^ >/usr/include/google/protobuf/inlined_string_field.h:469:74: error: 'arena' was not declared in this scope; did you mean 'Arena'? > 469 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, > | ^~~~~ > | Arena >/usr/include/google/protobuf/inlined_string_field.h:470:42: error: expected primary-expression before 'bool' > 470 | bool donated, > | ^~~~ >/usr/include/google/protobuf/inlined_string_field.h:471:50: error: expected primary-expression before '*' token > 471 | uint32_t* donating_states, > | ^ >/usr/include/google/protobuf/inlined_string_field.h:471:52: error: 'donating_states' was not declared in this scope; did you mean 'InitDonatingStates'? > 471 | uint32_t* donating_states, > | ^~~~~~~~~~~~~~~ > | InitDonatingStates >/usr/include/google/protobuf/inlined_string_field.h:472:51: error: expected primary-expression before 'mask' > 472 | uint32_t mask, MessageLite* msg) { > | ^~~~ >/usr/include/google/protobuf/inlined_string_field.h:472:68: error: expected primary-expression before '*' token > 472 | uint32_t mask, MessageLite* msg) { > | ^ >/usr/include/google/protobuf/inlined_string_field.h:472:70: error: 'msg' was not declared in this scope > 472 | uint32_t mask, MessageLite* msg) { > | ^~~ >In file included from /usr/include/google/protobuf/repeated_field.h:41, > from /usr/include/google/protobuf/parse_context.h:32: >/usr/include/google/protobuf/generated_enum_util.h:43:9: error: 'string_view' in namespace 'absl' does not name a type > 43 | absl::string_view name; > | ^~~~~~~~~~~ >/usr/include/google/protobuf/generated_enum_util.h:49:44: error: 'absl::string_view' has not been declared > 49 | absl::string_view name, int* value); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)': >/usr/include/google/protobuf/repeated_ptr_field.h:280:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 280 | ABSL_DCHECK(this != rhs); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::AddAllocatedForParse(void*)': >/usr/include/google/protobuf/repeated_ptr_field.h:294:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 294 | ABSL_DCHECK(PrepareForParse()); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'bool google::protobuf::internal::RepeatedPtrFieldBase::SizeAtCapacity() const': >/usr/include/google/protobuf/repeated_ptr_field.h:604:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 604 | ABSL_DCHECK_LE(size(), allocated_size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h:605:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 605 | ABSL_DCHECK_LE(allocated_size(), Capacity()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'bool google::protobuf::internal::RepeatedPtrFieldBase::AllocatedSizeAtCapacity() const': >/usr/include/google/protobuf/repeated_ptr_field.h:614:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 614 | ABSL_DCHECK_LE(size(), allocated_size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h:615:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 615 | ABSL_DCHECK_LE(allocated_size(), Capacity()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void*& google::protobuf::internal::RepeatedPtrFieldBase::element_at(int)': >/usr/include/google/protobuf/repeated_ptr_field.h:631:7: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 631 | ABSL_DCHECK_EQ(index, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'google::protobuf::internal::RepeatedPtrFieldBase::Rep* google::protobuf::internal::RepeatedPtrFieldBase::rep()': >/usr/include/google/protobuf/repeated_ptr_field.h:645:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 645 | ABSL_DCHECK(!using_sso()); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::MaybeExtend()': >/usr/include/google/protobuf/repeated_ptr_field.h:707:7: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 707 | ABSL_DCHECK_EQ(allocated_size(), Capacity()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_ptr_field.h:710:7: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)' > 710 | ABSL_DCHECK_NE(allocated_size(), Capacity()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >In file included from /usr/include/google/protobuf/parse_context.h:33: >/usr/include/google/protobuf/wire_format_lite.h: At global scope: >/usr/include/google/protobuf/wire_format_lite.h:716:41: error: 'absl::string_view' has not been declared > 716 | static inline size_t StringSize(absl::string_view value); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:717:40: error: 'absl::string_view' has not been declared > 717 | static inline size_t BytesSize(absl::string_view value); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1815:54: error: 'string_view' in namespace 'absl' does not name a type > 1815 | inline size_t WireFormatLite::StringSize(const absl::string_view value) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h: In static member function 'static size_t google::protobuf::internal::WireFormatLite::StringSize(int)': >/usr/include/google/protobuf/wire_format_lite.h:1819:36: error: request for member 'size' in 'value', which is of non-class type 'const int' > 1819 | return LengthDelimitedSize(value.size()); > | ^~~~ >/usr/include/google/protobuf/wire_format_lite.h: At global scope: >/usr/include/google/protobuf/wire_format_lite.h:1821:53: error: 'string_view' in namespace 'absl' does not name a type > 1821 | inline size_t WireFormatLite::BytesSize(const absl::string_view value) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h: In static member function 'static size_t google::protobuf::internal::WireFormatLite::BytesSize(int)': >/usr/include/google/protobuf/wire_format_lite.h:1822:36: error: request for member 'size' in 'value', which is of non-class type 'const int' > 1822 | return LengthDelimitedSize(value.size()); > | ^~~~ >/usr/include/google/protobuf/parse_context.h: At global scope: >/usr/include/google/protobuf/parse_context.h:51:63: error: 'absl::string_view' has not been declared > 51 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:55:54: error: 'absl::string_view' has not been declared > 55 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:279:30: error: 'absl::string_view' has not been declared > 279 | const char* InitFrom(absl::string_view flat) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h: In member function 'void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)': >/usr/include/google/protobuf/parse_context.h:103:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 103 | ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h: In member function 'google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)': >/usr/include/google/protobuf/parse_context.h:151:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 151 | ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20240722::Cord*)': >/usr/include/google/protobuf/parse_context.h:209:21: error: 'string_view' is not a member of 'absl' > 209 | *cord = absl::string_view(ptr, size); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h: In member function 'bool google::protobuf::internal::EpsCopyInputStream::DoneWithCheck(const char**, int)': >/usr/include/google/protobuf/parse_context.h:263:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 263 | ABSL_DCHECK(*ptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:266:5: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)' > 266 | ABSL_DCHECK_LE(overrun, kSlopBytes); // Guaranteed by parse loop. > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::InitFrom(int)': >/usr/include/google/protobuf/parse_context.h:281:14: error: request for member 'size' in 'flat', which is of non-class type 'int' > 281 | if (flat.size() > kSlopBytes) { > | ^~~~ >/usr/include/google/protobuf/parse_context.h:283:39: error: request for member 'data' in 'flat', which is of non-class type 'int' > 283 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; > | ^~~~ >/usr/include/google/protobuf/parse_context.h:283:53: error: request for member 'size' in 'flat', which is of non-class type 'int' > 283 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; > | ^~~~ >/usr/include/google/protobuf/parse_context.h:286:19: error: request for member 'data' in 'flat', which is of non-class type 'int' > 286 | return flat.data(); > | ^~~~ >/usr/include/google/protobuf/parse_context.h:288:17: error: request for member 'empty' in 'flat', which is of non-class type 'int' > 288 | if (!flat.empty()) { > | ^~~~~ >/usr/include/google/protobuf/parse_context.h:289:41: error: request for member 'data' in 'flat', which is of non-class type 'int' > 289 | std::memcpy(patch_buffer_, flat.data(), flat.size()); > | ^~~~ >/usr/include/google/protobuf/parse_context.h:289:54: error: request for member 'size' in 'flat', which is of non-class type 'int' > 289 | std::memcpy(patch_buffer_, flat.data(), flat.size()); > | ^~~~ >/usr/include/google/protobuf/parse_context.h:292:55: error: request for member 'size' in 'flat', which is of non-class type 'int' > 292 | limit_end_ = buffer_end_ = patch_buffer_ + flat.size(); > | ^~~~ >/usr/include/google/protobuf/parse_context.h:295:59: error: request for member 'data' in 'flat', which is of non-class type 'int' > 295 | aliasing_ = reinterpret_cast<std::uintptr_t>(flat.data()) - > | ^~~~ >/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::ParseContext::ParseGroup(google::protobuf::MessageLite*, const char*, uint32_t)': >/usr/include/google/protobuf/parse_context.h:535:7: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)' > 535 | ABSL_DCHECK_EQ(old_depth, depth_); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/parse_context.h:536:7: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)' > 536 | ABSL_DCHECK_EQ(old_group_depth, group_depth_); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/parse_context.h: At global scope: >/usr/include/google/protobuf/parse_context.h:1252:23: error: 'string_view' is not a member of 'absl' > 1252 | bool VerifyUTF8(absl::string_view s, const char* field_name); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:1252:38: error: expected primary-expression before 'const' > 1252 | bool VerifyUTF8(absl::string_view s, const char* field_name); > | ^~~~~ >/usr/include/google/protobuf/parse_context.h:1252:60: error: expression list treated as compound expression in initializer [-fpermissive] > 1252 | bool VerifyUTF8(absl::string_view s, const char* field_name); > | ^ >/usr/include/google/protobuf/parse_context.h:1254:68: error: 'bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)' redeclared as different kind of entity > 1254 | inline bool VerifyUTF8(const std::string* s, const char* field_name) { > | ^ >/usr/include/google/protobuf/parse_context.h:1252:6: note: previous declaration 'bool google::protobuf::internal::VerifyUTF8' > 1252 | bool VerifyUTF8(absl::string_view s, const char* field_name); > | ^~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h: In function 'bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)': >/usr/include/google/protobuf/parse_context.h:1255:20: error: 'google::protobuf::internal::VerifyUTF8' cannot be used as a function > 1255 | return VerifyUTF8(*s, field_name); > | ~~~~~~~~~~^~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_signed() const': >/usr/include/google/protobuf/generated_message_tctable_decl.h:168:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 168 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_zigzag() const': >/usr/include/google/protobuf/generated_message_tctable_decl.h:173:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 173 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_VARINT); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_tctable_decl.h:174:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 174 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_tctable_decl.h: In member function 'bool google::protobuf::internal::MapTypeCard::is_utf8() const': >/usr/include/google/protobuf/generated_message_tctable_decl.h:178:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 178 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_LENGTH_DELIMITED); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_tctable_decl.h:179:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 179 | ABSL_DCHECK(cpp_type() == CppType::kString); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >In file included from /usr/include/google/protobuf/generated_message_util.h:34, > from conftest.pb.h:24: >/usr/include/google/protobuf/any.h: At global scope: >/usr/include/google/protobuf/any.h:35:30: error: 'string_view' is not a member of 'absl' > 35 | std::string GetTypeUrl(absl::string_view message_name, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:36:30: error: 'string_view' is not a member of 'absl' > 36 | absl::string_view type_url_prefix); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:69:23: error: 'absl::string_view' has not been declared > 69 | absl::string_view type_url_prefix) { > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:75:23: error: 'absl::string_view' has not been declared > 75 | absl::string_view type_url_prefix); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:98:31: error: 'absl::string_view' has not been declared > 98 | absl::string_view type_url_prefix, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:99:31: error: 'absl::string_view' has not been declared > 99 | absl::string_view type_name); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:100:31: error: 'absl::string_view' has not been declared > 100 | bool InternalUnpackTo(absl::string_view type_name, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:102:25: error: 'absl::string_view' has not been declared > 102 | bool InternalIs(absl::string_view type_name) const; > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:115:28: error: 'string_view' is not a member of 'absl' > 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:115:61: error: expected primary-expression before '*' token > 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); > | ^ >/usr/include/google/protobuf/any.h:115:63: error: 'full_type_name' was not declared in this scope > 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); > | ^~~~~~~~~~~~~~ >/usr/include/google/protobuf/any.h:115:77: error: expression list treated as compound expression in initializer [-fpermissive] > 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); > | ^ >/usr/include/google/protobuf/any.h:122:6: error: redefinition of 'bool google::protobuf::internal::ParseAnyTypeUrl' > 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, > | ^~~~~~~~~~~~~~~ >/usr/include/google/protobuf/any.h:115:6: note: 'bool google::protobuf::internal::ParseAnyTypeUrl' previously defined here > 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); > | ^~~~~~~~~~~~~~~ >/usr/include/google/protobuf/any.h:122:28: error: 'string_view' is not a member of 'absl' > 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/any.h:122:61: error: expected primary-expression before '*' token > 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, > | ^ >/usr/include/google/protobuf/any.h:122:63: error: 'url_prefix' was not declared in this scope > 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, > | ^~~~~~~~~~ >/usr/include/google/protobuf/any.h:123:33: error: expected primary-expression before '*' token > 123 | std::string* full_type_name); > | ^ >/usr/include/google/protobuf/any.h:123:35: error: 'full_type_name' was not declared in this scope > 123 | std::string* full_type_name); > | ^~~~~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_util.h:359:53: error: 'absl::string_view' has not been declared > 359 | inline void AssignToString(std::string& dest, absl::string_view value, > | ^~~~~~~~~~~ >/usr/include/google/protobuf/generated_message_util.h: In function 'void google::protobuf::internal::AssignToString(std::string&, int, BytesTag)': >/usr/include/google/protobuf/generated_message_util.h:361:21: error: request for member 'data' in 'value', which is of non-class type 'int' > 361 | dest.assign(value.data(), value.size()); > | ^~~~ >/usr/include/google/protobuf/generated_message_util.h:361:35: error: request for member 'size' in 'value', which is of non-class type 'int' > 361 | dest.assign(value.data(), value.size()); > | ^~~~ >In file included from /usr/include/absl/container/internal/btree.h:63, > from /usr/include/absl/container/btree_map.h:59, > from /usr/include/google/protobuf/extension_set.h:31, > from conftest.pb.h:27: >/usr/include/absl/container/internal/common.h: At global scope: >/usr/include/absl/container/internal/common.h:113:9: error: 'optional' in namespace 'absl' does not name a template type > 113 | absl::optional<allocator_type> alloc_ = {}; > | ^~~~~~~~ >/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>& absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::operator=(absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>&&)': >/usr/include/absl/container/internal/common.h:67:7: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? > 67 | alloc_ = other.alloc_; > | ^~~~~~ > | alloc >/usr/include/absl/container/internal/common.h: In member function 'bool absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::empty() const': >/usr/include/absl/container/internal/common.h:74:41: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? > 74 | bool empty() const noexcept { return !alloc_; } > | ^~~~~~ > | alloc >/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::get_allocator() const': >/usr/include/absl/container/internal/common.h:76:50: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? > 76 | allocator_type get_allocator() const { return *alloc_; } > | ^~~~~~ > | alloc >/usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(transfer_tag_t, const allocator_type&, slot_type*)': >/usr/include/absl/container/internal/common.h:83:9: error: class 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>' does not have any field named 'alloc_' > 83 | : alloc_(a) { > | ^~~~~~ >/usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)': >/usr/include/absl/container/internal/common.h:90:9: error: class 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>' does not have any field named 'alloc_' > 90 | : alloc_(a) { > | ^~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/cassert:44, > from /usr/include/absl/container/internal/common.h:18: >/usr/include/absl/container/internal/common.h: In member function 'void absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::reset()': >/usr/include/absl/container/internal/common.h:102:5: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? > 102 | assert(alloc_.has_value()); > | ^~~~~~ >/usr/include/absl/container/internal/common.h:103:20: error: 'nullopt' is not a member of 'absl' > 103 | alloc_ = absl::nullopt; > | ^~~~~~~ >/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type* absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::alloc()': >/usr/include/absl/container/internal/common.h:110:52: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? > 110 | allocator_type* alloc() { return std::addressof(*alloc_); } > | ^~~~~~ > | alloc >In file included from /usr/include/absl/strings/str_cat.h:109, > from /usr/include/absl/container/internal/layout.h:199, > from /usr/include/absl/container/internal/btree.h:67: >/usr/include/absl/strings/internal/stringify_sink.h: At global scope: >/usr/include/absl/strings/internal/stringify_sink.h:32:15: error: 'string_view' has not been declared > 32 | void Append(string_view v); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/stringify_sink.h:35:58: error: 'absl::string_view' has not been declared > 35 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/stringify_sink.h:41:10: error: 'string_view' does not name a type > 41 | friend string_view ExtractStringification(StringifySink& sink, const T& v); > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/stringify_sink.h:47:1: error: 'string_view' does not name a type > 47 | string_view ExtractStringification(StringifySink& sink, const T& v) { > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/str_cat.h:110: >/usr/include/absl/strings/numbers.h:63:44: error: 'string_view' is not a member of 'absl' > 63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:64:63: error: expected primary-expression before 'out' > 64 | absl::Nonnull<int_type*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:64:66: error: expression list treated as compound expression in initializer [-fpermissive] > 64 | absl::Nonnull<int_type*> out); > | ^ >/usr/include/absl/strings/numbers.h:75:44: error: 'string_view' is not a member of 'absl' > 75 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:76:60: error: expected primary-expression before 'out' > 76 | absl::Nonnull<float*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:76:63: error: expression list treated as compound expression in initializer [-fpermissive] > 76 | absl::Nonnull<float*> out); > | ^ >/usr/include/absl/strings/numbers.h:87:44: error: 'string_view' is not a member of 'absl' > 87 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:88:61: error: expected primary-expression before 'out' > 88 | absl::Nonnull<double*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:88:64: error: expression list treated as compound expression in initializer [-fpermissive] > 88 | absl::Nonnull<double*> out); > | ^ >/usr/include/absl/strings/numbers.h:98:44: error: 'string_view' is not a member of 'absl' > 98 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:99:59: error: expected primary-expression before 'out' > 99 | absl::Nonnull<bool*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:99:62: error: expression list treated as compound expression in initializer [-fpermissive] > 99 | absl::Nonnull<bool*> out); > | ^ >/usr/include/absl/strings/numbers.h:112:47: error: 'string_view' is not a member of 'absl' > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:113:66: error: expected primary-expression before 'out' > 113 | absl::Nonnull<int_type*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:113:69: error: expression list treated as compound expression in initializer [-fpermissive] > 113 | absl::Nonnull<int_type*> out); > | ^ >/usr/include/absl/strings/numbers.h:117:11: error: 'bool absl::lts_20240722::SimpleHexAtoi' redeclared as different kind of entity > 117 | absl::string_view str, absl::Nonnull<absl::int128*> out); > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:112:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>' > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:117:11: error: 'string_view' is not a member of 'absl' > 117 | absl::string_view str, absl::Nonnull<absl::int128*> out); > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:117:57: error: expected primary-expression before 'out' > 117 | absl::string_view str, absl::Nonnull<absl::int128*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:119:11: error: 'bool absl::lts_20240722::SimpleHexAtoi' redeclared as different kind of entity > 119 | absl::string_view str, absl::Nonnull<absl::uint128*> out); > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:112:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>' > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:119:11: error: 'string_view' is not a member of 'absl' > 119 | absl::string_view str, absl::Nonnull<absl::uint128*> out); > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:119:58: error: expected primary-expression before 'out' > 119 | absl::string_view str, absl::Nonnull<absl::uint128*> out); > | ^~~ >/usr/include/absl/strings/numbers.h:145:30: error: 'string_view' is not a member of 'absl' > 145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:145:72: error: expected primary-expression before 'value' > 145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value, > | ^~~~~ >/usr/include/absl/strings/numbers.h:146:24: error: expected primary-expression before 'int' > 146 | int base); > | ^~~ >/usr/include/absl/strings/numbers.h:146:32: error: expression list treated as compound expression in initializer [-fpermissive] > 146 | int base); > | ^ >/usr/include/absl/strings/numbers.h:147:30: error: 'string_view' is not a member of 'absl' > 147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:147:72: error: expected primary-expression before 'value' > 147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value, > | ^~~~~ >/usr/include/absl/strings/numbers.h:148:24: error: expected primary-expression before 'int' > 148 | int base); > | ^~~ >/usr/include/absl/strings/numbers.h:148:32: error: expression list treated as compound expression in initializer [-fpermissive] > 148 | int base); > | ^ >/usr/include/absl/strings/numbers.h:149:31: error: 'string_view' is not a member of 'absl' > 149 | bool safe_strto128_base(absl::string_view text, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:150:54: error: expected primary-expression before 'value' > 150 | absl::Nonnull<absl::int128*> value, int base); > | ^~~~~ >/usr/include/absl/strings/numbers.h:150:61: error: expected primary-expression before 'int' > 150 | absl::Nonnull<absl::int128*> value, int base); > | ^~~ >/usr/include/absl/strings/numbers.h:150:69: error: expression list treated as compound expression in initializer [-fpermissive] > 150 | absl::Nonnull<absl::int128*> value, int base); > | ^ >/usr/include/absl/strings/numbers.h:151:31: error: 'string_view' is not a member of 'absl' > 151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:151:74: error: expected primary-expression before 'value' > 151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value, > | ^~~~~ >/usr/include/absl/strings/numbers.h:152:25: error: expected primary-expression before 'int' > 152 | int base); > | ^~~ >/usr/include/absl/strings/numbers.h:152:33: error: expression list treated as compound expression in initializer [-fpermissive] > 152 | int base); > | ^ >/usr/include/absl/strings/numbers.h:153:31: error: 'string_view' is not a member of 'absl' > 153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:153:74: error: expected primary-expression before 'value' > 153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value, > | ^~~~~ >/usr/include/absl/strings/numbers.h:154:25: error: expected primary-expression before 'int' > 154 | int base); > | ^~~ >/usr/include/absl/strings/numbers.h:154:33: error: expression list treated as compound expression in initializer [-fpermissive] > 154 | int base); > | ^ >/usr/include/absl/strings/numbers.h:155:32: error: 'string_view' is not a member of 'absl' > 155 | bool safe_strtou128_base(absl::string_view text, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:156:56: error: expected primary-expression before 'value' > 156 | absl::Nonnull<absl::uint128*> value, int base); > | ^~~~~ >/usr/include/absl/strings/numbers.h:156:63: error: expected primary-expression before 'int' > 156 | absl::Nonnull<absl::uint128*> value, int base); > | ^~~ >/usr/include/absl/strings/numbers.h:156:71: error: expression list treated as compound expression in initializer [-fpermissive] > 156 | absl::Nonnull<absl::uint128*> value, int base); > | ^ >/usr/include/absl/strings/numbers.h:213:50: error: 'string_view' is not a member of 'absl' > 213 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:214:69: error: expected primary-expression before 'out' > 214 | absl::Nonnull<int_type*> out, > | ^~~ >/usr/include/absl/strings/numbers.h:215:44: error: expected primary-expression before 'int' > 215 | int base) { > | ^~~ >/usr/include/absl/strings/numbers.h:215:52: error: expression list treated as compound expression in initializer [-fpermissive] > 215 | int base) { > | ^ >/usr/include/absl/strings/numbers.h:215:53: error: expected ';' before '{' token > 215 | int base) { > | ^~ > | ; >/usr/include/absl/strings/numbers.h:283:27: error: redefinition of 'template<class int_type> bool absl::lts_20240722::SimpleAtoi' > 283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~ >/usr/include/absl/strings/numbers.h:63:27: note: 'template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>' previously declared here > 63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~ >/usr/include/absl/strings/numbers.h:283:44: error: 'string_view' is not a member of 'absl' > 283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:284:63: error: expected primary-expression before 'out' > 284 | absl::Nonnull<int_type*> out) { > | ^~~ >/usr/include/absl/strings/numbers.h:288:51: error: 'bool absl::lts_20240722::SimpleAtoi' redeclared as different kind of entity > 288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:63:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>' > 63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~ >/usr/include/absl/strings/numbers.h:288:51: error: 'string_view' is not a member of 'absl' > 288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:289:74: error: expected primary-expression before 'out' > 289 | absl::Nonnull<absl::int128*> out) { > | ^~~ >/usr/include/absl/strings/numbers.h:293:51: error: 'bool absl::lts_20240722::SimpleAtoi' redeclared as different kind of entity > 293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:63:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>' > 63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~ >/usr/include/absl/strings/numbers.h:293:51: error: 'string_view' is not a member of 'absl' > 293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:294:75: error: expected primary-expression before 'out' > 294 | absl::Nonnull<absl::uint128*> out) { > | ^~~ >/usr/include/absl/strings/numbers.h:299:27: error: redefinition of 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi' > 299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:112:27: note: 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>' previously declared here > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:299:47: error: 'string_view' is not a member of 'absl' > 299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:300:66: error: expected primary-expression before 'out' > 300 | absl::Nonnull<int_type*> out) { > | ^~~ >/usr/include/absl/strings/numbers.h:305:11: error: 'bool absl::lts_20240722::SimpleHexAtoi' redeclared as different kind of entity > 305 | absl::string_view str, absl::Nonnull<absl::int128*> out) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:112:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>' > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:305:11: error: 'string_view' is not a member of 'absl' > 305 | absl::string_view str, absl::Nonnull<absl::int128*> out) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:305:57: error: expected primary-expression before 'out' > 305 | absl::string_view str, absl::Nonnull<absl::int128*> out) { > | ^~~ >/usr/include/absl/strings/numbers.h:310:11: error: 'bool absl::lts_20240722::SimpleHexAtoi' redeclared as different kind of entity > 310 | absl::string_view str, absl::Nonnull<absl::uint128*> out) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:112:27: note: previous declaration 'template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>' > 112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, > | ^~~~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:310:11: error: 'string_view' is not a member of 'absl' > 310 | absl::string_view str, absl::Nonnull<absl::uint128*> out) { > | ^~~~~~~~~~~ >/usr/include/absl/strings/numbers.h:310:58: error: expected primary-expression before 'out' > 310 | absl::string_view str, absl::Nonnull<absl::uint128*> out) { > | ^~~ >/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20240722::AbslStringify(S&, Hex)': >/usr/include/absl/strings/str_cat.h:224:25: error: 'string_view' is not a member of 'absl' > 224 | sink.Append(absl::string_view(end - real_width, real_width)); > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:231:25: error: 'string_view' is not a member of 'absl' > 231 | sink.Append(absl::string_view(end - hex.width, hex.width)); > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20240722::AbslStringify(S&, Dec)': >/usr/include/absl/strings/str_cat.h:298:23: error: 'string_view' is not a member of 'absl' > 298 | sink.Append(absl::string_view(writer, static_cast<size_t>(end - writer))); > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h: At global scope: >/usr/include/absl/strings/str_cat.h:360:29: error: expected ')' before 'pc' > 360 | AlphaNum(absl::string_view pc // NOLINT(runtime/explicit) > | ~ ^~~ > | ) >/usr/include/absl/strings/str_cat.h:383:9: error: 'string_view' in namespace 'absl' does not name a type > 383 | absl::string_view::size_type size() const { return piece_.size(); } > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:385:9: error: 'string_view' in namespace 'absl' does not name a type > 385 | absl::string_view Piece() const { return piece_; } > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:418:9: error: 'string_view' in namespace 'absl' does not name a type > 418 | absl::string_view piece_; > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(int)': >/usr/include/absl/strings/str_cat.h:322:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 322 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(unsigned int)': >/usr/include/absl/strings/str_cat.h:326:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 326 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(long int)': >/usr/include/absl/strings/str_cat.h:330:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 330 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(long unsigned int)': >/usr/include/absl/strings/str_cat.h:334:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 334 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(long long int)': >/usr/include/absl/strings/str_cat.h:338:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 338 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(long long unsigned int)': >/usr/include/absl/strings/str_cat.h:342:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 342 | : piece_(digits_, static_cast<size_t>( > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(float)': >/usr/include/absl/strings/str_cat.h:347:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 347 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(double)': >/usr/include/absl/strings/str_cat.h:349:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 349 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(const absl::lts_20240722::strings_internal::AlphaNumBuffer<size>&)': >/usr/include/absl/strings/str_cat.h:355:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 355 | : piece_(&buf.data[0], buf.size) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(absl::lts_20240722::Nullable<const char*>)': >/usr/include/absl/strings/str_cat.h:359:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 359 | : piece_(NullSafeStringView(c_str)) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h:359:16: error: 'NullSafeStringView' was not declared in this scope > 359 | : piece_(NullSafeStringView(c_str)) {} > | ^~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(const T&, absl::lts_20240722::strings_internal::StringifySink&&)': >/usr/include/absl/strings/str_cat.h:369:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 369 | : piece_(strings_internal::ExtractStringification(sink, v)) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h:369:34: error: 'ExtractStringification' is not a member of 'absl::lts_20240722::strings_internal' > 369 | : piece_(strings_internal::ExtractStringification(sink, v)) {} > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20240722::AlphaNum::AlphaNum(const std::__cxx11::basic_string<char, std::char_traits<char>, _Alloc>&)': >/usr/include/absl/strings/str_cat.h:375:9: error: class 'absl::lts_20240722::AlphaNum' does not have any field named 'piece_' > 375 | : piece_(str) {} > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: In member function 'const char* absl::lts_20240722::AlphaNum::data() const': >/usr/include/absl/strings/str_cat.h:384:53: error: 'piece_' was not declared in this scope > 384 | absl::Nullable<const char*> data() const { return piece_.data(); } > | ^~~~~~ >/usr/include/absl/strings/str_cat.h: At global scope: >/usr/include/absl/strings/str_cat.h:453:51: error: 'string_view' is not a member of 'absl' > 453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:453:51: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/str_cat.h:453:62: error: template argument 1 is invalid > 453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); > | ^ >/usr/include/absl/strings/str_cat.h:455:47: error: 'string_view' is not a member of 'absl' > 455 | std::initializer_list<absl::string_view> pieces); > | ^~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:455:47: error: 'string_view' is not a member of 'absl' >/usr/include/absl/strings/str_cat.h:455:58: error: template argument 1 is invalid > 455 | std::initializer_list<absl::string_view> pieces); > | ^ >/usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20240722::StrCat(const AlphaNum&)': >/usr/include/absl/strings/str_cat.h:538:34: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'size' > 538 | return std::string(a.data(), a.size()); > | ^~~~ >/usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20240722::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': >/usr/include/absl/strings/str_cat.h:553:10: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:553:21: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:553:32: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:553:43: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:553:54: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:554:43: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 554 | static_cast<const AlphaNum&>(args).Piece()...}); > | ^~~~~ >/usr/include/absl/strings/str_cat.h:552:37: error: cannot convert '<brace-enclosed initializer list>' to 'int' > 552 | return strings_internal::CatPieces( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > | | > | <brace-enclosed initializer list> > 553 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 554 | static_cast<const AlphaNum&>(args).Piece()...}); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:453:64: note: initializing argument 1 of 'std::string absl::lts_20240722::strings_internal::CatPieces(int)' > 453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ >/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20240722::StrAppend(Nonnull<std::__cxx11::basic_string<char>*>, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': >/usr/include/absl/strings/str_cat.h:599:16: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:599:27: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:599:38: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:599:49: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:599:60: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ^~~~~ >/usr/include/absl/strings/str_cat.h:600:49: error: 'const class absl::lts_20240722::AlphaNum' has no member named 'Piece' > 600 | static_cast<const AlphaNum&>(args).Piece()...}); > | ^~~~~ >/usr/include/absl/strings/str_cat.h:598:33: error: cannot convert '<brace-enclosed initializer list>' to 'int' > 598 | strings_internal::AppendPieces( > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > | | > | <brace-enclosed initializer list> > 599 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 600 | static_cast<const AlphaNum&>(args).Piece()...}); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/str_cat.h:455:60: note: initializing argument 2 of 'void absl::lts_20240722::strings_internal::AppendPieces(absl::lts_20240722::Nonnull<std::__cxx11::basic_string<char>*>, int)' > 455 | std::initializer_list<absl::string_view> pieces); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ >/usr/include/absl/container/internal/btree.h: At global scope: >/usr/include/absl/container/internal/btree.h:112:42: error: 'string_view' is not a member of 'absl' > 112 | StringBtreeDefaultLess(std::less<absl::string_view>) {} // NOLINT > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:112:42: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:112:53: error: template argument 1 is invalid > 112 | StringBtreeDefaultLess(std::less<absl::string_view>) {} // NOLINT > | ^ >/usr/include/absl/container/internal/btree.h:116:37: error: 'string_view' is not a member of 'absl' > 116 | explicit operator std::less<absl::string_view>() const { return {}; } > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:116:37: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:116:48: error: template argument 1 is invalid > 116 | explicit operator std::less<absl::string_view>() const { return {}; } > | ^ >/usr/include/absl/container/internal/btree.h:119:40: error: 'absl::string_view' has not been declared > 119 | absl::weak_ordering operator()(absl::string_view lhs, > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:120:40: error: 'absl::string_view' has not been declared > 120 | absl::string_view rhs) const { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:129:40: error: 'absl::string_view' has not been declared > 129 | absl::string_view rhs) const { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:132:40: error: 'absl::string_view' has not been declared > 132 | absl::weak_ordering operator()(absl::string_view lhs, > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultLess::operator()(int, int) const': >/usr/include/absl/container/internal/btree.h:121:61: error: request for member 'compare' in 'lhs', which is of non-class type 'int' > 121 | return compare_internal::compare_result_as_ordering(lhs.compare(rhs)); > | ^~~~~~~ >/usr/include/absl/container/internal/btree.h: At global scope: >/usr/include/absl/container/internal/btree.h:144:48: error: 'string_view' is not a member of 'absl' > 144 | StringBtreeDefaultGreater(std::greater<absl::string_view>) {} // NOLINT > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:144:48: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:144:59: error: template argument 1 is invalid > 144 | StringBtreeDefaultGreater(std::greater<absl::string_view>) {} // NOLINT > | ^ >/usr/include/absl/container/internal/btree.h:148:40: error: 'string_view' is not a member of 'absl' > 148 | explicit operator std::greater<absl::string_view>() const { return {}; } > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:148:40: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:148:51: error: template argument 1 is invalid > 148 | explicit operator std::greater<absl::string_view>() const { return {}; } > | ^ >/usr/include/absl/container/internal/btree.h:151:40: error: 'absl::string_view' has not been declared > 151 | absl::weak_ordering operator()(absl::string_view lhs, > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:152:40: error: 'absl::string_view' has not been declared > 152 | absl::string_view rhs) const { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:161:40: error: 'absl::string_view' has not been declared > 161 | absl::string_view rhs) const { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:164:40: error: 'absl::string_view' has not been declared > 164 | absl::weak_ordering operator()(absl::string_view lhs, > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultGreater::operator()(int, int) const': >/usr/include/absl/container/internal/btree.h:153:61: error: request for member 'compare' in 'rhs', which is of non-class type 'int' > 153 | return compare_internal::compare_result_as_ordering(rhs.compare(lhs)); > | ^~~~~~~ >/usr/include/absl/container/internal/btree.h: At global scope: >/usr/include/absl/container/internal/btree.h:288:44: error: 'string_view' is not a member of 'absl' > 288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:288:44: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:288:55: error: template argument 1 is invalid > 288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { > | ^ >/usr/include/absl/container/internal/btree.h:288:64: error: 'string_view' is not a member of 'absl' > 288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:288:64: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:288:75: error: template argument 1 is invalid > 288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { > | ^ >/usr/include/absl/container/internal/btree.h:288:75: error: template argument 2 is invalid >/usr/include/absl/container/internal/btree.h:293:47: error: 'string_view' is not a member of 'absl' > 293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:293:47: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:293:58: error: template argument 1 is invalid > 293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { > | ^ >/usr/include/absl/container/internal/btree.h:293:67: error: 'string_view' is not a member of 'absl' > 293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { > | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree.h:293:67: error: 'string_view' is not a member of 'absl' >/usr/include/absl/container/internal/btree.h:293:78: error: template argument 1 is invalid > 293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { > | ^ >/usr/include/absl/container/internal/btree.h:293:78: error: template argument 2 is invalid >/usr/include/absl/strings/internal/str_format/bind.h: In instantiation of 'absl::lts_20240722::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const char*) [with absl::lts_20240722::FormatConversionCharSet ...Args = {(absl::lts_20240722::FormatConversionCharSet)655355}]': >/usr/include/absl/crc/crc32c.h:184:34: required from here > 184 | return os << absl::StreamFormat("%08x", static_cast<uint32_t>(crc)); > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:167:45: error: no matching function for call to 'absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(const char*&)' > 167 | FormatSpecTemplate(const char* s) : Base(s) {} // NOLINT > | ^ >/usr/include/absl/strings/str_format.h:114:12: note: candidate: 'absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>)' > 114 | explicit UntypedFormatSpec( > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/str_format.h:115:67: note: no known conversion for argument 1 from 'const char*' to 'absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>' {aka 'const absl::lts_20240722::str_format_internal::ParsedFormatBase*'} > 115 | absl::Nonnull<const str_format_internal::ParsedFormatBase*> pc) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 19]': >/usr/include/google/protobuf/arena_align.h:159:47: required from here > 159 | ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align; > | ^~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [19])' > 305 | CopyToEncodedBuffer<StringType::kLiteral>(buf); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]' (near match) > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: >/usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' > 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided >/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 17]': >/usr/include/google/protobuf/message_lite.h:1032:10: required from here > 1032 | << "Cannot downcast " << from.GetTypeName() << " to " << to.GetTypeName(); > | ^~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [17])' > 305 | CopyToEncodedBuffer<StringType::kLiteral>(buf); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]' (near match) > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: >/usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' > 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided >/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 5]': >/usr/include/google/protobuf/message_lite.h:1032:54: required from here > 1032 | << "Cannot downcast " << from.GetTypeName() << " to " << to.GetTypeName(); > | ^~~~~~ >/usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [5])' > 305 | CopyToEncodedBuffer<StringType::kLiteral>(buf); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: candidate: 'void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]' (near match) > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: >/usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate: 'template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' > 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1146:1: required from here > 1146 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1147:1: required from here > 1147 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint64_t, TYPE_FIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1148:1: required from here > 1148 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int32_t, TYPE_SFIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1149:1: required from here > 1149 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int64_t, TYPE_SFIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1150:1: required from here > 1150 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(float, TYPE_FLOAT) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE; uint32_t = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1151:1: required from here > 1151 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(double, TYPE_DOUBLE) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size)); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1496:36: required from here > 1496 | return WritePrimitiveNoTagToArray(value, WriteInt32NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1464 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1500:36: required from here > 1500 | return WritePrimitiveNoTagToArray(value, WriteInt64NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1464 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1504:36: required from here > 1504 | return WritePrimitiveNoTagToArray(value, WriteUInt32NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1464 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1508:36: required from here > 1508 | return WritePrimitiveNoTagToArray(value, WriteUInt64NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1464 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1520:32: required from here > 1520 | return WriteFixedNoTagToArray(value, WriteFixed32NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1524:32: required from here > 1524 | return WriteFixedNoTagToArray(value, WriteFixed64NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1528:32: required from here > 1528 | return WriteFixedNoTagToArray(value, WriteSFixed32NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1532:32: required from here > 1532 | return WriteFixedNoTagToArray(value, WriteSFixed64NoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = float; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1536:32: required from here > 1536 | return WriteFixedNoTagToArray(value, WriteFloatNoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = double; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1540:32: required from here > 1540 | return WriteFixedNoTagToArray(value, WriteDoubleNoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1483 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/wire_format_lite.h: In instantiation of 'static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField<Element>&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = bool; uint8_t = unsigned char]': >/usr/include/google/protobuf/wire_format_lite.h:1544:36: required from here > 1544 | return WritePrimitiveNoTagToArray(value, WriteBoolNoTagToArray, target); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)' > 1464 | ABSL_DCHECK_GT(n, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/parse_context.h: In instantiation of 'const char* google::protobuf::internal::EpsCopyInputStream::AppendUntilEnd(const char*, const A&) [with A = google::protobuf::internal::EpsCopyInputStream::AppendString(const char*, std::string*)::<lambda(const char*, ptrdiff_t)>]': >/usr/include/google/protobuf/parse_context.h:428:26: required from here > 428 | return AppendUntilEnd( > | ~~~~~~~~~~~~~~^ > 429 | ptr, [str](const char* p, ptrdiff_t s) { str->append(p, s); }); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:421:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 421 | ABSL_DCHECK(end >= ptr); > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/extension_set.h: In instantiation of 'bool google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber(int, int, ExtensionFinder*, google::protobuf::internal::ExtensionInfo*, bool*) const [with ExtensionFinder = google::protobuf::internal::GeneratedExtensionFinder]': >/usr/include/google/protobuf/extension_set.h:884:44: required from here > 884 | return FindExtensionInfoFromFieldNumber(wire_type, field, &finder, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ > 885 | extension, was_packed_on_wire); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/extension_set.h:844:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive] > 844 | ABSL_DCHECK(extension->type > 0 && > | ^~~~~~~~~~~ > | | > | const char* >/usr/include/absl/log/internal/log_message.h:356:37: note: initializing argument 3 of 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here > 1250 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here > 1250 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = long unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here > 1251 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(uint64_t, TYPE_FIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = long unsigned int]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here > 1251 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(uint64_t, TYPE_FIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = int]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here > 1252 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(int32_t, TYPE_SFIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = int]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here > 1252 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(int32_t, TYPE_SFIXED32) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = long int]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here > 1253 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(int64_t, TYPE_SFIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = long int]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here > 1253 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(int64_t, TYPE_SFIXED64) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = float]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here > 1254 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(float, TYPE_FLOAT) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = float]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here > 1254 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(float, TYPE_FLOAT) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Resize(int, const Element&) [with Element = double]': >/usr/include/google/protobuf/wire_format_lite.h:1210:19: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]' > 1210 | values->Resize(old_entries + new_entries, 0); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here > 1255 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(double, TYPE_DOUBLE) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 602 | ABSL_DCHECK_GE(new_size, 0); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >/usr/include/google/protobuf/repeated_field.h: In instantiation of 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Truncate(int) [with Element = double]': >/usr/include/google/protobuf/wire_format_lite.h:1214:23: required from 'static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]' > 1214 | values->Truncate(old_entries); > | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >/usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here > 1255 | READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(double, TYPE_DOUBLE) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/repeated_field.h:1004:3: error: no matching function for call to 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)' > 1004 | ABSL_DCHECK_LE(new_size, size()); > | ^~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:355:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)' > 355 | LogMessageFatal(const char* file, int line, > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:356:37: note: no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' > 356 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; > | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate: 'absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)' > 354 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; > | ^~~~~~~~~~~~~~~ >/usr/include/absl/log/internal/log_message.h:354:3: note: candidate expects 2 arguments, 3 provided >configure:11155: $? = 1 >configure: failed program was: >| /* confdefs.h */ >| #define PACKAGE_NAME "mosh" >| #define PACKAGE_TARNAME "mosh" >| #define PACKAGE_VERSION "1.4.0" >| #define PACKAGE_STRING "mosh 1.4.0" >| #define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >| #define PACKAGE_URL "" >| #define PACKAGE "mosh" >| #define VERSION "1.4.0" >| #define HAVE_CXX11 1 >| #define HAVE_STDIO_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_STRINGS_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TYPES_H 1 >| #define HAVE_UNISTD_H 1 >| #define STDC_HEADERS 1 >| #define HAVE_UTEMPTER 1 >| #define HAVE_FCNTL_H 1 >| #define HAVE_LANGINFO_H 1 >| #define HAVE_LIMITS_H 1 >| #define HAVE_LOCALE_H 1 >| #define HAVE_NETDB_H 1 >| #define HAVE_NETINET_IN_H 1 >| #define HAVE_STDDEF_H 1 >| #define HAVE_STDINT_H 1 >| #define HAVE_INTTYPES_H 1 >| #define HAVE_STDLIB_H 1 >| #define HAVE_STRING_H 1 >| #define HAVE_SYS_IOCTL_H 1 >| #define HAVE_SYS_RESOURCE_H 1 >| #define HAVE_SYS_SOCKET_H 1 >| #define HAVE_SYS_STAT_H 1 >| #define HAVE_SYS_TIME_H 1 >| #define HAVE_TERMIOS_H 1 >| #define HAVE_UNISTD_H 1 >| #define HAVE_WCHAR_H 1 >| #define HAVE_WCTYPE_H 1 >| #define HAVE_PTY_H 1 >| #define HAVE_PATHS_H 1 >| #define HAVE_ENDIAN_H 1 >| #define HAVE_UTMPX_H 1 >| #define HAVE_TERMIO_H 1 >| #define HAVE_SYS_UIO_H 1 >| #define HAVE_MEMORY 1 >| #define HAVE_TR1_MEMORY 1 >| #define restrict /**/ >| #define HAVE_UINTPTR_T 1 >| #define HAVE_GETTIMEOFDAY 1 >| #define HAVE_POSIX_MEMALIGN 1 >| #define HAVE_CFMAKERAW 1 >| #define HAVE_PSELECT 1 >| #define HAVE_CURSES_H 1 >| #define USE_OPENSSL_AES 1 >| #define HAVE_FORKPTY /**/ >| #define FD_ISSET_IS_CONST 1 >| #define HAVE_STD_SHARED_PTR 1 >| #define HAVE_STD_TR1_SHARED_PTR 1 >| #define HAVE_CLOCK_GETTIME 1 >| #define HAVE_DECL___BUILTIN_CTZ 1 >| #define HAVE_DECL_FFS 1 >| #define HAVE_DECL_BE64TOH 1 >| #define HAVE_DECL_BETOH64 0 >| #define HAVE_DECL_BSWAP64 0 >| #define HAVE_DECL___BUILTIN_BSWAP64 1 >| #define HAVE_IP_MTU_DISCOVER 1 >| #define HAVE_IP_RECVTOS 1 >| #define HAVE_IUTF8 1 >| /* end confdefs.h. */ >| #include "conftest.pb.h" >| int >| main (void) >| { >| >| ; >| return 0; >| } >configure:11160: result: no >configure:11163: error: in '/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0': >configure:11165: error: Could not build output generated by protoc (/usr/bin/protoc). >Check that protoc matches the installed protobuf headers and libraries. >See 'config.log' for more details > >## ---------------- ## >## Cache variables. ## >## ---------------- ## > >ac_cv_c_compiler_gnu='yes' >ac_cv_c_inline='inline' >ac_cv_c_int64_t='yes' >ac_cv_c_restrict='no' >ac_cv_c_uint16_t='yes' >ac_cv_c_uint32_t='yes' >ac_cv_c_uint64_t='yes' >ac_cv_c_uint8_t='yes' >ac_cv_c_undeclared_builtin_options='none needed' >ac_cv_cxx_compiler_gnu='yes' >ac_cv_cxx_undeclared_builtin_options='none needed' >ac_cv_env_BASH_COMPLETION_CFLAGS_set='' >ac_cv_env_BASH_COMPLETION_CFLAGS_value='' >ac_cv_env_BASH_COMPLETION_LIBS_set='' >ac_cv_env_BASH_COMPLETION_LIBS_value='' >ac_cv_env_CCC_set='' >ac_cv_env_CCC_value='' >ac_cv_env_CC_set='set' >ac_cv_env_CC_value='x86_64-pc-linux-gnu-gcc' >ac_cv_env_CFLAGS_set='set' >ac_cv_env_CFLAGS_value='-march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches' >ac_cv_env_CPPFLAGS_set='' >ac_cv_env_CPPFLAGS_value='' >ac_cv_env_CURSES_LIB_set='' >ac_cv_env_CURSES_LIB_value='' >ac_cv_env_CXXFLAGS_set='set' >ac_cv_env_CXXFLAGS_value='-march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14' >ac_cv_env_CXX_set='set' >ac_cv_env_CXX_value='x86_64-pc-linux-gnu-g++' >ac_cv_env_LDFLAGS_set='set' >ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' >ac_cv_env_LIBS_set='' >ac_cv_env_LIBS_value='' >ac_cv_env_Nettle_CFLAGS_set='' >ac_cv_env_Nettle_CFLAGS_value='' >ac_cv_env_Nettle_LIBS_set='' >ac_cv_env_Nettle_LIBS_value='' >ac_cv_env_OpenSSL_CFLAGS_set='' >ac_cv_env_OpenSSL_CFLAGS_value='' >ac_cv_env_OpenSSL_LIBS_set='' >ac_cv_env_OpenSSL_LIBS_value='' >ac_cv_env_PKG_CONFIG_LIBDIR_set='' >ac_cv_env_PKG_CONFIG_LIBDIR_value='' >ac_cv_env_PKG_CONFIG_PATH_set='' >ac_cv_env_PKG_CONFIG_PATH_value='' >ac_cv_env_PKG_CONFIG_set='' >ac_cv_env_PKG_CONFIG_value='' >ac_cv_env_TINFO_CFLAGS_set='' >ac_cv_env_TINFO_CFLAGS_value='' >ac_cv_env_TINFO_CPPFLAGS_set='' >ac_cv_env_TINFO_CPPFLAGS_value='' >ac_cv_env_TINFO_LDFLAGS_set='' >ac_cv_env_TINFO_LDFLAGS_value='' >ac_cv_env_TINFO_LIBS_set='' >ac_cv_env_TINFO_LIBS_value='' >ac_cv_env_build_alias_set='set' >ac_cv_env_build_alias_value='x86_64-pc-linux-gnu' >ac_cv_env_host_alias_set='set' >ac_cv_env_host_alias_value='x86_64-pc-linux-gnu' >ac_cv_env_protobuf_CFLAGS_set='' >ac_cv_env_protobuf_CFLAGS_value='' >ac_cv_env_protobuf_LIBS_set='' >ac_cv_env_protobuf_LIBS_value='' >ac_cv_env_target_alias_set='' >ac_cv_env_target_alias_value='' >ac_cv_func_cfmakeraw='yes' >ac_cv_func_gettimeofday='yes' >ac_cv_func_pledge='no' >ac_cv_func_posix_memalign='yes' >ac_cv_func_pselect='yes' >ac_cv_have_decl_IP_MTU_DISCOVER='yes' >ac_cv_have_decl_IP_RECVTOS='yes' >ac_cv_have_decl_IUTF8='yes' >ac_cv_have_decl___STDC_ISO_10646__='yes' >ac_cv_have_decl___builtin_bswap64='yes' >ac_cv_have_decl___builtin_ctz='yes' >ac_cv_have_decl_be64toh='yes' >ac_cv_have_decl_betoh64='no' >ac_cv_have_decl_bswap64='no' >ac_cv_have_decl_ffs='yes' >ac_cv_have_decl_forkpty='no' >ac_cv_have_decl_mach_absolute_time='no' >ac_cv_header_CommonCrypto_CommonCrypto_h='no' >ac_cv_header_endian_h='yes' >ac_cv_header_fcntl_h='yes' >ac_cv_header_inttypes_h='yes' >ac_cv_header_langinfo_h='yes' >ac_cv_header_libutil_h='no' >ac_cv_header_limits_h='yes' >ac_cv_header_locale_h='yes' >ac_cv_header_memory='yes' >ac_cv_header_netdb_h='yes' >ac_cv_header_netinet_in_h='yes' >ac_cv_header_paths_h='yes' >ac_cv_header_pty_h='yes' >ac_cv_header_stddef_h='yes' >ac_cv_header_stdint_h='yes' >ac_cv_header_stdio_h='yes' >ac_cv_header_stdlib_h='yes' >ac_cv_header_string_h='yes' >ac_cv_header_strings_h='yes' >ac_cv_header_sys_endian_h='no' >ac_cv_header_sys_ioctl_h='yes' >ac_cv_header_sys_resource_h='yes' >ac_cv_header_sys_socket_h='yes' >ac_cv_header_sys_stat_h='yes' >ac_cv_header_sys_time_h='yes' >ac_cv_header_sys_types_h='yes' >ac_cv_header_sys_uio_h='yes' >ac_cv_header_termio_h='yes' >ac_cv_header_termios_h='yes' >ac_cv_header_tr1_memory='yes' >ac_cv_header_unistd_h='yes' >ac_cv_header_util_h='no' >ac_cv_header_utmpx_h='yes' >ac_cv_header_wchar_h='yes' >ac_cv_header_wctype_h='yes' >ac_cv_lib_crypto_AES_encrypt='yes' >ac_cv_lib_crypto_EVP_aes_128_ocb='yes' >ac_cv_lib_utempter_utempter_remove_record='yes' >ac_cv_lib_z_compress='yes' >ac_cv_objext='o' >ac_cv_path_PKG_CONFIG='/usr/bin/x86_64-pc-linux-gnu-pkg-config' >ac_cv_path_PROTOC='/usr/bin/protoc' >ac_cv_path_install='/usr/bin/install -c' >ac_cv_path_mkdir='/usr/bin/mkdir' >ac_cv_prog_AR='x86_64-pc-linux-gnu-ar' >ac_cv_prog_AWK='gawk' >ac_cv_prog_CC='x86_64-pc-linux-gnu-gcc' >ac_cv_prog_RANLIB='x86_64-pc-linux-gnu-ranlib' >ac_cv_prog_cc_c11='' >ac_cv_prog_cc_g='yes' >ac_cv_prog_cc_stdc='' >ac_cv_prog_cxx_cxx11='' >ac_cv_prog_cxx_g='yes' >ac_cv_prog_cxx_stdcxx='' >ac_cv_prog_make_make_set='yes' >ac_cv_search_clock_gettime='none required' >ac_cv_search_forkpty='none required' >ac_cv_search_inet_addr='none required' >ac_cv_search_socket='none required' >ac_cv_type_pid_t='yes' >ac_cv_type_size_t='yes' >ac_cv_type_ssize_t='yes' >ac_cv_type_uintptr_t='yes' >am_cv_CC_dependencies_compiler_type='none' >am_cv_CXX_dependencies_compiler_type='none' >am_cv_ar_interface='ar' >am_cv_filesystem_timestamp_resolution='0.01' >am_cv_make_support_nested_variables='yes' >am_cv_prog_cc_c_o='yes' >am_cv_sleep_fractional_seconds='yes' >am_cv_xargs_n_works='yes' >ax_cv_check_cxxflags__Werror___D_FORTIFY_SOURCE_2='yes' >ax_cv_check_cxxflags__Werror___fPIE='yes' >ax_cv_check_cxxflags__Werror___fno_strict_overflow='yes' >ax_cv_check_cxxflags__Werror__fno_default_inline='yes' >ax_cv_check_cxxflags__Werror__fstack_protector_all__Wstack_protector='yes' >ax_cv_check_cxxflags__Werror__fstack_protector_all___param_ssp_buffer_size_1='yes' >ax_cv_check_cxxflags__Werror__pipe='yes' >ax_cv_check_ldflags__Werror___Wl__z_now='yes' >ax_cv_check_ldflags__Werror___Wl__z_relro='yes' >ax_cv_check_ldflags__Werror___fPIE__pie='yes' >ax_cv_check_ldflags__Werror___fstack_protector_all='yes' >ax_cv_cxx_compile_cxx11__std_gnupp11='yes' >gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration' >gl_cv_func_getcwd_path_max='yes' >pkg_cv_Nettle_CFLAGS='' >pkg_cv_Nettle_LIBS='-lnettle' >pkg_cv_OpenSSL_CFLAGS='' >pkg_cv_OpenSSL_LIBS='-lssl -lcrypto' >pkg_cv_TINFO_CFLAGS='-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600' >pkg_cv_TINFO_LIBS='-ltinfo' >pkg_cv_protobuf_CFLAGS='-DPROTOBUF_USE_DLLS -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX' >pkg_cv_protobuf_LIBS='-lprotobuf -labsl_log_internal_check_op -labsl_leak_check -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_proto -labsl_log_internal_nullguard -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hash -labsl_city -labsl_low_level_hash -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_time_zone -labsl_bad_variant_access -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_base -lrt -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' > >## ----------------- ## >## Output variables. ## >## ----------------- ## > >ACLOCAL='${SHELL} '\''/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/missing'\'' aclocal-1.17' >AMDEPBACKSLASH='' >AMDEP_FALSE='' >AMDEP_TRUE='#' >AMTAR='$${TAR-tar}' >AM_BACKSLASH='\' >AM_DEFAULT_V='' >AM_DEFAULT_VERBOSITY='0' >AM_V='' >AR='x86_64-pc-linux-gnu-ar' >AUTOCONF='${SHELL} '\''/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/missing'\'' autoconf' >AUTOHEADER='${SHELL} '\''/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/missing'\'' autoheader' >AUTOMAKE='${SHELL} '\''/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/missing'\'' automake-1.17' >AWK='gawk' >BASH_COMPLETION_CFLAGS='' >BASH_COMPLETION_LIBS='' >BUILD_CLIENT_FALSE='#' >BUILD_CLIENT_TRUE='' >BUILD_EXAMPLES_FALSE='' >BUILD_EXAMPLES_TRUE='#' >BUILD_SERVER_FALSE='#' >BUILD_SERVER_TRUE='' >CC='x86_64-pc-linux-gnu-gcc' >CCDEPMODE='depmode=none' >CFLAGS='-march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches' >CODE_COVERAGE_CFLAGS='' >CODE_COVERAGE_CPPFLAGS='' >CODE_COVERAGE_CXXFLAGS='' >CODE_COVERAGE_ENABLED='no' >CODE_COVERAGE_ENABLED_FALSE='' >CODE_COVERAGE_ENABLED_TRUE='#' >CODE_COVERAGE_LIBS='' >CPPFLAGS=' -DPROTOBUF_USE_DLLS -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX' >CRYPTO_CFLAGS='' >CRYPTO_LIBS='-lssl -lcrypto -lcrypto' >CSCOPE='cscope' >CTAGS='ctags' >CURSES_LIB='' >CXX='x86_64-pc-linux-gnu-g++ -std=gnu++11' >CXXDEPMODE='depmode=none' >CXXFLAGS='-march=znver2 --param=l1-cache-size=32 --param=l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -std=gnu++14' >CYGPATH_W='echo' >DEFS='' >DEPDIR='.deps' >ECHO_C='' >ECHO_N='-n' >ECHO_T='' >ENABLE_FUZZING_FALSE='' >ENABLE_FUZZING_TRUE='#' >ETAGS='etags' >EXEEXT='' >FUZZING_CFLAGS='' >GCOV='' >GENHTML='' >HARDEN_CFLAGS=' -fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wstack-protector --param ssp-buffer-size=1 -fPIE' >HARDEN_LDFLAGS=' -pie -Wl,-z,relro -Wl,-z,now' >HAVE_CXX11='1' >INSTALL_COMPLETION_FALSE='' >INSTALL_COMPLETION_TRUE='#' >INSTALL_DATA='${INSTALL} -m 644' >INSTALL_PROGRAM='${INSTALL}' >INSTALL_SCRIPT='${INSTALL}' >INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' >INSTALL_UFW_FALSE='' >INSTALL_UFW_TRUE='#' >LCOV='' >LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' >LIBOBJS='' >LIBS='-lz -lutempter ' >LTLIBOBJS='' >MAKEINFO='${SHELL} '\''/tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/missing'\'' makeinfo' >MISC_CXXFLAGS=' -fno-default-inline -pipe' >MKDIR_P='/usr/bin/mkdir -p' >Nettle_CFLAGS='' >Nettle_LIBS='-lnettle' >OBJEXT='o' >OpenSSL_CFLAGS='' >OpenSSL_LIBS='-lssl -lcrypto' >PACKAGE='mosh' >PACKAGE_BUGREPORT='mosh-devel@mit.edu' >PACKAGE_NAME='mosh' >PACKAGE_STRING='mosh 1.4.0' >PACKAGE_TARNAME='mosh' >PACKAGE_URL='' >PACKAGE_VERSION='1.4.0' >PATH_SEPARATOR=':' >PICKY_CXXFLAGS='' >PKG_CONFIG='/usr/bin/x86_64-pc-linux-gnu-pkg-config' >PKG_CONFIG_LIBDIR='' >PKG_CONFIG_PATH='' >PROTOC='/usr/bin/protoc' >RANLIB='x86_64-pc-linux-gnu-ranlib' >SET_MAKE='' >SHELL='/bin/sh' >STRIP='' >TINFO_CFLAGS='-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600' >TINFO_CPPFLAGS='' >TINFO_LDFLAGS='' >TINFO_LIBS='-ltinfo' >USE_AES_OCB_FROM_OPENSSL_FALSE='#' >USE_AES_OCB_FROM_OPENSSL_TRUE='' >VERSION='1.4.0' >WARNING_CXXFLAGS='-Wall' >ac_ct_AR='' >ac_ct_CC='' >ac_ct_CXX='' >am__EXEEXT_FALSE='' >am__EXEEXT_TRUE='' >am__fastdepCC_FALSE='' >am__fastdepCC_TRUE='#' >am__fastdepCXX_FALSE='' >am__fastdepCXX_TRUE='#' >am__include='include' >am__isrc='' >am__leading_dot='.' >am__nodep='' >am__quote='' >am__rm_f_notfound='' >am__tar='$${TAR-tar} chof - "$$tardir"' >am__untar='$${TAR-tar} xf -' >am__xargs_n='xargs -n' >bindir='${exec_prefix}/bin' >build_alias='x86_64-pc-linux-gnu' >completions='' >datadir='/usr/share' >datarootdir='/usr/share' >docdir='/usr/share/doc/mosh-1.4.0' >dvidir='${docdir}' >exec_prefix='NONE' >host_alias='x86_64-pc-linux-gnu' >htmldir='/usr/share/doc/mosh-1.4.0/html' >ifGNUmake='' >ifnGNUmake='' >includedir='${prefix}/include' >infodir='/usr/share/info' >install_sh='${SHELL} /tmp/portage/net-misc/mosh-1.4.0/work/mosh-1.4.0/install-sh' >libdir='/usr/lib64' >libexecdir='${exec_prefix}/libexec' >localedir='${datarootdir}/locale' >localstatedir='/var/lib' >mandir='/usr/share/man' >mkdir_p='$(MKDIR_P)' >oldincludedir='/usr/include' >pdfdir='${docdir}' >prefix='/usr' >program_transform_name='s,x,x,' >protobuf_CFLAGS='-DPROTOBUF_USE_DLLS -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX -Wnon-virtual-dtor -DNOMINMAX' >protobuf_LIBS='-lprotobuf -labsl_log_internal_check_op -labsl_leak_check -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_proto -labsl_log_internal_nullguard -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hash -labsl_city -labsl_low_level_hash -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_pool_urbg -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_bad_optional_access -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_time -labsl_civil_time -labsl_time_zone -labsl_bad_variant_access -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_base -lrt -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' >psdir='${docdir}' >runstatedir='${localstatedir}/run' >sbindir='${exec_prefix}/sbin' >sharedstatedir='${prefix}/com' >sysconfdir='/etc' >target_alias='' > >## ----------- ## >## confdefs.h. ## >## ----------- ## > >/* confdefs.h */ >#define PACKAGE_NAME "mosh" >#define PACKAGE_TARNAME "mosh" >#define PACKAGE_VERSION "1.4.0" >#define PACKAGE_STRING "mosh 1.4.0" >#define PACKAGE_BUGREPORT "mosh-devel@mit.edu" >#define PACKAGE_URL "" >#define PACKAGE "mosh" >#define VERSION "1.4.0" >#define HAVE_CXX11 1 >#define HAVE_STDIO_H 1 >#define HAVE_STDLIB_H 1 >#define HAVE_STRING_H 1 >#define HAVE_INTTYPES_H 1 >#define HAVE_STDINT_H 1 >#define HAVE_STRINGS_H 1 >#define HAVE_SYS_STAT_H 1 >#define HAVE_SYS_TYPES_H 1 >#define HAVE_UNISTD_H 1 >#define STDC_HEADERS 1 >#define HAVE_UTEMPTER 1 >#define HAVE_FCNTL_H 1 >#define HAVE_LANGINFO_H 1 >#define HAVE_LIMITS_H 1 >#define HAVE_LOCALE_H 1 >#define HAVE_NETDB_H 1 >#define HAVE_NETINET_IN_H 1 >#define HAVE_STDDEF_H 1 >#define HAVE_STDINT_H 1 >#define HAVE_INTTYPES_H 1 >#define HAVE_STDLIB_H 1 >#define HAVE_STRING_H 1 >#define HAVE_SYS_IOCTL_H 1 >#define HAVE_SYS_RESOURCE_H 1 >#define HAVE_SYS_SOCKET_H 1 >#define HAVE_SYS_STAT_H 1 >#define HAVE_SYS_TIME_H 1 >#define HAVE_TERMIOS_H 1 >#define HAVE_UNISTD_H 1 >#define HAVE_WCHAR_H 1 >#define HAVE_WCTYPE_H 1 >#define HAVE_PTY_H 1 >#define HAVE_PATHS_H 1 >#define HAVE_ENDIAN_H 1 >#define HAVE_UTMPX_H 1 >#define HAVE_TERMIO_H 1 >#define HAVE_SYS_UIO_H 1 >#define HAVE_MEMORY 1 >#define HAVE_TR1_MEMORY 1 >#define restrict /**/ >#define HAVE_UINTPTR_T 1 >#define HAVE_GETTIMEOFDAY 1 >#define HAVE_POSIX_MEMALIGN 1 >#define HAVE_CFMAKERAW 1 >#define HAVE_PSELECT 1 >#define HAVE_CURSES_H 1 >#define USE_OPENSSL_AES 1 >#define HAVE_FORKPTY /**/ >#define FD_ISSET_IS_CONST 1 >#define HAVE_STD_SHARED_PTR 1 >#define HAVE_STD_TR1_SHARED_PTR 1 >#define HAVE_CLOCK_GETTIME 1 >#define HAVE_DECL___BUILTIN_CTZ 1 >#define HAVE_DECL_FFS 1 >#define HAVE_DECL_BE64TOH 1 >#define HAVE_DECL_BETOH64 0 >#define HAVE_DECL_BSWAP64 0 >#define HAVE_DECL___BUILTIN_BSWAP64 1 >#define HAVE_IP_MTU_DISCOVER 1 >#define HAVE_IP_RECVTOS 1 >#define HAVE_IUTF8 1 > >configure: exit 1
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 939129
:
902119
| 902120 |
902121