Created
May 29, 2025 06:55
-
-
Save Strykar/d4683fd0c144ae21df7f3ac78a6e79b6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
## --------- ## | |
## Platform. ## | |
## --------- ## | |
hostname = t14s | |
uname -m = x86_64 | |
uname -r = 6.14.7-arch2-1 | |
uname -s = Linux | |
uname -v = #1 SMP PREEMPT_DYNAMIC Thu, 22 May 2025 05:37:49 +0000 | |
/usr/bin/uname -p = unknown | |
/bin/uname -X = unknown | |
/bin/arch = unknown | |
/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/local/bin/ | |
PATH: /usr/bin/ | |
PATH: /usr/local/sbin/ | |
PATH: /usr/lib/jvm/default/bin/ | |
PATH: /usr/bin/site_perl/ | |
PATH: /usr/bin/vendor_perl/ | |
PATH: /usr/bin/core_perl/ | |
PATH: /usr/local/conky/bin/ | |
PATH: /usr/local/conky/lib/ | |
PATH: /usr/local/conky/bin/ | |
PATH: /home/strykar/.bin/ | |
PATH: /home/strykar/.local/bin/ | |
PATH: /home/strykar/arch_packages/livepeer/livepeer-linux-amd64/ | |
## ----------- ## | |
## Core tests. ## | |
## ----------- ## | |
configure:3004: looking for aux files: ar-lib compile missing install-sh | |
configure:3017: trying ./ | |
configure:3046: ./ar-lib found | |
configure:3046: ./compile found | |
configure:3046: ./missing found | |
configure:3028: ./install-sh found | |
configure:3176: checking for a BSD-compatible install | |
configure:3250: result: /usr/bin/install -c | |
configure:3261: checking whether sleep supports fractional seconds | |
configure:3277: result: yes | |
configure:3280: checking filesystem timestamp resolution | |
configure:3415: result: 0.01 | |
configure:3420: checking whether build environment is sane | |
configure:3461: result: yes | |
configure:3632: checking for a race-free mkdir -p | |
configure:3675: result: /usr/bin/mkdir -p | |
configure:3682: checking for gawk | |
configure:3703: found /usr/bin/gawk | |
configure:3715: result: gawk | |
configure:3726: checking whether make sets $(MAKE) | |
configure:3750: result: yes | |
configure:3776: checking whether make supports nested variables | |
configure:3795: result: yes | |
configure:3809: checking xargs -n works | |
configure:3825: result: yes | |
configure:3961: checking whether to build with code coverage support | |
configure:3983: result: no | |
configure:4400: checking for cc | |
configure:4421: found /usr/bin/cc | |
configure:4433: result: cc | |
configure:4464: checking for C compiler version | |
configure:4473: cc --version >&5 | |
cc (GCC) 15.1.1 20250425 | |
Copyright (C) 2025 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:4484: $? = 0 | |
configure:4473: cc -v >&5 | |
Using built-in specs. | |
COLLECT_GCC=cc | |
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.1.1/lto-wrapper | |
Target: x86_64-pc-linux-gnu | |
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror | |
Thread model: posix | |
Supported LTO compression algorithms: zlib zstd | |
gcc version 15.1.1 20250425 (GCC) | |
configure:4484: $? = 0 | |
configure:4473: cc -V >&5 | |
cc: error: unrecognized command-line option '-V' | |
cc: fatal error: no input files | |
compilation terminated. | |
configure:4484: $? = 1 | |
configure:4473: cc -qversion >&5 | |
cc: error: unrecognized command-line option '-qversion'; did you mean '--version'? | |
cc: fatal error: no input files | |
compilation terminated. | |
configure:4484: $? = 1 | |
configure:4473: cc -version >&5 | |
cc: error: unrecognized command-line option '-version' | |
cc: fatal error: no input files | |
compilation terminated. | |
configure:4484: $? = 1 | |
configure:4504: checking whether the C compiler works | |
configure:4526: cc conftest.c >&5 | |
configure:4530: $? = 0 | |
configure:4581: result: yes | |
configure:4585: checking for C compiler default output file name | |
configure:4587: result: a.out | |
configure:4593: checking for suffix of executables | |
configure:4600: cc -o conftest conftest.c >&5 | |
configure:4604: $? = 0 | |
configure:4628: result: | |
configure:4652: checking whether we are cross compiling | |
configure:4660: cc -o conftest conftest.c >&5 | |
configure:4664: $? = 0 | |
configure:4671: ./conftest | |
configure:4675: $? = 0 | |
configure:4690: result: no | |
configure:4696: checking for suffix of object files | |
configure:4719: cc -c conftest.c >&5 | |
configure:4723: $? = 0 | |
configure:4747: result: o | |
configure:4751: checking whether the compiler supports GNU C | |
configure:4771: cc -c conftest.c >&5 | |
configure:4771: $? = 0 | |
configure:4783: result: yes | |
configure:4794: checking whether cc accepts -g | |
configure:4815: cc -c -g conftest.c >&5 | |
configure:4815: $? = 0 | |
configure:4862: result: yes | |
configure:4882: checking for cc option to enable C11 features | |
configure:4897: cc -c -g -O2 conftest.c >&5 | |
configure:4897: $? = 0 | |
configure:4916: result: none needed | |
configure:5040: checking whether cc understands -c and -o together | |
configure:5063: cc -c conftest.c -o conftest2.o | |
configure:5066: $? = 0 | |
configure:5063: cc -c conftest.c -o conftest2.o | |
configure:5066: $? = 0 | |
configure:5079: result: yes | |
configure:5099: checking whether make supports the include directive | |
configure:5114: make -f confmf.GNU && cat confinc.out | |
this is the am__doit target | |
configure:5117: $? = 0 | |
configure:5136: result: yes (GNU style) | |
configure:5162: checking dependency style of cc | |
configure:5275: result: gcc3 | |
configure:5360: checking for c++ | |
configure:5381: found /usr/bin/c++ | |
configure:5393: result: c++ | |
configure:5420: checking for C++ compiler version | |
configure:5429: c++ --version >&5 | |
c++ (GCC) 15.1.1 20250425 | |
Copyright (C) 2025 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:5440: $? = 0 | |
configure:5429: c++ -v >&5 | |
Using built-in specs. | |
COLLECT_GCC=c++ | |
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.1.1/lto-wrapper | |
Target: x86_64-pc-linux-gnu | |
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror | |
Thread model: posix | |
Supported LTO compression algorithms: zlib zstd | |
gcc version 15.1.1 20250425 (GCC) | |
configure:5440: $? = 0 | |
configure:5429: c++ -V >&5 | |
c++: error: unrecognized command-line option '-V' | |
c++: fatal error: no input files | |
compilation terminated. | |
configure:5440: $? = 1 | |
configure:5429: c++ -qversion >&5 | |
c++: error: unrecognized command-line option '-qversion'; did you mean '--version'? | |
c++: fatal error: no input files | |
compilation terminated. | |
configure:5440: $? = 1 | |
configure:5444: checking whether the compiler supports GNU C++ | |
configure:5464: c++ -c conftest.cpp >&5 | |
configure:5464: $? = 0 | |
configure:5476: result: yes | |
configure:5487: checking whether c++ accepts -g | |
configure:5508: c++ -c -g conftest.cpp >&5 | |
configure:5508: $? = 0 | |
configure:5555: result: yes | |
configure:5575: checking for c++ option to enable C++11 features | |
configure:5590: c++ -c -g -O2 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:5590: $? = 0 | |
configure:5609: result: none needed | |
configure:5680: checking dependency style of c++ | |
configure:5793: result: gcc3 | |
configure:5857: checking for ranlib | |
configure:5878: found /usr/bin/ranlib | |
configure:5890: result: ranlib | |
configure:5914: checking for protoc | |
configure:5937: found /usr/bin/protoc | |
configure:5950: result: /usr/bin/protoc | |
configure:6021: checking for ar | |
configure:6042: found /usr/bin/ar | |
configure:6054: result: ar | |
configure:6081: checking the archiver (ar) interface | |
configure:6098: cc -c -g -O2 conftest.c >&5 | |
configure:6098: $? = 0 | |
configure:6101: ar cr libconftest.a conftest.o >&5 | |
configure:6104: $? = 0 | |
configure:6133: result: ar | |
configure:6169: checking whether c++ supports C++17 features with -std=gnu++17 | |
configure:6964: c++ -std=gnu++17 -c -g -O2 conftest.cpp >&5 | |
configure:6964: $? = 0 | |
configure:6976: result: yes | |
configure:7855: checking whether c++ -std=gnu++17 supports C++14 features with -std=gnu++14 | |
configure:8272: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:8272: $? = 0 | |
configure:8284: result: yes | |
configure:9136: checking whether C++ compiler accepts -fno-strict-overflow | |
configure:9156: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -fno-strict-overflow conftest.cpp >&5 | |
configure:9156: $? = 0 | |
configure:9167: result: yes | |
configure:9179: checking whether C++ compiler accepts -D_FORTIFY_SOURCE=2 | |
configure:9199: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -D_FORTIFY_SOURCE=2 conftest.cpp >&5 | |
configure:9199: $? = 0 | |
configure:9210: result: yes | |
configure:9221: checking whether the linker accepts -fstack-protector-all | |
configure:9241: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 -Werror -fstack-protector-all conftest.cpp >&5 | |
configure:9241: $? = 0 | |
configure:9253: result: yes | |
configure:9258: checking whether C++ compiler accepts -Wstack-protector | |
configure:9278: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -fstack-protector-all -Wstack-protector conftest.cpp >&5 | |
configure:9278: $? = 0 | |
configure:9289: result: yes | |
configure:9299: checking whether C++ compiler accepts --param ssp-buffer-size=1 | |
configure:9319: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -fstack-protector-all --param ssp-buffer-size=1 conftest.cpp >&5 | |
configure:9319: $? = 0 | |
configure:9330: result: yes | |
configure:9346: checking whether C++ compiler accepts -fPIE | |
configure:9366: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -fPIE conftest.cpp >&5 | |
configure:9366: $? = 0 | |
configure:9377: result: yes | |
configure:9381: checking whether the linker accepts -fPIE -pie | |
configure:9401: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 -Werror -fPIE -pie conftest.cpp >&5 | |
configure:9401: $? = 0 | |
configure:9413: result: yes | |
configure:9472: checking whether the linker accepts -Wl,-z,relro | |
configure:9492: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 -Werror -Wl,-z,relro conftest.cpp >&5 | |
configure:9492: $? = 0 | |
configure:9504: result: yes | |
configure:9509: checking whether the linker accepts -Wl,-z,now | |
configure:9529: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 -Werror -Wl,-z,now conftest.cpp >&5 | |
configure:9529: $? = 0 | |
configure:9541: result: yes | |
configure:9561: checking whether C++ compiler accepts -fno-default-inline | |
configure:9581: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -fno-default-inline conftest.cpp >&5 | |
configure:9581: $? = 0 | |
configure:9592: result: yes | |
configure:9602: checking whether C++ compiler accepts -pipe | |
configure:9622: ./scripts/wrap-compiler-for-flag-check c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -Werror -pipe conftest.cpp >&5 | |
configure:9622: $? = 0 | |
configure:9633: result: yes | |
configure:9752: checking for stdio.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for stdlib.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for string.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for inttypes.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for stdint.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for strings.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for sys/stat.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for sys/types.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9752: checking for unistd.h | |
configure:9752: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:9752: $? = 0 | |
configure:9752: result: yes | |
configure:9805: checking for protoc | |
configure:9826: found /usr/bin/protoc | |
configure:9839: result: yes | |
configure:9908: checking for utempter_remove_record in -lutempter | |
configure:9930: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lutempter >&5 | |
/usr/bin/ld: cannot find -lutempter: No such file or directory | |
collect2: error: ld returned 1 exit status | |
configure:9930: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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 | |
| /* end confdefs.h. */ | |
| | |
| namespace conftest { | |
| extern "C" int utempter_remove_record (); | |
| } | |
| int | |
| main (void) | |
| { | |
| return conftest::utempter_remove_record (); | |
| ; | |
| return 0; | |
| } | |
configure:9942: result: no | |
configure:9958: WARNING: Unable to find libutempter; utmp entries will not be made. | |
configure:9978: checking for compress in -lz | |
configure:10000: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10000: $? = 0 | |
configure:10012: result: yes | |
configure:10028: checking for library containing socket | |
configure:10057: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10057: $? = 0 | |
configure:10079: result: none required | |
configure:10088: checking for library containing inet_addr | |
configure:10117: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10117: $? = 0 | |
configure:10139: result: none required | |
configure:10149: checking for library containing clock_gettime | |
configure:10178: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10178: $? = 0 | |
configure:10200: result: none required | |
configure:10214: checking for fcntl.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for langinfo.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for limits.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for locale.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for netdb.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for netinet/in.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for stddef.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for stdint.h | |
configure:10214: result: yes | |
configure:10214: checking for inttypes.h | |
configure:10214: result: yes | |
configure:10214: checking for stdlib.h | |
configure:10214: result: yes | |
configure:10214: checking for string.h | |
configure:10214: result: yes | |
configure:10214: checking for sys/ioctl.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for sys/resource.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for sys/socket.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for sys/stat.h | |
configure:10214: result: yes | |
configure:10214: checking for sys/time.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for termios.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for unistd.h | |
configure:10214: result: yes | |
configure:10214: checking for wchar.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10214: checking for wctype.h | |
configure:10214: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10214: $? = 0 | |
configure:10214: result: yes | |
configure:10228: checking for pty.h | |
configure:10228: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10228: $? = 0 | |
configure:10228: result: yes | |
configure:10234: checking for util.h | |
configure:10234: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
conftest.cpp:72:10: fatal error: util.h: No such file or directory | |
72 | #include <util.h> | |
| ^~~~~~~~ | |
compilation terminated. | |
configure:10234: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10234: result: no | |
configure:10240: checking for libutil.h | |
configure:10240: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
conftest.cpp:72:10: fatal error: libutil.h: No such file or directory | |
72 | #include <libutil.h> | |
| ^~~~~~~~~~~ | |
compilation terminated. | |
configure:10240: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10240: result: no | |
configure:10246: checking for paths.h | |
configure:10246: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10246: $? = 0 | |
configure:10246: result: yes | |
configure:10253: checking for endian.h | |
configure:10253: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10253: $? = 0 | |
configure:10253: result: yes | |
configure:10259: checking for sys/endian.h | |
configure:10259: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10259: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10259: result: no | |
configure:10266: checking for utmpx.h | |
configure:10266: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10266: $? = 0 | |
configure:10266: result: yes | |
configure:10273: checking for termio.h | |
configure:10273: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10273: $? = 0 | |
configure:10273: result: yes | |
configure:10280: checking for sys/uio.h | |
configure:10280: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10280: $? = 0 | |
configure:10280: result: yes | |
configure:10287: checking for memory | |
configure:10287: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10287: $? = 0 | |
configure:10287: result: yes | |
configure:10293: checking for tr1/memory | |
configure:10293: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10293: $? = 0 | |
configure:10293: result: yes | |
configure:10302: checking for inline | |
configure:10319: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10319: $? = 0 | |
configure:10329: result: inline | |
configure:10347: checking for int64_t | |
configure:10347: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10347: $? = 0 | |
configure:10347: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10347: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10347: result: yes | |
configure:10357: checking for pid_t | |
configure:10357: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10357: $? = 0 | |
configure:10357: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10357: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10357: result: yes | |
configure:10395: checking for C/C++ restrict keyword | |
configure:10425: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10425: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10425: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10425: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10425: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10425: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10425: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10425: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10435: result: no | |
configure:10446: checking for size_t | |
configure:10446: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10446: $? = 0 | |
configure:10446: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10446: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10446: result: yes | |
configure:10457: checking for ssize_t | |
configure:10457: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10457: $? = 0 | |
configure:10457: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10457: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10457: result: yes | |
configure:10468: checking for uint16_t | |
configure:10468: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10468: $? = 0 | |
configure:10468: result: yes | |
configure:10478: checking for uint32_t | |
configure:10478: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10478: $? = 0 | |
configure:10478: result: yes | |
configure:10490: checking for uint64_t | |
configure:10490: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10490: $? = 0 | |
configure:10490: result: yes | |
configure:10502: checking for uint8_t | |
configure:10502: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10502: $? = 0 | |
configure:10502: result: yes | |
configure:10515: checking for uintptr_t | |
configure:10515: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:10515: $? = 0 | |
configure:10515: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:10515: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10515: result: yes | |
configure:10554: checking for gettimeofday | |
configure:10554: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10554: $? = 0 | |
configure:10554: result: yes | |
configure:10560: checking for posix_memalign | |
configure:10560: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&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:10560: $? = 0 | |
configure:10560: result: yes | |
configure:10566: checking for cfmakeraw | |
configure:10566: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10566: $? = 0 | |
configure:10566: result: yes | |
configure:10572: checking for pselect | |
configure:10572: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:10572: $? = 0 | |
configure:10572: result: yes | |
configure:10578: checking for pledge | |
configure:10578: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
/usr/bin/ld: /tmp/cc2ySXSU.o: in function `main': | |
/tmp/mosh/conftest.cpp:84:(.text.startup+0x5): undefined reference to `pledge' | |
collect2: error: ld returned 1 exit status | |
configure:10578: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:10578: result: no | |
configure:10646: checking for pkg-config | |
configure:10669: found /usr/bin/pkg-config | |
configure:10682: result: /usr/bin/pkg-config | |
configure:10707: checking pkg-config is at least version 0.9.0 | |
configure:10710: result: yes | |
configure:10722: checking for ABSL_LOG_INTERNAL_CHECK_OP | |
configure:10729: $PKG_CONFIG --exists --print-errors "absl_log_internal_check_op" | |
configure:10732: $? = 0 | |
configure:10746: $PKG_CONFIG --exists --print-errors "absl_log_internal_check_op" | |
configure:10749: $? = 0 | |
configure:10787: result: yes | |
configure:10796: checking for TINFO | |
configure:10803: $PKG_CONFIG --exists --print-errors "tinfo" | |
configure:10806: $? = 0 | |
configure:10820: $PKG_CONFIG --exists --print-errors "tinfo" | |
configure:10823: $? = 0 | |
configure:11397: result: yes | |
configure:12282: checking for CommonCrypto/CommonCrypto.h | |
configure:12282: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:12282: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12282: result: no | |
configure:12314: checking for OpenSSL | |
configure:12321: $PKG_CONFIG --exists --print-errors "openssl" | |
configure:12324: $? = 0 | |
configure:12338: $PKG_CONFIG --exists --print-errors "openssl" | |
configure:12341: $? = 0 | |
configure:12379: result: yes | |
configure:12382: checking for AES_encrypt in -lcrypto | |
configure:12404: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lcrypto -lz >&5 | |
configure:12404: $? = 0 | |
configure:12416: result: yes | |
configure:12423: checking for EVP_aes_128_ocb in -lcrypto | |
configure:12445: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lcrypto -lz >&5 | |
configure:12445: $? = 0 | |
configure:12457: result: yes | |
configure:12467: checking for Nettle | |
configure:12474: $PKG_CONFIG --exists --print-errors "nettle" | |
configure:12477: $? = 0 | |
configure:12491: $PKG_CONFIG --exists --print-errors "nettle" | |
configure:12494: $? = 0 | |
configure:12532: result: yes | |
configure:12639: checking for c++ -std=gnu++17 -std=gnu++14 options needed to detect all undeclared functions | |
configure:12661: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:12661: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12688: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12688: $? = 0 | |
configure:12708: result: none needed | |
configure:12722: checking whether forkpty is declared | |
configure:12722: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
conftest.cpp:60:10: fatal error: libutil.h: No such file or directory | |
60 | #include <libutil.h> | |
| ^~~~~~~~~~~ | |
compilation terminated. | |
configure:12722: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12722: result: no | |
configure:12732: checking for library containing forkpty | |
configure:12761: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:12761: $? = 0 | |
configure:12783: result: none required | |
configure:12797: checking whether FD_ISSET() argument is const | |
configure:12814: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12814: $? = 0 | |
configure:12819: result: yes | |
configure:12828: checking whether std::shared_ptr is available | |
configure:12844: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12844: $? = 0 | |
configure:12849: result: yes | |
configure:12858: checking whether std::tr1::shared_ptr is available | |
configure:12874: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12874: $? = 0 | |
configure:12879: result: yes | |
configure:12888: checking whether clock_gettime() is supported | |
configure:12903: c++ -std=gnu++17 -std=gnu++14 -o conftest -g -O2 conftest.cpp -lz >&5 | |
configure:12903: $? = 0 | |
configure:12908: result: yes | |
configure:12918: checking whether mach_absolute_time is declared | |
configure:12918: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:12918: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12918: result: no | |
configure:12928: checking whether __builtin_ctz is declared | |
configure:12928: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12928: $? = 0 | |
configure:12928: result: yes | |
configure:12939: checking whether ffs is declared | |
configure:12939: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12939: $? = 0 | |
configure:12939: result: yes | |
configure:12952: checking whether be64toh is declared | |
configure:12952: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12952: $? = 0 | |
configure:12952: result: yes | |
configure:12967: checking whether betoh64 is declared | |
configure:12967: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:12967: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12967: result: no | |
configure:12982: checking whether bswap64 is declared | |
configure:12982: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 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:12982: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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:12982: result: no | |
configure:12997: checking whether __builtin_bswap64 is declared | |
configure:12997: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:12997: $? = 0 | |
configure:12997: result: yes | |
configure:13031: checking whether IP_MTU_DISCOVER is declared | |
configure:13031: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:13031: $? = 0 | |
configure:13031: result: yes | |
configure:13040: checking whether IP_RECVTOS is declared | |
configure:13040: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:13040: $? = 0 | |
configure:13040: result: yes | |
configure:13049: checking whether IPV6_V6ONLY is declared | |
configure:13049: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:13049: $? = 0 | |
configure:13049: result: yes | |
configure:13058: checking whether __STDC_ISO_10646__ is declared | |
configure:13058: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:13058: $? = 0 | |
configure:13058: result: yes | |
configure:13069: checking whether IUTF8 is declared | |
configure:13069: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 conftest.cpp >&5 | |
configure:13069: $? = 0 | |
configure:13069: result: yes | |
configure:13085: checking for protobuf | |
configure:13092: $PKG_CONFIG --exists --print-errors "protobuf" | |
configure:13095: $? = 0 | |
configure:13109: $PKG_CONFIG --exists --print-errors "protobuf" | |
configure:13112: $? = 0 | |
configure:13170: result: yes | |
configure:13208: checking whether protoc matches protobuf | |
configure:13229: c++ -std=gnu++17 -std=gnu++14 -c -g -O2 -DPROTOBUF_USE_DLLS -DNOMINMAX conftest.cpp >&5 | |
In file included from /usr/include/absl/base/config.h:92, | |
from /usr/include/absl/base/attributes.h:39, | |
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/io/coded_stream.h:107, | |
from conftest.pb.h:20, | |
from conftest.cpp:74: | |
/usr/include/absl/base/policy_checks.h:81:2: error: #error "C++ versions less than C++17 are not supported." | |
81 | #error "C++ versions less than C++17 are not supported." | |
| ^~~~~ | |
In file included from /usr/include/absl/log/internal/vlog_config.h:40, | |
from /usr/include/absl/log/absl_vlog_is_on.h:63: | |
/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:748:8: error: 'string_view' does not name a type | |
748 | inline string_view ClippedSubstr(string_view s, size_t pos, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/string_view.h:759:11: error: 'string_view' does not name a type | |
759 | constexpr string_view NullSafeStringView(const char* absl_nullable p) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/vlog_config.h:129:21: error: 'string_view' is not a member of 'absl' | |
129 | int VLogLevel(absl::string_view file); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/vlog_config.h:141:6: error: variable or field 'UpdateVModule' declared void | |
141 | void UpdateVModule(absl::string_view vmodule); | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/vlog_config.h:141:26: error: 'string_view' is not a member of 'absl' | |
141 | void UpdateVModule(absl::string_view vmodule); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/vlog_config.h:151:26: error: 'string_view' is not a member of 'absl' | |
151 | int PrependVModule(absl::string_view module_pattern, int log_level); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/vlog_config.h:151:54: error: expected primary-expression before 'int' | |
151 | int PrependVModule(absl::string_view module_pattern, int log_level); | |
| ^~~ | |
/usr/include/absl/log/internal/vlog_config.h:151:67: error: expression list treated as compound expression in initializer [-fpermissive] | |
151 | int PrependVModule(absl::string_view module_pattern, int log_level); | |
| ^ | |
In file included from /usr/include/absl/base/casts.h:38, | |
from /usr/include/absl/log/internal/proto.h:31, | |
from /usr/include/absl/log/internal/structured_proto.h:26, | |
from /usr/include/absl/log/internal/log_message.h:47, | |
from /usr/include/absl/log/internal/log_impl.h:20: | |
/usr/include/absl/meta/type_traits.h:125:12: error: 'conjunction' has not been declared in 'std' | |
125 | using std::conjunction; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/meta/type_traits.h:128:12: error: 'disjunction' has not been declared in 'std' | |
128 | using std::disjunction; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/meta/type_traits.h:140:12: error: 'negation' has not been declared in 'std' | |
140 | using std::negation; | |
| ^~~~~~~~ | |
/usr/include/absl/meta/type_traits.h:470:21: error: expected template-name before '<' token [-Wtemplate-body] | |
470 | : absl::negation<typename T::absl_internal_is_view> {}; | |
| ^ | |
/usr/include/absl/meta/type_traits.h:470:21: error: expected '{' before '<' token | |
/usr/include/absl/meta/type_traits.h:517:20: error: 'basic_string_view' is not a member of 'std' | |
517 | struct IsView<std::basic_string_view<Char, Traits>> : std::true_type {}; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/meta/type_traits.h:517:20: note: 'std::basic_string_view' is only available from C++17 onwards | |
/usr/include/absl/meta/type_traits.h:517:20: error: 'basic_string_view' is not a member of 'std' | |
/usr/include/absl/meta/type_traits.h:517:20: note: 'std::basic_string_view' is only available from C++17 onwards | |
/usr/include/absl/meta/type_traits.h:517:44: error: wrong number of template arguments (2, should be 1) | |
517 | struct IsView<std::basic_string_view<Char, Traits>> : std::true_type {}; | |
| ^~~~~~ | |
/usr/include/absl/meta/type_traits.h:513:8: note: provided for 'template<class T> struct absl::lts_20250512::type_traits_internal::IsView' | |
513 | struct IsView : std::integral_constant<bool, std::is_pointer<T>::value || | |
| ^~~~~~ | |
/usr/include/absl/meta/type_traits.h:517:50: error: expected unqualified-id before '>' token | |
517 | struct IsView<std::basic_string_view<Char, Traits>> : std::true_type {}; | |
| ^~ | |
/usr/include/absl/meta/type_traits.h:532:41: error: 'conjunction' in namespace 'absl' does not name a template type | |
532 | using IsLifetimeBoundAssignment = absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/proto.h:149:46: error: 'absl::string_view' has not been declared | |
149 | inline bool EncodeString(uint64_t tag, absl::string_view value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/proto.h: In function 'bool absl::lts_20250512::log_internal::EncodeString(uint64_t, int, absl::lts_20250512::Span<char>*)': | |
/usr/include/absl/log/internal/proto.h:151:27: error: could not convert 'value' from 'int' to 'absl::lts_20250512::Span<const char>' | |
151 | return EncodeBytes(tag, value, buf); | |
| ^~~~~ | |
| | | |
| int | |
/usr/include/absl/log/internal/proto.h: At global scope: | |
/usr/include/absl/log/internal/proto.h:159:54: error: 'absl::string_view' has not been declared | |
159 | inline bool EncodeStringTruncate(uint64_t tag, absl::string_view value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/proto.h: In function 'bool absl::lts_20250512::log_internal::EncodeStringTruncate(uint64_t, int, absl::lts_20250512::Span<char>*)': | |
/usr/include/absl/log/internal/proto.h:161:35: error: could not convert 'value' from 'int' to 'absl::lts_20250512::Span<const char>' | |
161 | return EncodeBytesTruncate(tag, value, buf); | |
| ^~~~~ | |
| | | |
| int | |
/usr/include/absl/log/internal/proto.h: At global scope: | |
/usr/include/absl/log/internal/proto.h:276:9: error: 'string_view' in namespace 'absl' does not name a type | |
276 | absl::string_view string_value() const { | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/absl/types/variant.h:29, | |
from /usr/include/absl/log/internal/structured_proto.h:28: | |
/usr/include/absl/utility/utility.h:35:12: error: 'apply' has not been declared in 'std' | |
35 | using std::apply; | |
| ^~~~~ | |
/usr/include/absl/utility/utility.h:38:12: error: 'in_place' has not been declared in 'std' | |
38 | using std::in_place; | |
| ^~~~~~~~ | |
/usr/include/absl/utility/utility.h:39:12: error: 'in_place_index' has not been declared in 'std' | |
39 | using std::in_place_index; | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/utility/utility.h:40:12: error: 'in_place_index_t' has not been declared in 'std' | |
40 | using std::in_place_index_t; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/absl/utility/utility.h:41:12: error: 'in_place_t' has not been declared in 'std' | |
41 | using std::in_place_t; | |
| ^~~~~~~~~~ | |
/usr/include/absl/utility/utility.h:42:12: error: 'in_place_type' has not been declared in 'std' | |
42 | using std::in_place_type; | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/utility/utility.h:43:12: error: 'in_place_type_t' has not been declared in 'std' | |
43 | using std::in_place_type_t; | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/utility/utility.h:47:12: error: 'make_from_tuple' has not been declared in 'std' | |
47 | using std::make_from_tuple; | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:33:12: error: 'bad_variant_access' has not been declared in 'std' | |
33 | using std::bad_variant_access; | |
| ^~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:35:12: error: 'get_if' has not been declared in 'std' | |
35 | using std::get_if; | |
| ^~~~~~ | |
/usr/include/absl/types/variant.h:36:12: error: 'holds_alternative' has not been declared in 'std' | |
36 | using std::holds_alternative; | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:37:12: error: 'monostate' has not been declared in 'std' | |
37 | using std::monostate; | |
| ^~~~~~~~~ | |
/usr/include/absl/types/variant.h:38:12: error: 'variant' has not been declared in 'std' | |
38 | using std::variant; | |
| ^~~~~~~ | |
/usr/include/absl/types/variant.h:39:12: error: 'variant_alternative' has not been declared in 'std' | |
39 | using std::variant_alternative; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:40:12: error: 'variant_alternative_t' has not been declared in 'std' | |
40 | using std::variant_alternative_t; | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:41:12: error: 'variant_npos' has not been declared in 'std' | |
41 | using std::variant_npos; | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:42:12: error: 'variant_size' has not been declared in 'std' | |
42 | using std::variant_size; | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:43:12: error: 'variant_size_v' has not been declared in 'std' | |
43 | using std::variant_size_v; | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/types/variant.h:44:12: error: 'visit' has not been declared in 'std' | |
44 | using std::visit; | |
| ^~~~~ | |
/usr/include/absl/types/variant.h: In function 'To absl::lts_20250512::ConvertVariantTo(Variant&&)': | |
/usr/include/absl/types/variant.h:75:16: error: 'visit' is not a member of 'absl' [-Wtemplate-body] | |
75 | return absl::visit(variant_internal::ConversionVisitor<To>{}, | |
| ^~~~~ | |
/usr/include/absl/log/internal/structured_proto.h: At global scope: | |
/usr/include/absl/log/internal/structured_proto.h:38:24: error: 'variant' in namespace 'absl' does not name a template type | |
38 | using Varint = absl::variant<uint64_t, int64_t, uint32_t, int32_t, bool>; | |
| ^~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:42:21: error: 'variant' in namespace 'absl' does not name a template type | |
42 | using I64 = absl::variant<uint64_t, int64_t, double>; | |
| ^~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:50:21: error: 'variant' in namespace 'absl' does not name a template type | |
50 | using I32 = absl::variant<uint32_t, int32_t, float>; | |
| ^~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:54:23: error: 'variant' in namespace 'absl' does not name a template type | |
54 | using Value = absl::variant<Varint, I64, LengthDelimited, I32>; | |
| ^~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:60:3: error: 'Value' does not name a type | |
60 | Value value; | |
| ^~~~~ | |
/usr/include/absl/log/internal/structured_proto.h: In function 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)': | |
/usr/include/absl/log/internal/structured_proto.h:71:45: error: 'absl::lts_20250512::log_internal::StructuredProtoField::Varint' has not been declared | |
71 | size_t operator()(StructuredProtoField::Varint /*unused*/) { | |
| ^~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:75:45: error: 'absl::lts_20250512::log_internal::StructuredProtoField::I64' has not been declared | |
75 | size_t operator()(StructuredProtoField::I64 /*unused*/) { | |
| ^~~ | |
/usr/include/absl/log/internal/structured_proto.h:75:12: error: 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' cannot be overloaded with 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' | |
75 | size_t operator()(StructuredProtoField::I64 /*unused*/) { | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:71:12: note: previous declaration 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' | |
71 | size_t operator()(StructuredProtoField::Varint /*unused*/) { | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:84:45: error: 'absl::lts_20250512::log_internal::StructuredProtoField::I32' has not been declared | |
84 | size_t operator()(StructuredProtoField::I32 /*unused*/) { | |
| ^~~ | |
/usr/include/absl/log/internal/structured_proto.h:84:12: error: 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' cannot be overloaded with 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' | |
84 | size_t operator()(StructuredProtoField::I32 /*unused*/) { | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:71:12: note: previous declaration 'size_t absl::lts_20250512::log_internal::BufferSizeForStructuredProtoField(StructuredProtoField)::BufferSizeVisitor::operator()(int)' | |
71 | size_t operator()(StructuredProtoField::Varint /*unused*/) { | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:91:16: error: 'visit' is not a member of 'absl' | |
91 | return absl::visit(BufferSizeVisitor{field.field_number}, field.value); | |
| ^~~~~ | |
/usr/include/absl/log/internal/structured_proto.h:91:67: error: 'struct absl::lts_20250512::log_internal::StructuredProtoField' has no member named 'value' | |
91 | return absl::visit(BufferSizeVisitor{field.field_number}, field.value); | |
| ^~~~~ | |
In file included from /usr/include/absl/time/time.h:102, | |
from /usr/include/absl/log/log_entry.h:35, | |
from /usr/include/absl/log/internal/log_message.h:48: | |
/usr/include/absl/time/civil_time.h: At global scope: | |
/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_20250512::ParseCivilTime' | |
516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20250512::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_20250512::ParseCivilTime' | |
517 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20250512::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_20250512::ParseCivilTime' | |
518 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20250512::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_20250512::ParseCivilTime' | |
519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20250512::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_20250512::ParseCivilTime' | |
520 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:515:6: note: 'bool absl::lts_20250512::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_20250512::ParseLenientCivilTime' | |
536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20250512::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_20250512::ParseLenientCivilTime' | |
537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20250512::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_20250512::ParseLenientCivilTime' | |
538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20250512::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_20250512::ParseLenientCivilTime' | |
539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20250512::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_20250512::ParseLenientCivilTime' | |
540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/time/civil_time.h:535:6: note: 'bool absl::lts_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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_20250512::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:725:26: error: 'string_view' is not a member of 'absl' | |
725 | bool ParseDuration(absl::string_view dur_string, Duration* d); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:725:58: error: expected primary-expression before '*' token | |
725 | bool ParseDuration(absl::string_view dur_string, Duration* d); | |
| ^ | |
/usr/include/absl/time/time.h:725:60: error: 'd' was not declared in this scope | |
725 | bool ParseDuration(absl::string_view dur_string, Duration* d); | |
| ^ | |
/usr/include/absl/time/time.h:725:61: error: expression list treated as compound expression in initializer [-fpermissive] | |
725 | bool ParseDuration(absl::string_view dur_string, Duration* d); | |
| ^ | |
/usr/include/absl/time/time.h:732:26: error: 'string_view' is not a member of 'absl' | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:732:52: error: expected primary-expression before '*' token | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^ | |
/usr/include/absl/time/time.h:732:54: error: 'dst' was not declared in this scope | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^~~ | |
/usr/include/absl/time/time.h:732:70: error: expected primary-expression before '*' token | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^ | |
/usr/include/absl/time/time.h:732:72: error: 'error' was not declared in this scope; did you mean 'perror'? | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^~~~~ | |
| perror | |
/usr/include/absl/time/time.h:732:77: error: expression list treated as compound expression in initializer [-fpermissive] | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^ | |
/usr/include/absl/time/time.h:1060:6: error: redefinition of 'bool absl::lts_20250512::AbslParseFlag' | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/time/time.h:732:6: note: 'bool absl::lts_20250512::AbslParseFlag' previously defined here | |
732 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1060:26: error: 'string_view' is not a member of 'absl' | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1060:48: error: expected primary-expression before '*' token | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^ | |
/usr/include/absl/time/time.h:1060:50: error: 't' was not declared in this scope; did you mean 'tm'? | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^ | |
| tm | |
/usr/include/absl/time/time.h:1060:64: error: expected primary-expression before '*' token | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^ | |
/usr/include/absl/time/time.h:1060:66: error: 'error' was not declared in this scope; did you mean 'perror'? | |
1060 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | |
| ^~~~~ | |
| perror | |
/usr/include/absl/time/time.h:1264:32: error: 'string_view' is not a member of 'absl' | |
1264 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1264:58: error: expected primary-expression before '*' token | |
1264 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | |
| ^ | |
/usr/include/absl/time/time.h:1264:60: error: 'tz' was not declared in this scope; did you mean 'tm'? | |
1264 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | |
| ^~ | |
| tm | |
/usr/include/absl/time/time.h:1264:62: error: expression list treated as compound expression in initializer [-fpermissive] | |
1264 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | |
| ^ | |
/usr/include/absl/time/time.h:1506:59: error: 'string_view' is not a member of 'absl' | |
1506 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1507:58: error: expected primary-expression before 't' | |
1507 | Time t, TimeZone tz); | |
| ^ | |
/usr/include/absl/time/time.h:1507:70: error: expected primary-expression before 'tz' | |
1507 | Time t, TimeZone tz); | |
| ^~ | |
/usr/include/absl/time/time.h:1512:72: error: 'std::string absl::lts_20250512::FormatTime(Time, TimeZone)' redeclared as different kind of entity | |
1512 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz); | |
| ^ | |
/usr/include/absl/time/time.h:1506:42: note: previous declaration 'std::string absl::lts_20250512::FormatTime' | |
1506 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | |
| ^~~~~~~~~~ | |
/usr/include/absl/time/time.h:1513:59: error: 'std::string absl::lts_20250512::FormatTime(Time)' redeclared as different kind of entity | |
1513 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t); | |
| ^ | |
/usr/include/absl/time/time.h:1506:42: note: previous declaration 'std::string absl::lts_20250512::FormatTime' | |
1506 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | |
| ^~~~~~~~~~ | |
/usr/include/absl/time/time.h: In function 'std::ostream& absl::lts_20250512::operator<<(std::ostream&, Time)': | |
/usr/include/absl/time/time.h:1517:26: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20250512::Time&)' | |
1517 | return os << FormatTime(t); | |
| ~~~~~~~~~~^~~ | |
/usr/include/absl/time/time.h: In function 'void absl::lts_20250512::AbslStringify(Sink&, Time)': | |
/usr/include/absl/time/time.h:1523:25: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20250512::Time&)' [-Wtemplate-body] | |
1523 | sink.Append(FormatTime(t)); | |
| ~~~~~~~~~~^~~ | |
/usr/include/absl/time/time.h: At global scope: | |
/usr/include/absl/time/time.h:1575:22: error: 'string_view' is not a member of 'absl' | |
1575 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1575:48: error: 'string_view' is not a member of 'absl' | |
1575 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1575:71: error: expected primary-expression before '*' token | |
1575 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | |
| ^ | |
/usr/include/absl/time/time.h:1576:27: error: expected primary-expression before '*' token | |
1576 | std::string* err); | |
| ^ | |
/usr/include/absl/time/time.h:1576:29: error: 'err' was not declared in this scope; did you mean 'erf'? | |
1576 | std::string* err); | |
| ^~~ | |
| erf | |
/usr/include/absl/time/time.h:1576:32: error: expression list treated as compound expression in initializer [-fpermissive] | |
1576 | std::string* err); | |
| ^ | |
/usr/include/absl/time/time.h:1585:6: error: redefinition of 'bool absl::lts_20250512::ParseTime' | |
1585 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | |
| ^~~~~~~~~ | |
/usr/include/absl/time/time.h:1575:6: note: 'bool absl::lts_20250512::ParseTime' previously defined here | |
1575 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | |
| ^~~~~~~~~ | |
/usr/include/absl/time/time.h:1585:22: error: 'string_view' is not a member of 'absl' | |
1585 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1585:48: error: 'string_view' is not a member of 'absl' | |
1585 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/time/time.h:1585:76: error: expected primary-expression before 'tz' | |
1585 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | |
| ^~ | |
/usr/include/absl/time/time.h:1586:20: error: expected primary-expression before '*' token | |
1586 | Time* time, std::string* err); | |
| ^ | |
/usr/include/absl/time/time.h:1586:39: error: expected primary-expression before '*' token | |
1586 | Time* time, std::string* err); | |
| ^ | |
/usr/include/absl/time/time.h:1586:41: error: 'err' was not declared in this scope; did you mean 'erf'? | |
1586 | 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:50: | |
/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:84:32: error: 'absl::string_view' has not been declared | |
84 | LogMessage& AtLocation(absl::string_view file, int line); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:162:32: error: 'absl::string_view' has not been declared | |
162 | LogMessage& operator<<(absl::string_view v); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:162:15: error: 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' cannot be overloaded with 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' | |
162 | LogMessage& operator<<(absl::string_view v); | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:128:15: note: previous declaration 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' | |
128 | LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); } | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:166:31: error: 'std::wstring_view' has not been declared | |
166 | LogMessage& operator<<(std::wstring_view v); | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:166:15: error: 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' cannot be overloaded with 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' | |
166 | LogMessage& operator<<(std::wstring_view v); | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:128:15: note: previous declaration 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(int)' | |
128 | LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); } | |
| ^~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:34: error: 'absl::string_view' has not been declared | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:260:33: error: 'std::wstring_view' has not been declared | |
260 | void CopyToEncodedBuffer(std::wstring_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:260:8: error: 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int)' cannot be overloaded with 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int)' | |
260 | void CopyToEncodedBuffer(std::wstring_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:8: note: previous declaration 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int)' | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:266:58: error: 'absl::string_view' has not been declared | |
266 | absl::string_view str) | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:317:21: error: 'absl::string_view' has not been declared | |
317 | void Append(absl::string_view v) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:323:37: error: 'absl::string_view' has not been declared | |
323 | absl::string_view v) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:390:45: error: template-id 'CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>' used as a declarator | |
390 | LogMessage::StringType::kLiteral>(absl::string_view str); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:389:22: error: variable or field 'CopyToEncodedBuffer' declared void | |
389 | extern template void LogMessage::CopyToEncodedBuffer< | |
| ^~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:390:38: error: expected ';' before '(' token | |
390 | LogMessage::StringType::kLiteral>(absl::string_view str); | |
| ^ | |
| ; | |
/usr/include/absl/log/internal/log_message.h:392:48: error: template-id 'CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kNotLiteral>' used as a declarator | |
392 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:391:22: error: variable or field 'CopyToEncodedBuffer' declared void | |
391 | extern template void LogMessage::CopyToEncodedBuffer< | |
| ^~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:392:41: error: expected ';' before '(' token | |
392 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | |
| ^ | |
| ; | |
/usr/include/absl/log/internal/log_message.h:399:44: error: template-id 'CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>' used as a declarator | |
399 | LogMessage::StringType::kLiteral>(std::wstring_view str); | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:398:22: error: variable or field 'CopyToEncodedBuffer' declared void | |
398 | extern template void LogMessage::CopyToEncodedBuffer< | |
| ^~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:399:38: error: expected ';' before '(' token | |
399 | LogMessage::StringType::kLiteral>(std::wstring_view str); | |
| ^ | |
| ; | |
/usr/include/absl/log/internal/log_message.h:401:47: error: template-id 'CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kNotLiteral>' used as a declarator | |
401 | LogMessage::StringType::kNotLiteral>(std::wstring_view str); | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:400:22: error: variable or field 'CopyToEncodedBuffer' declared void | |
400 | extern template void LogMessage::CopyToEncodedBuffer< | |
| ^~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:401:41: error: expected ';' before '(' token | |
401 | LogMessage::StringType::kNotLiteral>(std::wstring_view str); | |
| ^ | |
| ; | |
In file included from /usr/include/absl/log/internal/strip.h:27, | |
from /usr/include/absl/log/internal/log_impl.h:21: | |
/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/log/internal/check_impl.h:19, | |
from /usr/include/absl/log/absl_check.h:38, | |
from /usr/include/google/protobuf/io/coded_stream.h:109: | |
/usr/include/absl/log/internal/check_op.h:315:21: error: 'absl::string_view' has not been declared | |
315 | void Append(absl::string_view text); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/check_op.h:318:37: error: 'absl::string_view' has not been declared | |
318 | absl::string_view text); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/log/internal/check_op.h:381:1: error: 'string_view' in namespace 'absl' does not name a type | |
381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/check_op.h:381:1: error: 'string_view' in namespace 'absl' does not name a type | |
381 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/io/coded_stream.h:110: | |
/usr/include/absl/numeric/bits.h: In function 'constexpr T absl::lts_20250512::byteswap(T)': | |
/usr/include/absl/numeric/bits.h:241:22: error: 'is_integral_v' is not a member of 'std'; did you mean 'is_integral'? [-Wtemplate-body] | |
241 | static_assert(std::is_integral_v<T>, | |
| ^~~~~~~~~~~~~ | |
| is_integral | |
/usr/include/absl/numeric/bits.h:241:37: error: expected primary-expression before '>' token [-Wtemplate-body] | |
241 | static_assert(std::is_integral_v<T>, | |
| ^ | |
/usr/include/absl/numeric/bits.h:241:38: error: expected primary-expression before ',' token [-Wtemplate-body] | |
241 | static_assert(std::is_integral_v<T>, | |
| ^ | |
In file included from /usr/include/absl/strings/internal/str_format/extension.h:27, | |
from /usr/include/absl/strings/internal/str_format/arg.h:38, | |
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:80, | |
from /usr/include/google/protobuf/io/coded_stream.h:111: | |
/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_20250512::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_20250512::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_20250512::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_20250512::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:225:39: error: 'absl::lts_20250512::str_format_internal::StringConvertResult absl::lts_20250512::str_format_internal::FormatConvertImpl' redeclared as different kind of entity | |
225 | StringConvertResult FormatConvertImpl(string_view v, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:222:21: note: previous declaration 'absl::lts_20250512::str_format_internal::StringConvertResult absl::lts_20250512::str_format_internal::FormatConvertImpl(const std::wstring&, FormatConversionSpecImpl, FormatSinkImpl*)' | |
222 | StringConvertResult FormatConvertImpl(const std::wstring& v, | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:225:39: error: 'string_view' was not declared in this scope | |
225 | StringConvertResult FormatConvertImpl(string_view v, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:226:64: error: expected primary-expression before 'conv' | |
226 | FormatConversionSpecImpl conv, | |
| ^~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:227:53: error: expected primary-expression before '*' token | |
227 | FormatSinkImpl* sink); | |
| ^ | |
/usr/include/absl/strings/internal/str_format/arg.h:227:55: error: 'sink' was not declared in this scope; did you mean 'sinl'? | |
227 | FormatSinkImpl* sink); | |
| ^~~~ | |
| sinl | |
/usr/include/absl/strings/internal/str_format/arg.h:228:44: error: 'absl::lts_20250512::str_format_internal::StringConvertResult absl::lts_20250512::str_format_internal::FormatConvertImpl' redeclared as different kind of entity | |
228 | StringConvertResult FormatConvertImpl(std::wstring_view v, | |
| ^~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:222:21: note: previous declaration 'absl::lts_20250512::str_format_internal::StringConvertResult absl::lts_20250512::str_format_internal::FormatConvertImpl(const std::wstring&, FormatConversionSpecImpl, FormatSinkImpl*)' | |
222 | StringConvertResult FormatConvertImpl(const std::wstring& v, | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:228:44: error: 'wstring_view' is not a member of 'std' | |
228 | StringConvertResult FormatConvertImpl(std::wstring_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_20250512::str_format_internal::StringConvertResult absl::lts_20250512::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)': | |
/usr/include/absl/strings/internal/str_format/arg.h:275:8: error: 'string_view' was not declared in this scope [-Wtemplate-body] | |
275 | for (string_view piece : value.Chunks()) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:288:3: error: expected primary-expression before 'if' [-Wtemplate-body] | |
288 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | |
| ^~ | |
/usr/include/absl/strings/internal/str_format/arg.h:286:4: error: expected ';' before 'if' [-Wtemplate-body] | |
286 | } | |
| ^ | |
| ; | |
287 | | |
288 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | |
| ~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:288:3: error: expected primary-expression before 'if' [-Wtemplate-body] | |
288 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | |
| ^~ | |
/usr/include/absl/strings/internal/str_format/arg.h:286:4: error: expected ')' before 'if' [-Wtemplate-body] | |
286 | } | |
| ^ | |
| ) | |
287 | | |
288 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | |
| ~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:275:7: note: to match this '(' | |
275 | 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:654:1: error: 'string_view' was not declared in this scope | |
654 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:654:1: error: template-id 'Dispatch<<expression error> >' for 'bool absl::lts_20250512::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20250512::str_format_internal::FormatConversionSpecImpl, void*)' does not match any template declaration | |
654 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:594:15: note: candidate is: 'template<class T> static bool absl::lts_20250512::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20250512::str_format_internal::FormatConversionSpecImpl, void*)' | |
594 | static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { | |
| ^~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:654:1: error: 'wstring_view' is not a member of 'std' | |
654 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:654:1: error: 'wstring_view' is not a member of 'std' | |
/usr/include/absl/strings/internal/str_format/arg.h:654:1: error: template-id 'Dispatch<<expression error> >' for 'bool absl::lts_20250512::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20250512::str_format_internal::FormatConversionSpecImpl, void*)' does not match any template declaration | |
654 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/arg.h:594:15: note: candidate is: 'template<class T> static bool absl::lts_20250512::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20250512::str_format_internal::FormatConversionSpecImpl, void*)' | |
594 | static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { | |
| ^~~~~~~~ | |
In file included from /usr/include/absl/container/internal/inlined_vector.h:32, | |
from /usr/include/absl/container/inlined_vector.h:55, | |
from /usr/include/absl/strings/internal/str_format/bind.h:24, | |
from /usr/include/absl/strings/str_format.h:84: | |
/usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ')' before ',' token [-Wtemplate-body] | |
89 | explicit constexpr Storage(absl::in_place_t, V&& v) | |
| ~ ^ | |
| ) | |
/usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ')' before ',' token [-Wtemplate-body] | |
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 [-Wtemplate-body] | |
124 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | |
| ~ ^ | |
| ) | |
/usr/include/absl/container/internal/compressed_tuple.h:136:58: error: expected ')' before ',' token [-Wtemplate-body] | |
136 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | |
| ~ ^ | |
| ) | |
/usr/include/absl/container/internal/compressed_tuple.h:164:23: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
164 | bool, absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/compressed_tuple.h:164:23: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/compressed_tuple.h:165:60: error: expected parameter pack before '...' [-Wtemplate-body] | |
165 | TupleElementMoveConstructible<Ts, Vs&&>...>::value> {}; | |
| ^~~ | |
/usr/include/absl/container/internal/compressed_tuple.h:165:63: error: template argument 2 is invalid [-Wtemplate-body] | |
165 | TupleElementMoveConstructible<Ts, Vs&&>...>::value> {}; | |
| ^ | |
/usr/include/absl/container/internal/compressed_tuple.h:165:64: error: expected '{' before '::' token | |
165 | TupleElementMoveConstructible<Ts, Vs&&>...>::value> {}; | |
| ^~ | |
/usr/include/absl/container/internal/compressed_tuple.h:227:23: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
227 | absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/compressed_tuple.h:227:23: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/compressed_tuple.h:229:27: error: 'negation' is not a member of 'absl' [-Wtemplate-body] | |
229 | absl::negation<std::is_same<void(CompressedTuple), | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/compressed_tuple.h:230:75: error: template argument 1 is invalid [-Wtemplate-body] | |
230 | void(absl::decay_t<First>)>>, | |
| ^~ | |
/usr/include/absl/container/internal/compressed_tuple.h:231:48: error: non-type template parameters of class type only available with '-std=c++20' or '-std=gnu++20' [-Wtemplate-body] | |
231 | internal_compressed_tuple::TupleItemsMoveConstructible< | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
232 | CompressedTuple<Ts...>, First, Vs...>>::value, | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/compressed_tuple.h:232:65: error: 'value' in namespace '::' does not name a type [-Wtemplate-body] | |
232 | CompressedTuple<Ts...>, First, Vs...>>::value, | |
| ^~~~~ | |
/usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20250512::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' [-Wtemplate-body] | |
223 | : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/inlined_vector.h: At global scope: | |
/usr/include/absl/container/internal/inlined_vector.h:298:13: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
298 | absl::conjunction<absl::is_trivially_move_assignable<ValueType<A>>, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/inlined_vector.h:298:13: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/inlined_vector.h:300:69: error: template argument 1 is invalid [-Wtemplate-body] | |
300 | std::is_same<A, std::allocator<ValueType<A>>>>::value, | |
| ^~ | |
/usr/include/absl/container/internal/inlined_vector.h:319:13: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
319 | absl::conjunction<absl::is_trivially_relocatable<ValueType<A>>, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/inlined_vector.h:319:13: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/inlined_vector.h:320:69: error: wrong number of template arguments (2, should be 3) [-Wtemplate-body] | |
320 | std::is_same<A, std::allocator<ValueType<A>>>>::value, | |
| ^~ | |
In file included from /usr/include/c++/15.1.1/bits/char_traits.h:52, | |
from /usr/include/c++/15.1.1/string:44, | |
from conftest.pb.h:10: | |
/usr/include/c++/15.1.1/type_traits:2841:11: note: provided for 'template<bool _Cond, class _Iftrue, class _Iffalse> using std::conditional_t = typename std::conditional::type' | |
2841 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/inlined_vector.h: In member function 'void absl::lts_20250512::inlined_vector_internal::Storage<T, N, A>::Swap(absl::lts_20250512::inlined_vector_internal::Storage<T, N, A>*)': | |
/usr/include/absl/container/internal/inlined_vector.h:995:25: error: 'SwapInlinedElementsPolicy' was not declared in this scope; did you mean 'SwapInlinedElements'? [-Wtemplate-body] | |
995 | SwapInlinedElements(SwapInlinedElementsPolicy{}, other_storage_ptr); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
| SwapInlinedElements | |
In file included from /usr/include/absl/strings/internal/str_format/bind.h:29: | |
/usr/include/absl/strings/internal/str_format/parser.h: At global scope: | |
/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_20250512::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const': | |
/usr/include/absl/strings/internal/str_format/parser.h:155:5: error: 'string_view' was not declared in this scope [-Wtemplate-body] | |
155 | string_view text(base, 0); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/parser.h:157:31: error: 'text' was not declared in this scope [-Wtemplate-body] | |
157 | 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:224:44: error: expected ')' before 'format' [-Wtemplate-body] | |
224 | explicit ExtendedParsedFormat(string_view format) | |
| ~ ^~~~~~~ | |
| ) | |
/usr/include/absl/strings/internal/str_format/parser.h:247:52: error: 'string_view' has not been declared [-Wtemplate-body] | |
247 | static std::unique_ptr<ExtendedParsedFormat> New(string_view format) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/parser.h:251:7: error: 'string_view' has not been declared [-Wtemplate-body] | |
251 | string_view format) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/parser.h:256:52: error: 'string_view' has not been declared [-Wtemplate-body] | |
256 | static std::unique_ptr<ExtendedParsedFormat> New(string_view format, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/parser.h:264:35: error: expected ')' before 's' [-Wtemplate-body] | |
264 | ExtendedParsedFormat(string_view s, bool allow_ignored) | |
| ~ ^~ | |
| ) | |
/usr/include/absl/strings/internal/str_format/parser.h:265:50: error: expected unqualified-id before ')' token [-Wtemplate-body] | |
265 | : 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' [-Wtemplate-body] | |
168 | FormatSpecTemplate(string_view s) : Base(s) {} // NOLINT | |
| ~ ^~ | |
| ) | |
/usr/include/absl/container/inlined_vector.h: In instantiation of 'class absl::lts_20250512::InlinedVector<absl::lts_20250512::str_format_internal::FormatArgImpl, 4>': | |
/usr/include/absl/strings/internal/str_format/bind.h:194:41: required from here | |
194 | absl::InlinedVector<FormatArgImpl, 4> args_; | |
| ^~~~~ | |
/usr/include/absl/container/inlined_vector.h:105:9: error: no type named 'MoveAssignmentPolicy' in 'using absl::lts_20250512::InlinedVector<absl::lts_20250512::str_format_internal::FormatArgImpl, 4>::Storage = class absl::lts_20250512::inlined_vector_internal::Storage<absl::lts_20250512::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20250512::str_format_internal::FormatArgImpl> >' {aka 'class absl::lts_20250512::inlined_vector_internal::Storage<absl::lts_20250512::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20250512::str_format_internal::FormatArgImpl> >'} | |
105 | using MoveAssignmentPolicy = typename Storage::MoveAssignmentPolicy; | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/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:98:36: error: 'absl::string_view' has not been declared | |
98 | absl::string_view buf_to_add) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/crc/crc32c.h: In function 'absl::lts_20250512::crc32c_t absl::lts_20250512::ExtendCrc32c(crc32c_t, int)': | |
/usr/include/absl/crc/crc32c.h:100:18: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' | |
100 | if (buf_to_add.size() <= 64) { | |
| ^~~~ | |
/usr/include/absl/crc/crc32c.h:102:59: error: request for member 'data' in 'buf_to_add', which is of non-class type 'int' | |
102 | if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(), | |
| ^~~~ | |
/usr/include/absl/crc/crc32c.h:103:53: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int' | |
103 | buf_to_add.size())) { | |
| ^~~~ | |
/usr/include/absl/crc/crc32c.h: At global scope: | |
/usr/include/absl/crc/crc32c.h:113:37: error: 'string_view' is not a member of 'absl' | |
113 | inline crc32c_t ComputeCrc32c(absl::string_view buf) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/crc/crc32c.h:113:54: error: expected ',' or ';' before '{' token | |
113 | inline crc32c_t ComputeCrc32c(absl::string_view buf) { | |
| ^ | |
In file included from /usr/include/absl/functional/any_invocable.h:43, | |
from /usr/include/absl/functional/internal/function_ref.h:22, | |
from /usr/include/absl/functional/function_ref.h:54, | |
from /usr/include/absl/strings/cord.h:81: | |
/usr/include/absl/functional/internal/any_invocable.h: In function 'ReturnType absl::lts_20250512::internal_any_invocable::InvokeR(F&&, P&& ...)': | |
/usr/include/absl/functional/internal/any_invocable.h:119:22: error: 'is_void_v' is not a member of 'std'; did you mean 'is_void'? [-Wtemplate-body] | |
119 | if constexpr (std::is_void_v<ReturnType>) { | |
| ^~~~~~~~~ | |
| is_void | |
/usr/include/absl/functional/internal/any_invocable.h:119:42: error: expected primary-expression before '>' token [-Wtemplate-body] | |
119 | if constexpr (std::is_void_v<ReturnType>) { | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h:119:43: error: expected primary-expression before ')' token [-Wtemplate-body] | |
119 | if constexpr (std::is_void_v<ReturnType>) { | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h:120:10: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
120 | std::invoke(std::forward<F>(f), std::forward<P>(args)...); | |
| ^~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:120:10: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:122:17: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
122 | return std::invoke(std::forward<F>(f), std::forward<P>(args)...); | |
| ^~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:122:17: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h: In function 'T& absl::lts_20250512::internal_any_invocable::ObjectInLocalStorage(TypeErasedState*)': | |
/usr/include/absl/functional/internal/any_invocable.h:184:16: error: 'launder' is not a member of 'std' [-Wtemplate-body] | |
184 | return *std::launder(reinterpret_cast<T*>(&state->storage)); | |
| ^~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:184:16: note: 'std::launder' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h: At global scope: | |
/usr/include/absl/functional/internal/any_invocable.h:338:28: error: 'in_place_type_t' is not a member of 'absl' | |
338 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:338:28: error: 'in_place_type_t' is not a member of 'absl' | |
/usr/include/absl/functional/internal/any_invocable.h:338:44: error: template argument 1 is invalid | |
338 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h:338:45: error: expected unqualified-id before '>' token | |
338 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {}; | |
| ^~ | |
/usr/include/absl/functional/internal/any_invocable.h:455:42: error: expected ')' before '<' token [-Wtemplate-body] | |
455 | explicit CoreImpl(absl::in_place_type_t<QualTRef>, Args&&... args) { | |
| ~ ^ | |
| ) | |
/usr/include/absl/functional/internal/any_invocable.h: In member function 'void absl::lts_20250512::internal_any_invocable::CoreImpl<SigIsNoexcept, ReturnType, P>::InitializeStorage(Args&& ...)': | |
/usr/include/absl/functional/internal/any_invocable.h:508:26: error: 'is_trivially_copyable_v' is not a member of 'std'; did you mean 'is_trivially_copyable'? [-Wtemplate-body] | |
508 | if constexpr (std::is_trivially_copyable_v<RawT>) { | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
| is_trivially_copyable | |
/usr/include/absl/functional/internal/any_invocable.h:508:54: error: expected primary-expression before '>' token [-Wtemplate-body] | |
508 | if constexpr (std::is_trivially_copyable_v<RawT>) { | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h:508:55: error: expected primary-expression before ')' token [-Wtemplate-body] | |
508 | if constexpr (std::is_trivially_copyable_v<RawT>) { | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h: In member function 'void absl::lts_20250512::internal_any_invocable::CoreImpl<SigIsNoexcept, ReturnType, P>::InitializeRemoteManager(Args&& ...)': | |
/usr/include/absl/functional/internal/any_invocable.h:523:24: error: 'is_trivially_destructible_v' is not a member of 'std'; did you mean 'is_trivially_destructible'? [-Wtemplate-body] | |
523 | if constexpr (std::is_trivially_destructible_v<T> && | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| is_trivially_destructible | |
/usr/include/absl/functional/internal/any_invocable.h:523:53: error: expected primary-expression before '>' token [-Wtemplate-body] | |
523 | if constexpr (std::is_trivially_destructible_v<T> && | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h:524:19: error: expected identifier before 'alignof' [-Wtemplate-body] | |
524 | alignof(T) <= ABSL_INTERNAL_DEFAULT_NEW_ALIGNMENT) { | |
| ^~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:524:19: error: expected ')' before 'alignof' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:523:18: note: to match this '(' | |
523 | if constexpr (std::is_trivially_destructible_v<T> && | |
| ^ | |
/usr/include/absl/functional/internal/any_invocable.h: At global scope: | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: template argument 1 is invalid [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: template argument 2 is invalid [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: template argument 1 is invalid [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: expected ')' before '<' token [-Wtemplate-body] | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...)>' | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:754:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...)>' | |
754 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: template argument 1 is invalid [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: template argument 2 is invalid [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: template argument 1 is invalid [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: expected ')' before '<' token [-Wtemplate-body] | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const>' | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:755:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const>' | |
755 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: template argument 1 is invalid [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: template argument 2 is invalid [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: template argument 1 is invalid [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: expected ')' before '<' token [-Wtemplate-body] | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) &>' | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:758:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) &>' | |
758 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: template argument 1 is invalid [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: template argument 2 is invalid [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: template argument 1 is invalid [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: expected ')' before '<' token [-Wtemplate-body] | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const &>' | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:759:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const &>' | |
759 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: template argument 1 is invalid [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: template argument 2 is invalid [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: template argument 1 is invalid [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: expected ')' before '<' token [-Wtemplate-body] | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) &&>' | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:762:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) &&>' | |
762 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: 'is_invocable_r' is not a member of 'std' [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: template argument 1 is invalid [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: 'invoke_result_t' is not a member of 'std' [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: note: 'std::invoke_result_t' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: template argument 2 is invalid [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: template argument 1 is invalid [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: template argument 2 is invalid [-Wtemplate-body] | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: expected ')' before '<' token [-Wtemplate-body] | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: error: redefinition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const &&>' | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/internal/any_invocable.h:763:1: note: previous definition of 'class absl::lts_20250512::internal_any_invocable::Impl<ReturnType(P ...) const &&>' | |
763 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/any_invocable.h:207:46: error: expected ')' before '<' token [-Wtemplate-body] | |
207 | explicit AnyInvocable(absl::in_place_type_t<T>, Args&&... args) | |
| ~ ^ | |
| ) | |
/usr/include/absl/functional/any_invocable.h:219:46: error: expected ')' before '<' token [-Wtemplate-body] | |
219 | explicit AnyInvocable(absl::in_place_type_t<T>, | |
| ~ ^ | |
| ) | |
/usr/include/absl/functional/internal/function_ref.h: In function 'R absl::lts_20250512::functional_internal::InvokeObject(VoidPtr, typename ForwardT<Args>::type ...)': | |
/usr/include/absl/functional/internal/function_ref.h:76:30: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
76 | return static_cast<R>(std::invoke(*o, std::forward<Args>(args)...)); | |
| ^~~~~~ | |
/usr/include/absl/functional/internal/function_ref.h:76:30: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/functional/internal/function_ref.h: In function 'R absl::lts_20250512::functional_internal::InvokeFunction(VoidPtr, typename ForwardT<Args>::type ...)': | |
/usr/include/absl/functional/internal/function_ref.h:82:30: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
82 | return static_cast<R>(std::invoke(f, std::forward<Args>(args)...)); | |
| ^~~~~~ | |
/usr/include/absl/functional/internal/function_ref.h:82:30: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/functional/function_ref.h: At global scope: | |
/usr/include/absl/functional/function_ref.h:90:44: error: 'invoke_result_t' in namespace 'std' does not name a template type [-Wtemplate-body] | |
90 | template <typename F, typename FR = std::invoke_result_t<F, Args&&...>> | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/functional/function_ref.h:90:39: note: 'std::invoke_result_t' is only available from C++17 onwards | |
90 | template <typename F, typename FR = std::invoke_result_t<F, Args&&...>> | |
| ^~~ | |
/usr/include/absl/functional/function_ref.h:90:59: error: expected '>' before '<' token [-Wtemplate-body] | |
90 | template <typename F, typename FR = std::invoke_result_t<F, Args&&...>> | |
| ^ | |
/usr/include/absl/functional/function_ref.h:97:62: error: template argument 2 is invalid [-Wtemplate-body] | |
97 | template <typename F, typename = EnableIfCompatible<const F&>> | |
| ^ | |
/usr/include/absl/functional/function_ref.h:112:51: error: template argument 2 is invalid [-Wtemplate-body] | |
112 | typename F, typename = EnableIfCompatible<F*>, | |
| ^ | |
In file included from /usr/include/absl/strings/internal/cord_internal.h:32, | |
from /usr/include/absl/strings/cord_analysis.h:23, | |
from /usr/include/absl/strings/cord.h:84: | |
/usr/include/absl/container/internal/container_memory.h: In static member function 'static K& absl::lts_20250512::container_internal::map_slot_policy<K, V>::mutable_key(slot_type*)': | |
/usr/include/absl/container/internal/container_memory.h:381:40: error: 'launder' is not a member of 'std' [-Wtemplate-body] | |
381 | : *std::launder(const_cast<K*>( | |
| ^~~~~~~ | |
/usr/include/absl/container/internal/container_memory.h:381:40: note: 'std::launder' is only available from C++17 onwards | |
/usr/include/absl/container/internal/container_memory.h: In static member function 'static auto absl::lts_20250512::container_internal::map_slot_policy<K, V>::transfer(Allocator*, slot_type*, slot_type*)': | |
/usr/include/absl/container/internal/container_memory.h:441:41: error: 'conjunction' in namespace 'std' does not name a template type [-Wtemplate-body] | |
441 | auto is_relocatable = typename std::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/container_memory.h:441:41: note: 'std::conjunction' is only available from C++17 onwards | |
/usr/include/absl/container/internal/container_memory.h:441:52: error: expected '(' before '<' token [-Wtemplate-body] | |
441 | auto is_relocatable = typename std::conjunction< | |
| ^ | |
/usr/include/absl/container/internal/container_memory.h:442:72: error: expected primary-expression before ',' token [-Wtemplate-body] | |
442 | absl::is_trivially_relocatable<typename value_type::first_type>, | |
| ^ | |
/usr/include/absl/container/internal/container_memory.h:449:43: error: 'launder' is not a member of 'std' [-Wtemplate-body] | |
449 | std::memcpy(static_cast<void*>(std::launder(&new_slot->value)), | |
| ^~~~~~~ | |
/usr/include/absl/container/internal/container_memory.h:449:43: note: 'std::launder' is only available from C++17 onwards | |
/usr/include/absl/strings/internal/cord_internal.h: At global scope: | |
/usr/include/absl/strings/internal/cord_internal.h:342:55: error: expected ')' before 'str' | |
342 | explicit constexpr CordRepExternal(absl::string_view str) | |
| ~ ^~~~ | |
| ) | |
/usr/include/absl/strings/internal/cord_internal.h:343:45: error: expected unqualified-id before ',' token | |
343 | : CordRep(RefcountAndFlags::Immortal{}, str.size()), | |
| ^ | |
/usr/include/absl/strings/internal/cord_internal.h:361:29: error: 'invoke_result_t' in namespace 'std' does not name a template type | |
361 | typename = ::std::invoke_result_t<Releaser, absl::string_view>> | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/cord_internal.h:361:22: note: 'std::invoke_result_t' is only available from C++17 onwards | |
361 | typename = ::std::invoke_result_t<Releaser, absl::string_view>> | |
| ^~ | |
/usr/include/absl/strings/internal/cord_internal.h:361:44: error: expected '>' before '<' token | |
361 | typename = ::std::invoke_result_t<Releaser, absl::string_view>> | |
| ^ | |
/usr/include/absl/strings/internal/cord_internal.h:362:55: error: 'absl::string_view' has not been declared | |
362 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view data) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/cord_internal.h: In function 'void absl::lts_20250512::cord_internal::InvokeReleaser(Rank1, Releaser&&, int)': | |
/usr/include/absl/strings/internal/cord_internal.h:363:10: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
363 | ::std::invoke(std::forward<Releaser>(releaser), data); | |
| ^~~~~~ | |
/usr/include/absl/strings/internal/cord_internal.h:363:10: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/strings/internal/cord_internal.h: At global scope: | |
/usr/include/absl/strings/internal/cord_internal.h:366:48: error: 'invoke_result_t' in namespace 'std' does not name a template type | |
366 | template <typename Releaser, typename = ::std::invoke_result_t<Releaser>> | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/internal/cord_internal.h:366:41: note: 'std::invoke_result_t' is only available from C++17 onwards | |
366 | template <typename Releaser, typename = ::std::invoke_result_t<Releaser>> | |
| ^~ | |
/usr/include/absl/strings/internal/cord_internal.h:366:63: error: expected '>' before '<' token | |
366 | template <typename Releaser, typename = ::std::invoke_result_t<Releaser>> | |
| ^ | |
/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 function 'void absl::lts_20250512::cord_internal::InvokeReleaser(Rank0, Releaser&&, int)': | |
/usr/include/absl/strings/internal/cord_internal.h:368:10: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
368 | ::std::invoke(std::forward<Releaser>(releaser)); | |
| ^~~~~~ | |
/usr/include/absl/strings/internal/cord_internal.h:368:10: note: 'std::invoke' is only available from C++17 onwards | |
/usr/include/absl/strings/internal/cord_internal.h: In destructor 'absl::lts_20250512::cord_internal::CordRepExternalImpl<Releaser>::~CordRepExternalImpl()': | |
/usr/include/absl/strings/internal/cord_internal.h:386:26: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
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:711:45: error: expected ')' before 'chars' | |
711 | explicit constexpr Rep(absl::string_view chars) | |
| ~ ^~~~~~ | |
| ) | |
/usr/include/absl/strings/internal/cord_internal.h:727:38: error: expected unqualified-id before '{' token | |
727 | 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/include/c++/15.1.1/cassert:46, | |
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_20250512::cord_internal::CordRepFlat* absl::lts_20250512::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_20250512::cord_internal::CordRep* absl::lts_20250512::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:95: | |
/usr/include/absl/strings/internal/string_constant.h:39:48: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
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 [-Wtemplate-body] | |
44 | static constexpr absl::string_view value = T{}(); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ')' token [-Wtemplate-body] | |
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 [-Wtemplate-body] | |
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 [-Wtemplate-body] | |
49 | static_assert(TryConstexprEval(value), | |
| ^~~~~ | |
/usr/include/absl/strings/internal/string_constant.h: In static member function 'static constexpr bool absl::lts_20250512::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' [-Wtemplate-body] | |
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 [-Wtemplate-body] | |
40 | return view.empty() || 2 * view[0] != 1; | |
| ^ | |
In file included from /usr/include/absl/strings/cord.h:98: | |
/usr/include/absl/types/optional.h: At global scope: | |
/usr/include/absl/types/optional.h:33:12: error: 'bad_optional_access' has not been declared in 'std' | |
33 | using std::bad_optional_access; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/types/optional.h:34:12: error: 'optional' has not been declared in 'std' | |
34 | using std::optional; | |
| ^~~~~~~~ | |
/usr/include/absl/types/optional.h:35:12: error: 'make_optional' has not been declared in 'std' | |
35 | using std::make_optional; | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/types/optional.h:36:12: error: 'nullopt_t' has not been declared in 'std' | |
36 | using std::nullopt_t; | |
| ^~~~~~~~~ | |
/usr/include/absl/types/optional.h:37:12: error: 'nullopt' has not been declared in 'std' | |
37 | using std::nullopt; | |
| ^~~~~~~ | |
/usr/include/absl/strings/cord.h:105:33: error: 'string_view' is not a member of 'absl' | |
105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:105:54: error: expected primary-expression before '&&' token | |
105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | |
| ^~ | |
/usr/include/absl/strings/cord.h:105:56: error: expected primary-expression before ')' token | |
105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | |
| ^ | |
/usr/include/absl/strings/cord.h:194:34: error: expected ')' before 'src' | |
194 | explicit Cord(absl::string_view src); | |
| ~ ^~~~ | |
| ) | |
/usr/include/absl/strings/cord.h:195:25: error: 'absl::string_view' has not been declared | |
195 | Cord& operator=(absl::string_view src); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:252:42: error: 'absl::string_view' has not been declared | |
252 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:252:79: error: 'template<class Releaser> absl::lts_20250512::Cord absl::lts_20250512::MakeCordFromExternal(int, Releaser&&)' conflicts with a previous declaration | |
252 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | |
| ^ | |
/usr/include/absl/strings/cord.h:105:6: note: previous declaration 'template<class Releaser> absl::lts_20250512::Cord absl::lts_20250512::MakeCordFromExternal<Releaser>' | |
105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:266:21: error: 'absl::string_view' has not been declared | |
266 | void Append(absl::string_view src); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:327:22: error: 'absl::string_view' has not been declared | |
327 | void Prepend(absl::string_view src); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:385:21: error: 'absl::string_view' has not been declared | |
385 | int Compare(absl::string_view rhs) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:392:25: error: 'absl::string_view' has not been declared | |
392 | bool StartsWith(absl::string_view rhs) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:397:23: error: 'absl::string_view' has not been declared | |
397 | bool EndsWith(absl::string_view rhs) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:403:23: error: 'absl::string_view' has not been declared | |
403 | bool Contains(absl::string_view rhs) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:468:30: error: 'string_view' in namespace 'absl' does not name a type | |
468 | using value_type = absl::string_view; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:470:26: error: expected ';' before 'value_type' | |
470 | using pointer = const value_type* absl_nonnull; | |
| ^~~~~~~~~~~ | |
| ; | |
/usr/include/absl/strings/cord.h:471:23: error: 'value_type' does not name a type | |
471 | using reference = value_type; | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:479:5: error: 'reference' does not name a type | |
479 | reference operator*() const; | |
| ^~~~~~~~~ | |
/usr/include/absl/strings/cord.h:480:5: error: 'pointer' does not name a type | |
480 | pointer operator->() const; | |
| ^~~~~~~ | |
/usr/include/absl/strings/cord.h:511:11: error: 'string_view' in namespace 'absl' does not name a type | |
511 | absl::string_view current_chunk_; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:566:30: error: 'string_view' in namespace 'absl' does not name a type | |
566 | using value_type = absl::string_view; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:567:23: error: 'value_type' does not name a type | |
567 | using reference = value_type&; | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:568:34: error: expected ';' before 'value_type' | |
568 | using const_reference = const value_type&; | |
| ^~~~~~~~~~~ | |
| ; | |
/usr/include/absl/strings/cord.h:671:16: error: 'string_view' in namespace 'absl' does not name a type | |
671 | static absl::string_view ChunkRemaining(const CharIterator& it); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:766:9: error: 'optional' in namespace 'absl' does not name a template type | |
766 | absl::optional<absl::string_view> TryFlat() const | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:774:9: error: 'string_view' in namespace 'absl' does not name a type | |
774 | absl::string_view Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:781:27: error: 'absl::string_view' has not been declared | |
781 | CharIterator Find(absl::string_view needle) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:786:37: error: 'absl::string_view' has not been declared | |
786 | absl::string_view part) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:819:9: error: 'optional' in namespace 'absl' does not name a template type | |
819 | absl::optional<uint32_t> ExpectedChecksum() const; | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:850:34: error: expected ')' before 'src' | |
850 | explicit Cord(absl::string_view src, MethodIdentifier method); | |
| ~ ^~~~ | |
| ) | |
/usr/include/absl/strings/cord.h:854:49: error: 'absl::string_view' has not been declared | |
854 | friend bool operator==(const Cord& lhs, absl::string_view rhs); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:893:50: error: 'string_view' is not a member of 'absl' | |
893 | void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:893:62: error: template argument 1 is invalid | |
893 | void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const; | |
| ^ | |
/usr/include/absl/strings/cord.h:897:9: error: 'string_view' in namespace 'absl' does not name a type | |
897 | absl::string_view FlattenSlowPath(); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:916:51: error: expected ')' before 'sv' | |
916 | explicit constexpr InlineRep(absl::string_view sv, | |
| ~ ^~~ | |
| ) | |
/usr/include/absl/strings/cord.h:935:28: error: 'absl::string_view' has not been declared | |
935 | void AppendArray(absl::string_view src, MethodIdentifier method); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:936:11: error: 'string_view' in namespace 'absl' does not name a type | |
936 | absl::string_view FindFlatStartPiece() const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1040:32: error: 'absl::string_view' has not been declared | |
1040 | absl::string_view* absl_nonnull fragment); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1045:36: error: 'string_view' is not a member of 'absl' | |
1045 | absl::FunctionRef<void(absl::string_view)> callback); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1045:48: error: template argument 1 is invalid | |
1045 | absl::FunctionRef<void(absl::string_view)> callback); | |
| ^ | |
/usr/include/absl/strings/cord.h:1052:29: error: 'absl::string_view' has not been declared | |
1052 | int CompareSlowPath(absl::string_view rhs, size_t compared_size, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1056:25: error: 'absl::string_view' has not been declared | |
1056 | bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1063:16: error: 'string_view' in namespace 'absl' does not name a type | |
1063 | static absl::string_view GetFirstChunk(const Cord& c); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1064:16: error: 'string_view' in namespace 'absl' does not name a type | |
1064 | static absl::string_view GetFirstChunk(absl::string_view sv); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1079:28: error: 'absl::string_view' has not been declared | |
1079 | void AppendPrecise(absl::string_view src, MethodIdentifier method); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1080:29: error: 'absl::string_view' has not been declared | |
1080 | void PrependPrecise(absl::string_view src, MethodIdentifier method); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1087:27: error: 'absl::string_view' has not been declared | |
1087 | void PrependArray(absl::string_view src, MethodIdentifier method); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1109:48: error: 'absl::string_view' has not been declared | |
1109 | CharIterator FindImpl(CharIterator it, absl::string_view needle) const; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In function 'void absl::lts_20250512::AbslStringify(Sink&, const Cord&)': | |
/usr/include/absl/strings/cord.h:793:16: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
793 | for (absl::string_view chunk : cord.Chunks()) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:796:3: error: expected primary-expression before '}' token [-Wtemplate-body] | |
796 | } | |
| ^ | |
/usr/include/absl/strings/cord.h:796:3: error: expected ';' before '}' token [-Wtemplate-body] | |
/usr/include/absl/strings/cord.h:796:3: error: expected primary-expression before '}' token [-Wtemplate-body] | |
/usr/include/absl/strings/cord.h:796:3: error: expected ')' before '}' token [-Wtemplate-body] | |
/usr/include/absl/strings/cord.h:793:9: note: to match this '(' | |
793 | for (absl::string_view chunk : cord.Chunks()) { | |
| ^ | |
/usr/include/absl/strings/cord.h:796:3: error: expected primary-expression before '}' token [-Wtemplate-body] | |
796 | } | |
| ^ | |
/usr/include/absl/strings/cord.h: In function 'H absl::lts_20250512::AbslHashValue(H, const Cord&)': | |
/usr/include/absl/strings/cord.h:823:11: error: 'optional' is not a member of 'absl' [-Wtemplate-body] | |
823 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:823:26: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
823 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:823:39: error: 'maybe_flat' was not declared in this scope [-Wtemplate-body] | |
823 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:823:54: error: 'const class absl::lts_20250512::Cord' has no member named 'TryFlat' [-Wtemplate-body] | |
823 | absl::optional<absl::string_view> maybe_flat = c.TryFlat(); | |
| ^~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'H absl::lts_20250512::Cord::HashFragmented(H) const': | |
/usr/include/absl/strings/cord.h:1097:49: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
1097 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In lambda function: | |
/usr/include/absl/strings/cord.h:1098:69: error: request for member 'data' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
1098 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1099:46: error: request for member 'size' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
1099 | chunk.size()); | |
| ^~~~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1130:6: error: variable or field 'InitializeCordRepExternal' declared void | |
1130 | void InitializeCordRepExternal(absl::string_view data, | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1130:38: error: 'string_view' is not a member of 'absl' | |
1130 | void InitializeCordRepExternal(absl::string_view data, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1131:47: error: expected primary-expression before '*' token | |
1131 | CordRepExternal* absl_nonnull rep); | |
| ^ | |
/usr/include/absl/strings/cord.h:1131:62: error: 'rep' was not declared in this scope | |
1131 | CordRepExternal* absl_nonnull rep); | |
| ^~~ | |
/usr/include/absl/strings/cord.h:1137:44: error: 'string_view' is not a member of 'absl' | |
1137 | CordRep* absl_nonnull NewExternalRep(absl::string_view data, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1138:46: error: expected primary-expression before '&&' token | |
1138 | Releaser&& releaser) { | |
| ^~ | |
/usr/include/absl/strings/cord.h:1138:49: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? | |
1138 | Releaser&& releaser) { | |
| ^~~~~~~~ | |
| Releaser | |
/usr/include/absl/strings/cord.h:1138:57: error: expression list treated as compound expression in initializer [-fpermissive] | |
1138 | Releaser&& releaser) { | |
| ^ | |
/usr/include/absl/strings/cord.h:1138:58: error: expected ';' before '{' token | |
1138 | Releaser&& releaser) { | |
| ^~ | |
| ; | |
/usr/include/absl/strings/cord.h:1151:11: error: 'absl::lts_20250512::cord_internal::CordRep* absl::lts_20250512::cord_internal::NewExternalRep' redeclared as different kind of entity | |
1151 | absl::string_view data, void (&releaser)(absl::string_view)) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1137:23: note: previous declaration 'template<class Releaser> absl::lts_20250512::cord_internal::CordRep* absl::lts_20250512::cord_internal::NewExternalRep<Releaser>' | |
1137 | CordRep* absl_nonnull NewExternalRep(absl::string_view data, | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1151:11: error: 'string_view' is not a member of 'absl' | |
1151 | absl::string_view data, void (&releaser)(absl::string_view)) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1151:36: error: 'releaser' was not declared in this scope | |
1151 | absl::string_view data, void (&releaser)(absl::string_view)) { | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1151:52: error: 'string_view' is not a member of 'absl' | |
1151 | absl::string_view data, void (&releaser)(absl::string_view)) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1158:6: error: redefinition of 'template<class Releaser> absl::lts_20250512::Cord absl::lts_20250512::MakeCordFromExternal' | |
1158 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:105:6: note: 'template<class Releaser> absl::lts_20250512::Cord absl::lts_20250512::MakeCordFromExternal<Releaser>' previously declared here | |
105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1158:33: error: 'string_view' is not a member of 'absl' | |
1158 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1158:59: error: expected primary-expression before '&&' token | |
1158 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | |
| ^~ | |
/usr/include/absl/strings/cord.h:1158:62: error: 'releaser' was not declared in this scope; did you mean 'Releaser'? | |
1158 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | |
| ^~~~~~~~ | |
| Releaser | |
/usr/include/absl/strings/cord.h:1173:11: error: 'constexpr const int absl::lts_20250512::Cord::InlineRep::InlineRep' is not a static data member of 'class absl::lts_20250512::Cord::InlineRep' | |
1173 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1173:44: error: 'string_view' is not a member of 'absl' | |
1173 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1174:45: error: expected primary-expression before '*' token | |
1174 | CordRep* absl_nullable rep) | |
| ^ | |
/usr/include/absl/strings/cord.h:1174:61: error: 'rep' was not declared in this scope | |
1174 | CordRep* absl_nullable rep) | |
| ^~~ | |
/usr/include/absl/strings/cord.h:1174:64: error: expression list treated as compound expression in initializer [-fpermissive] | |
1174 | CordRep* absl_nullable rep) | |
| ^ | |
/usr/include/absl/strings/cord.h:1333:8: error: 'int absl::lts_20250512::Cord::Cord' is not a static data member of 'class absl::lts_20250512::Cord' | |
1333 | inline Cord::Cord(absl::string_view src) | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1333:25: error: 'string_view' is not a member of 'absl' | |
1333 | inline Cord::Cord(absl::string_view src) | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'absl::lts_20250512::Cord& absl::lts_20250512::Cord::operator=(T&&)': | |
/usr/include/absl/strings/cord.h:1353:28: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
1353 | return operator=(absl::string_view(src)); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1400:14: error: 'optional' in namespace 'absl' does not name a template type | |
1400 | inline absl::optional<absl::string_view> Cord::TryFlat() const | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1413:14: error: 'string_view' in namespace 'absl' does not name a type | |
1413 | inline absl::string_view Cord::Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1426:13: error: variable or field 'Append' declared void | |
1426 | inline void Cord::Append(absl::string_view src) { | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1426:32: error: 'string_view' is not a member of 'absl' | |
1426 | inline void Cord::Append(absl::string_view src) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1430:13: error: variable or field 'Prepend' declared void | |
1430 | inline void Cord::Prepend(absl::string_view src) { | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1430:33: error: 'string_view' is not a member of 'absl' | |
1430 | inline void Cord::Prepend(absl::string_view src) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::Append(absl::lts_20250512::CordBuffer)': | |
/usr/include/absl/strings/cord.h:1437:9: error: 'string_view' is not a member of 'absl' | |
1437 | absl::string_view short_value; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1438:42: error: 'short_value' was not declared in this scope | |
1438 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::Prepend(absl::lts_20250512::CordBuffer)': | |
/usr/include/absl/strings/cord.h:1448:9: error: 'string_view' is not a member of 'absl' | |
1448 | absl::string_view short_value; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1449:42: error: 'short_value' was not declared in this scope | |
1449 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1490:13: error: 'bool absl::lts_20250512::Cord::StartsWith' is not a static data member of 'class absl::lts_20250512::Cord' | |
1490 | inline bool Cord::StartsWith(absl::string_view rhs) const { | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1490:36: error: 'string_view' is not a member of 'absl' | |
1490 | inline bool Cord::StartsWith(absl::string_view rhs) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::ChunkIterator::InitTree(absl::lts_20250512::cord_internal::CordRep*)': | |
/usr/include/absl/strings/cord.h:1508:5: error: 'current_chunk_' was not declared in this scope | |
1508 | current_chunk_ = btree_reader_.Init(tree->btree()); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1508:36: error: 'using absl::lts_20250512::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20250512::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20250512::cord_internal::CordRepBtreeReader'} has no member named 'Init' | |
1508 | current_chunk_ = btree_reader_.Init(tree->btree()); | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1511:5: error: 'current_chunk_' was not declared in this scope | |
1511 | current_chunk_ = cord_internal::EdgeData(tree); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1511:37: error: 'EdgeData' is not a member of 'absl::lts_20250512::cord_internal' | |
1511 | current_chunk_ = cord_internal::EdgeData(tree); | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h: In constructor 'absl::lts_20250512::Cord::ChunkIterator::ChunkIterator(const absl::lts_20250512::Cord*)': | |
/usr/include/absl/strings/cord.h:1527:7: error: 'current_chunk_' was not declared in this scope | |
1527 | current_chunk_ = {}; | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1531:5: error: 'current_chunk_' was not declared in this scope | |
1531 | current_chunk_ = {cord->contents_.data(), bytes_remaining_}; | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'absl::lts_20250512::Cord::ChunkIterator& absl::lts_20250512::Cord::ChunkIterator::AdvanceBtree()': | |
/usr/include/absl/strings/cord.h:1536:3: error: 'current_chunk_' was not declared in this scope | |
1536 | current_chunk_ = btree_reader_.Next(); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1536:34: error: 'using absl::lts_20250512::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20250512::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20250512::cord_internal::CordRepBtreeReader'} has no member named 'Next' | |
1536 | current_chunk_ = btree_reader_.Next(); | |
| ^~~~ | |
In file included from /usr/include/c++/15.1.1/cassert:46, | |
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_20250512::Cord::ChunkIterator::AdvanceBytesBtree(size_t)': | |
/usr/include/absl/strings/cord.h:1541:3: error: 'current_chunk_' was not declared in this scope | |
1541 | assert(n >= current_chunk_.size()); | |
| ^~~~~~ | |
/usr/include/absl/strings/cord.h:1545:38: error: 'using absl::lts_20250512::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20250512::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20250512::cord_internal::CordRepBtreeReader'} has no member named 'Next' | |
1545 | current_chunk_ = btree_reader_.Next(); | |
| ^~~~ | |
/usr/include/absl/strings/cord.h:1548:38: error: 'using absl::lts_20250512::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20250512::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20250512::cord_internal::CordRepBtreeReader'} has no member named 'Seek' | |
1548 | current_chunk_ = btree_reader_.Seek(offset); | |
| ^~~~ | |
/usr/include/absl/strings/cord.h: In member function 'absl::lts_20250512::Cord::ChunkIterator& absl::lts_20250512::Cord::ChunkIterator::operator++()': | |
/usr/include/absl/strings/cord.h:1558:3: error: 'current_chunk_' was not declared in this scope | |
1558 | assert(bytes_remaining_ >= current_chunk_.size()); | |
| ^~~~~~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1585:29: error: 'reference' in 'class absl::lts_20250512::Cord::ChunkIterator' does not name a type | |
1585 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const { | |
| ^~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1590:29: error: 'pointer' in 'class absl::lts_20250512::Cord::ChunkIterator' does not name a type | |
1590 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const { | |
| ^~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::ChunkIterator::RemoveChunkPrefix(size_t)': | |
/usr/include/absl/strings/cord.h:1596:3: error: 'current_chunk_' was not declared in this scope | |
1596 | assert(n < current_chunk_.size()); | |
| ^~~~~~ | |
In file included from /usr/include/absl/log/internal/vlog_config.h:38: | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::ChunkIterator::AdvanceBytes(size_t)': | |
/usr/include/absl/strings/cord.h:1603:7: error: 'current_chunk_' was not declared in this scope | |
1603 | if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) { | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'absl::lts_20250512::Cord::CharIterator& absl::lts_20250512::Cord::CharIterator::operator++()': | |
/usr/include/absl/strings/cord.h:1631:7: error: base operand of '->' has non-pointer type 'absl::lts_20250512::Cord::ChunkIterator' | |
1631 | if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) { | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In member function 'const char& absl::lts_20250512::Cord::CharIterator::operator*() const': | |
/usr/include/absl/strings/cord.h:1654:26: error: base operand of '->' has non-pointer type 'const absl::lts_20250512::Cord::ChunkIterator' | |
1654 | return *chunk_iterator_->data(); | |
| ^~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1668:14: error: 'string_view' in namespace 'absl' does not name a type | |
1668 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1695:34: error: 'string_view' is not a member of 'absl' | |
1695 | absl::FunctionRef<void(absl::string_view)> callback) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1695:46: error: template argument 1 is invalid | |
1695 | absl::FunctionRef<void(absl::string_view)> callback) const { | |
| ^ | |
/usr/include/absl/strings/cord.h: In member function 'void absl::lts_20250512::Cord::ForEachChunk(int) const': | |
/usr/include/absl/strings/cord.h:1698:20: error: 'string_view' is not a member of 'absl' | |
1698 | callback(absl::string_view(contents_.data(), contents_.size())); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1698:67: error: 'callback' cannot be used as a function | |
1698 | callback(absl::string_view(contents_.data(), contents_.size())); | |
| ^ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1726:47: error: 'absl::string_view' has not been declared | |
1726 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20250512::operator==(const Cord&, int)': | |
/usr/include/absl/strings/cord.h:1728:25: error: request for member 'size' in 'rhs', which is of non-class type 'int' | |
1728 | size_t rhs_size = rhs.size(); | |
| ^~~~ | |
/usr/include/absl/strings/cord.h: At global scope: | |
/usr/include/absl/strings/cord.h:1733:13: error: declaration of 'operator==' as non-function | |
1733 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1733:30: error: 'string_view' is not a member of 'absl' | |
1733 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1733:45: error: expected primary-expression before 'const' | |
1733 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | |
| ^~~~~ | |
/usr/include/absl/strings/cord.h:1734:45: error: 'absl::string_view' has not been declared | |
1734 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1735:13: error: declaration of 'operator!=' as non-function | |
1735 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1735:30: error: 'string_view' is not a member of 'absl' | |
1735 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1735:45: error: expected primary-expression before 'const' | |
1735 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | |
| ^~~~~ | |
/usr/include/absl/strings/cord.h:1736:44: error: 'absl::string_view' has not been declared | |
1736 | inline bool operator<(const Cord& x, absl::string_view y) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1739:13: error: declaration of 'operator<' as non-function | |
1739 | inline bool operator<(absl::string_view x, const Cord& y) { | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1739:29: error: 'string_view' is not a member of 'absl' | |
1739 | inline bool operator<(absl::string_view x, const Cord& y) { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1739:44: error: expected primary-expression before 'const' | |
1739 | inline bool operator<(absl::string_view x, const Cord& y) { | |
| ^~~~~ | |
/usr/include/absl/strings/cord.h:1742:44: error: 'absl::string_view' has not been declared | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20250512::operator>(const Cord&, int)': | |
/usr/include/absl/strings/cord.h:1742:70: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20250512::Cord') | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ~ ^ ~ | |
| | | | |
| int const absl::lts_20250512::Cord | |
/usr/include/absl/strings/cord.h:1742:70: note: there are 14 candidates | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ~~^~~ | |
In file included from /usr/include/absl/log/internal/proto.h:34: | |
/usr/include/absl/types/span.h:586:42: note: candidate 1: 'template<class T> bool absl::lts_20250512::operator<(Span<T>, Span<T>)' | |
586 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:586:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
/usr/include/absl/types/span.h:590:42: note: candidate 2: 'template<class T> bool absl::lts_20250512::operator<(Span<const T>, Span<T>)' | |
590 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<const T> a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:590:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: mismatched types 'absl::lts_20250512::Span<const T>' and 'int' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
/usr/include/absl/types/span.h:594:42: note: candidate 3: 'template<class T> bool absl::lts_20250512::operator<(Span<T>, Span<const T>)' | |
594 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, Span<const T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:594:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
/usr/include/absl/types/span.h:600:42: note: candidate 4: 'template<class T, class U, class> bool absl::lts_20250512::operator<(const U&, Span<T>)' | |
600 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(const U& a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:600:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: 'absl::lts_20250512::Cord' is not derived from 'absl::lts_20250512::Span<T>' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
/usr/include/absl/types/span.h:606:42: note: candidate 5: 'template<class T, class U, class> bool absl::lts_20250512::operator<(Span<T>, const U&)' | |
606 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, const U& b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:606:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
/usr/include/absl/container/inlined_vector.h:967:6: note: candidate 6: 'template<class T, long unsigned int N, class A> bool absl::lts_20250512::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)' | |
967 | bool operator<(const absl::InlinedVector<T, N, A>& a, | |
| ^~~~~~~~ | |
/usr/include/absl/container/inlined_vector.h:967:6: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1742:72: note: mismatched types 'const absl::lts_20250512::InlinedVector<T, N, A>' and 'int' | |
1742 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | |
| ^ | |
In file included from /usr/include/absl/log/internal/log_message.h:44: | |
/usr/include/absl/base/log_severity.h:176:1: note: candidate 7: 'constexpr bool absl::lts_20250512::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_20250512::LogSeverity' | |
176 | COMPOP(>, <, LogSeverityAtLeast) | |
| ^~~~~~ | |
/usr/include/absl/base/log_severity.h:178:1: note: candidate 8: 'constexpr bool absl::lts_20250512::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_20250512::LogSeverityAtMost' | |
178 | COMPOP(<, >, LogSeverityAtMost) | |
| ^~~~~~ | |
/usr/include/absl/time/time.h:1757:46: note: candidate 9: 'constexpr bool absl::lts_20250512::operator<(Duration, Duration)' | |
1757 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | |
| ^~~~~~~~ | |
/usr/include/absl/time/time.h:1757:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20250512::Duration' | |
1757 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | |
| ~~~~~~~~~^~~ | |
/usr/include/absl/time/time.h:892:46: note: candidate 10: 'constexpr bool absl::lts_20250512::operator<(Time, Time)' | |
892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/time/time.h:892:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20250512::Time' | |
892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | |
| ~~~~~^~~ | |
In file included from /usr/include/absl/strings/internal/str_format/arg.h:36: | |
/usr/include/absl/numeric/int128.h:822:16: note: candidate 11: 'constexpr bool absl::lts_20250512::operator<(uint128, uint128)' | |
822 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/numeric/int128.h:822:47: note: no known conversion for argument 2 from 'const absl::lts_20250512::Cord' to 'absl::lts_20250512::uint128' | |
822 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | |
| ~~~~~~~~^~~ | |
In file included from /usr/include/absl/numeric/int128.h:1194: | |
/usr/include/absl/numeric/int128_have_intrinsic.inc:209:16: note: candidate 12: 'constexpr bool absl::lts_20250512::operator<(int128, int128)' | |
209 | constexpr bool operator<(int128 lhs, int128 rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/numeric/int128_have_intrinsic.inc:209:45: note: no known conversion for argument 2 from 'const absl::lts_20250512::Cord' to 'absl::lts_20250512::int128' | |
209 | constexpr bool operator<(int128 lhs, int128 rhs) { | |
| ~~~~~~~^~~ | |
/usr/include/absl/strings/cord.h:1713:13: note: candidate 13: 'bool absl::lts_20250512::operator<(const Cord&, const Cord&)' | |
1713 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1713:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20250512::Cord&' | |
1713 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | |
| ~~~~~~~~~~~~^ | |
/usr/include/absl/strings/cord.h:1736:13: note: candidate 14: 'bool absl::lts_20250512::operator<(const Cord&, int)' | |
1736 | inline bool operator<(const Cord& x, absl::string_view y) { | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1736:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20250512::Cord&' | |
1736 | 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:1743:13: error: declaration of 'operator>' as non-function | |
1743 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1743:29: error: 'string_view' is not a member of 'absl' | |
1743 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1743:44: error: expected primary-expression before 'const' | |
1743 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | |
| ^~~~~ | |
/usr/include/absl/strings/cord.h:1744:45: error: 'absl::string_view' has not been declared | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h: In function 'bool absl::lts_20250512::operator<=(const Cord&, int)': | |
/usr/include/absl/strings/cord.h:1744:73: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20250512::Cord') | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ~ ^ ~ | |
| | | | |
| int const absl::lts_20250512::Cord | |
/usr/include/absl/strings/cord.h:1744:73: note: there are 14 candidates | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ~~^~~ | |
/usr/include/absl/types/span.h:586:42: note: candidate 1: 'template<class T> bool absl::lts_20250512::operator<(Span<T>, Span<T>)' | |
586 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:586:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/types/span.h:590:42: note: candidate 2: 'template<class T> bool absl::lts_20250512::operator<(Span<const T>, Span<T>)' | |
590 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<const T> a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:590:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: mismatched types 'absl::lts_20250512::Span<const T>' and 'int' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/types/span.h:594:42: note: candidate 3: 'template<class T> bool absl::lts_20250512::operator<(Span<T>, Span<const T>)' | |
594 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, Span<const T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:594:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/types/span.h:600:42: note: candidate 4: 'template<class T, class U, class> bool absl::lts_20250512::operator<(const U&, Span<T>)' | |
600 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(const U& a, Span<T> b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:600:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: 'absl::lts_20250512::Cord' is not derived from 'absl::lts_20250512::Span<T>' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/types/span.h:606:42: note: candidate 5: 'template<class T, class U, class> bool absl::lts_20250512::operator<(Span<T>, const U&)' | |
606 | ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20 bool operator<(Span<T> a, const U& b) { | |
| ^~~~~~~~ | |
/usr/include/absl/types/span.h:606:42: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: mismatched types 'absl::lts_20250512::Span<T>' and 'int' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/container/inlined_vector.h:967:6: note: candidate 6: 'template<class T, long unsigned int N, class A> bool absl::lts_20250512::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)' | |
967 | bool operator<(const absl::InlinedVector<T, N, A>& a, | |
| ^~~~~~~~ | |
/usr/include/absl/container/inlined_vector.h:967:6: note: template argument deduction/substitution failed: | |
/usr/include/absl/strings/cord.h:1744:75: note: mismatched types 'const absl::lts_20250512::InlinedVector<T, N, A>' and 'int' | |
1744 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | |
| ^ | |
/usr/include/absl/base/log_severity.h:176:1: note: candidate 7: 'constexpr bool absl::lts_20250512::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_20250512::LogSeverity' | |
176 | COMPOP(>, <, LogSeverityAtLeast) | |
| ^~~~~~ | |
/usr/include/absl/base/log_severity.h:178:1: note: candidate 8: 'constexpr bool absl::lts_20250512::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_20250512::LogSeverityAtMost' | |
178 | COMPOP(<, >, LogSeverityAtMost) | |
| ^~~~~~ | |
/usr/include/absl/time/time.h:1757:46: note: candidate 9: 'constexpr bool absl::lts_20250512::operator<(Duration, Duration)' | |
1757 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | |
| ^~~~~~~~ | |
/usr/include/absl/time/time.h:1757:65: note: no known conversion for argument 1 from 'int' to 'absl::lts_20250512::Duration' | |
1757 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | |
| ~~~~~~~~~^~~ | |
/usr/include/absl/time/time.h:892:46: note: candidate 10: 'constexpr bool absl::lts_20250512::operator<(Time, Time)' | |
892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/time/time.h:892:61: note: no known conversion for argument 1 from 'int' to 'absl::lts_20250512::Time' | |
892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | |
| ~~~~~^~~ | |
/usr/include/absl/numeric/int128.h:822:16: note: candidate 11: 'constexpr bool absl::lts_20250512::operator<(uint128, uint128)' | |
822 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/numeric/int128.h:822:47: note: no known conversion for argument 2 from 'const absl::lts_20250512::Cord' to 'absl::lts_20250512::uint128' | |
822 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | |
| ~~~~~~~~^~~ | |
/usr/include/absl/numeric/int128_have_intrinsic.inc:209:16: note: candidate 12: 'constexpr bool absl::lts_20250512::operator<(int128, int128)' | |
209 | constexpr bool operator<(int128 lhs, int128 rhs) { | |
| ^~~~~~~~ | |
/usr/include/absl/numeric/int128_have_intrinsic.inc:209:45: note: no known conversion for argument 2 from 'const absl::lts_20250512::Cord' to 'absl::lts_20250512::int128' | |
209 | constexpr bool operator<(int128 lhs, int128 rhs) { | |
| ~~~~~~~^~~ | |
/usr/include/absl/strings/cord.h:1713:13: note: candidate 13: 'bool absl::lts_20250512::operator<(const Cord&, const Cord&)' | |
1713 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1713:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20250512::Cord&' | |
1713 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | |
| ~~~~~~~~~~~~^ | |
/usr/include/absl/strings/cord.h:1736:13: note: candidate 14: 'bool absl::lts_20250512::operator<(const Cord&, int)' | |
1736 | inline bool operator<(const Cord& x, absl::string_view y) { | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1736:35: note: no known conversion for argument 1 from 'int' to 'const absl::lts_20250512::Cord&' | |
1736 | 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:1745:13: error: declaration of 'operator<=' as non-function | |
1745 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1745:30: error: 'string_view' is not a member of 'absl' | |
1745 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1745:45: error: expected primary-expression before 'const' | |
1745 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | |
| ^~~~~ | |
/usr/include/absl/strings/cord.h:1746:45: error: 'absl::string_view' has not been declared | |
1746 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1747:13: error: declaration of 'operator>=' as non-function | |
1747 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | |
| ^~~~~~~~ | |
/usr/include/absl/strings/cord.h:1747:30: error: 'string_view' is not a member of 'absl' | |
1747 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/cord.h:1747:45: error: expected primary-expression before 'const' | |
1747 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | |
| ^~~~~ | |
In file included from /usr/include/google/protobuf/endian.h:20, | |
from /usr/include/google/protobuf/io/coded_stream.h:113: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/io/coded_stream.h:116: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/io/coded_stream.h:696:56: error: 'absl::string_view' has not been declared | |
696 | uint8_t* WriteStringMaybeAliased(uint32_t num, absl::string_view s, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:708:55: error: 'absl::string_view' has not been declared | |
708 | uint8_t* WriteBytesMaybeAliased(uint32_t num, absl::string_view s, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:867:63: error: 'absl::string_view' has not been declared | |
867 | uint8_t* WriteStringMaybeAliasedOutline(uint32_t num, absl::string_view s, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:869:51: error: 'absl::string_view' has not been declared | |
869 | uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h: In member function 'uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteStringMaybeAliased(uint32_t, int, uint8_t*)': | |
/usr/include/google/protobuf/io/coded_stream.h:698:29: error: request for member 'size' in 's', which is of non-class type 'int' | |
698 | std::ptrdiff_t size = s.size(); | |
| ^~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:705:24: error: request for member 'data' in 's', which is of non-class type 'int' | |
705 | std::memcpy(ptr, s.data(), size); | |
| ^~~~ | |
/usr/include/google/protobuf/io/coded_stream.h: At global scope: | |
/usr/include/google/protobuf/io/coded_stream.h:1119:26: error: 'absl::string_view' has not been declared | |
1119 | void WriteString(absl::string_view str); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1121:44: error: 'absl::string_view' has not been declared | |
1121 | static uint8_t* WriteStringToArray(absl::string_view str, uint8_t* target); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1123:52: error: 'absl::string_view' has not been declared | |
1123 | static uint8_t* WriteStringWithSizeToArray(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1792:13: error: variable or field 'WriteString' declared void | |
1792 | inline void CodedOutputStream::WriteString(absl::string_view str) { | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1792:50: error: 'string_view' is not a member of 'absl' | |
1792 | inline void CodedOutputStream::WriteString(absl::string_view str) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1807:17: error: 'uint8_t* google::protobuf::io::CodedOutputStream::WriteStringToArray' is not a static data member of 'class google::protobuf::io::CodedOutputStream' | |
1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str, | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1807:61: error: 'string_view' is not a member of 'absl' | |
1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1808:62: error: expected primary-expression before '*' token | |
1808 | uint8_t* target) { | |
| ^ | |
/usr/include/google/protobuf/io/coded_stream.h:1808:64: error: 'target' was not declared in this scope | |
1808 | uint8_t* target) { | |
| ^~~~~~ | |
/usr/include/google/protobuf/io/coded_stream.h:1808:70: error: expression list treated as compound expression in initializer [-fpermissive] | |
1808 | uint8_t* target) { | |
| ^ | |
In file included from /usr/include/google/protobuf/arena_align.h:63, | |
from /usr/include/google/protobuf/arena.h:35, | |
from conftest.pb.h:21: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/port.h:37, | |
from /usr/include/google/protobuf/arena.h:37: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/port.h: In function 'void google::protobuf::internal::AssertDownCast(From*)': | |
/usr/include/google/protobuf/port.h:185:23: error: 'is_base_of_v' is not a member of 'std'; did you mean 'is_base_of'? [-Wtemplate-body] | |
185 | static_assert(!std::is_base_of_v<MessageLite, To>); | |
| ^~~~~~~~~~~~ | |
| is_base_of | |
/usr/include/google/protobuf/port.h:185:47: error: expected primary-expression before ',' token [-Wtemplate-body] | |
185 | static_assert(!std::is_base_of_v<MessageLite, To>); | |
| ^ | |
/usr/include/google/protobuf/port.h:185:51: error: expected primary-expression before '>' token [-Wtemplate-body] | |
185 | static_assert(!std::is_base_of_v<MessageLite, To>); | |
| ^ | |
/usr/include/google/protobuf/port.h:185:52: error: expected primary-expression before ')' token [-Wtemplate-body] | |
185 | static_assert(!std::is_base_of_v<MessageLite, To>); | |
| ^ | |
/usr/include/google/protobuf/port.h: At global scope: | |
/usr/include/google/protobuf/port.h:207:14: error: 'optional' in namespace 'absl' does not name a template type | |
207 | inline absl::optional<absl::string_view> RttiTypeName() { | |
| ^~~~~~~~ | |
/usr/include/google/protobuf/port.h:218:24: error: expected template-name before '<' token [-Wtemplate-body] | |
218 | : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>, | |
| ^ | |
/usr/include/google/protobuf/port.h:218:24: error: expected '{' before '<' token | |
/usr/include/google/protobuf/port.h:224:24: error: expected template-name before '<' token [-Wtemplate-body] | |
224 | : absl::disjunction<std::is_same<T, float>, std::is_same<T, double>> {}; | |
| ^ | |
/usr/include/google/protobuf/port.h:224:24: error: expected '{' before '<' token | |
/usr/include/google/protobuf/port.h:228:24: error: expected template-name before '<' token [-Wtemplate-body] | |
228 | : absl::disjunction<std::is_same<T, std::string>> {}; | |
| ^ | |
/usr/include/google/protobuf/port.h:228:24: error: expected '{' before '<' token | |
/usr/include/google/protobuf/port.h:232:24: error: expected template-name before '<' token [-Wtemplate-body] | |
232 | : absl::disjunction<is_supported_integral_type<T>, | |
| ^ | |
/usr/include/google/protobuf/port.h:232:24: error: expected '{' before '<' token | |
/usr/include/google/protobuf/port.h:238:24: error: expected template-name before '<' token [-Wtemplate-body] | |
238 | : absl::disjunction<std::is_base_of<MessageLite, T>> { | |
| ^ | |
/usr/include/google/protobuf/port.h:238:24: error: expected '{' before '<' token | |
/usr/include/google/protobuf/port.h:493:46: error: expected ')' before 'name' | |
493 | explicit RealDebugCounter(absl::string_view name) { Register(name); } | |
| ~ ^~~~~ | |
| ) | |
/usr/include/google/protobuf/port.h:499:23: error: 'absl::string_view' has not been declared | |
499 | void Register(absl::string_view name); | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/arena_cleanup.h:20, | |
from /usr/include/google/protobuf/serial_arena.h:26, | |
from /usr/include/google/protobuf/arena.h:38: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/string_block.h:24, | |
from /usr/include/google/protobuf/serial_arena.h:28: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/serial_arena.h:31: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/arenaz_sampler.h:19, | |
from /usr/include/google/protobuf/thread_safe_arena.h:25, | |
from /usr/include/google/protobuf/arena.h:39: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/thread_safe_arena.h:30: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/arena.h:42: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/explicitly_constructed.h:17, | |
from /usr/include/google/protobuf/arenastring.h:20, | |
from conftest.pb.h:22: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/arenastring.h:24: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/arenastring.h:294:18: error: 'absl::string_view' has not been declared | |
294 | void Set(absl::string_view value, Arena* arena); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/arenastring.h:301:23: error: 'absl::string_view' has not been declared | |
301 | 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:240:17: error: 'string_view' is not a member of 'absl' | |
240 | 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:251:17: error: 'string_view' is not a member of 'absl' | |
251 | 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:465:13: error: 'string_view' is not a member of 'absl' | |
465 | 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:469:13: error: 'string_view' is not a member of 'absl' | |
469 | Set(absl::string_view{s, n}, arena); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/arenastring.h: At global scope: | |
/usr/include/google/protobuf/arenastring.h:472:13: error: variable or field 'SetBytes' declared void | |
472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/arenastring.h:472:44: error: 'string_view' is not a member of 'absl' | |
472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/arenastring.h:472:68: error: expected primary-expression before '*' token | |
472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | |
| ^ | |
/usr/include/google/protobuf/arenastring.h:472:70: error: 'arena' was not declared in this scope; did you mean 'Arena'? | |
472 | 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:494:13: error: 'string_view' is not a member of 'absl' | |
494 | Set(absl::string_view{static_cast<const char*>(p), n}, arena); | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/metadata_lite.h:18, | |
from /usr/include/google/protobuf/message_lite.h:41, | |
from /usr/include/google/protobuf/generated_message_tctable_decl.h:24, | |
from conftest.pb.h:23: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/message_lite.h:46: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/message_lite.h:248:11: error: 'auto' parameter not permitted in this context | |
248 | template <const auto* kDefault, const auto* kClassData> | |
| ^~~~~ | |
/usr/include/google/protobuf/message_lite.h:248:33: error: 'auto' parameter not permitted in this context | |
248 | template <const auto* kDefault, const auto* kClassData> | |
| ^~~~~ | |
/usr/include/google/protobuf/message_lite.h:456:22: error: expected identifier before '*' token | |
456 | absl::string_view (*get_type_name)(const ClassData* data); | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:456:44: error: 'ClassData' does not name a type | |
456 | absl::string_view (*get_type_name)(const ClassData* data); | |
| ^~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:456:59: error: 'string_view' declared as function returning a function | |
456 | absl::string_view (*get_type_name)(const ClassData* data); | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:537:9: error: 'string_view' in namespace 'absl' does not name a type | |
537 | absl::string_view GetTypeName() const; | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:657:59: error: 'absl::string_view' has not been declared | |
657 | ABSL_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:662:13: error: 'absl::string_view' has not been declared | |
662 | absl::string_view data); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:694:30: error: 'absl::string_view' has not been declared | |
694 | bool MergeFromString(absl::string_view data); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:699:37: error: 'absl::string_view' has not been declared | |
699 | bool MergePartialFromString(absl::string_view data); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1108:9: error: 'string_view' in namespace 'absl' does not name a type | |
1108 | absl::string_view name() const; | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1150:26: error: 'string_view' is not a member of 'absl' | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1150:56: error: expected primary-expression before '*' token | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:1150:58: error: 'msg' was not declared in this scope | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^~~ | |
/usr/include/google/protobuf/message_lite.h:1151:20: error: expected primary-expression before 'const' | |
1151 | const internal::TcParseTableBase* tc_table, | |
| ^~~~~ | |
/usr/include/google/protobuf/message_lite.h:1152:44: error: expected primary-expression before 'parse_flags' | |
1152 | MessageLite::ParseFlags parse_flags); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1152:55: error: expression list treated as compound expression in initializer [-fpermissive] | |
1152 | MessageLite::ParseFlags parse_flags); | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:1153:75: error: expected ';' before '(' token | |
1153 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( | |
| ^ | |
| ; | |
/usr/include/google/protobuf/message_lite.h:1157:74: error: expected ';' before '(' token | |
1157 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( | |
| ^ | |
| ; | |
/usr/include/google/protobuf/message_lite.h:1165: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 | |
1165 | MessageLite::ParseFlags parse_flags); | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:1150:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1166:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template | |
1166 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1170:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template | |
1170 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1183: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 | |
1183 | MessageLite::ParseFlags parse_flags); | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:1150:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1184:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template | |
1184 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>( | |
| ^~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1188:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template | |
1188 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>( | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h:1199: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 | |
1199 | MessageLite::ParseFlags parse_flags) { | |
| ^ | |
/usr/include/google/protobuf/message_lite.h:1150:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' | |
1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | |
| ^~~~~~~~~~~~~ | |
/usr/include/google/protobuf/message_lite.h: In function 'const T* google::protobuf::DownCastMessage(const MessageLite*)': | |
/usr/include/google/protobuf/message_lite.h:1426:38: error: 'const class google::protobuf::MessageLite' has no member named 'GetTypeName' [-Wtemplate-body] | |
1426 | << "Cannot downcast " << from->GetTypeName() << " to " | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/inlined_string_field.h:22, | |
from /usr/include/google/protobuf/parse_context.h:31, | |
from /usr/include/google/protobuf/generated_message_tctable_decl.h:25: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/inlined_string_field.h:125:18: error: 'absl::string_view' has not been declared | |
125 | void Set(absl::string_view value, Arena* arena, bool donated, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:144:23: error: 'absl::string_view' has not been declared | |
144 | void SetBytes(absl::string_view value, Arena* arena, bool donated, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:162:48: error: 'absl::string_view' has not been declared | |
162 | PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:431:13: error: variable or field 'SetNoArena' declared void | |
431 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | |
| ^~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:431:50: error: 'string_view' is not a member of 'absl' | |
431 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:461:13: error: variable or field 'Set' declared void | |
461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | |
| ^~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:461:43: error: 'string_view' is not a member of 'absl' | |
461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:461:67: error: expected primary-expression before '*' token | |
461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:461:69: error: 'arena' was not declared in this scope; did you mean 'Arena'? | |
461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | |
| ^~~~~ | |
| Arena | |
/usr/include/google/protobuf/inlined_string_field.h:462:37: error: expected primary-expression before 'bool' | |
462 | bool donated, uint32_t* /*donating_states*/, | |
| ^~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:462:59: error: expected primary-expression before '*' token | |
462 | bool donated, uint32_t* /*donating_states*/, | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:462:80: error: expected primary-expression before ',' token | |
462 | bool donated, uint32_t* /*donating_states*/, | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:463:54: error: expected primary-expression before ',' token | |
463 | uint32_t /*mask*/, MessageLite* /*msg*/) { | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:463:67: error: expected primary-expression before '*' token | |
463 | uint32_t /*mask*/, MessageLite* /*msg*/) { | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:463:76: error: expected primary-expression before ')' token | |
463 | 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:472:13: error: 'string_view' is not a member of 'absl' | |
472 | 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:479:13: error: 'string_view' is not a member of 'absl' | |
479 | 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:482:13: error: variable or field 'SetBytes' declared void | |
482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | |
| ^~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:482:48: error: 'string_view' is not a member of 'absl' | |
482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:482:72: error: expected primary-expression before '*' token | |
482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:482:74: error: 'arena' was not declared in this scope; did you mean 'Arena'? | |
482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | |
| ^~~~~ | |
| Arena | |
/usr/include/google/protobuf/inlined_string_field.h:483:42: error: expected primary-expression before 'bool' | |
483 | bool donated, | |
| ^~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:484:50: error: expected primary-expression before '*' token | |
484 | uint32_t* donating_states, | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:484:52: error: 'donating_states' was not declared in this scope; did you mean 'InitDonatingStates'? | |
484 | uint32_t* donating_states, | |
| ^~~~~~~~~~~~~~~ | |
| InitDonatingStates | |
/usr/include/google/protobuf/inlined_string_field.h:485:51: error: expected primary-expression before 'mask' | |
485 | uint32_t mask, MessageLite* msg) { | |
| ^~~~ | |
/usr/include/google/protobuf/inlined_string_field.h:485:68: error: expected primary-expression before '*' token | |
485 | uint32_t mask, MessageLite* msg) { | |
| ^ | |
/usr/include/google/protobuf/inlined_string_field.h:485:70: error: 'msg' was not declared in this scope | |
485 | uint32_t mask, MessageLite* msg) { | |
| ^~~ | |
In file included from /usr/include/google/protobuf/io/zero_copy_stream.h:93, | |
from /usr/include/google/protobuf/parse_context.h:33: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/micro_string.h:19, | |
from /usr/include/google/protobuf/parse_context.h:36: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/micro_string.h:75:11: error: 'string_view' in namespace 'absl' does not name a type | |
75 | absl::string_view view() const { return {payload, size}; } | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:81:34: error: 'absl::string_view' has not been declared | |
81 | void SetExternalBuffer(absl::string_view buffer) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:171:18: error: 'absl::string_view' has not been declared | |
171 | void Set(absl::string_view data, Arena* arena) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:174:18: error: 'absl::string_view' has not been declared | |
174 | void Set(absl::string_view data, Arena* arena, size_t inline_capacity) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:195:23: error: 'absl::string_view' has not been declared | |
195 | void SetAlias(absl::string_view data, Arena* arena, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:231:9: error: 'string_view' in namespace 'absl' does not name a type | |
231 | absl::string_view Get() const { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:244:60: error: 'absl::string_view' has not been declared | |
244 | static constexpr UnownedPayload MakeUnownedPayload(absl::string_view data) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:300:11: error: 'string_view' in namespace 'absl' does not name a type | |
300 | absl::string_view view() const { return {data(), size}; } | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:380:9: error: 'string_view' in namespace 'absl' does not name a type | |
380 | absl::string_view inline_view() const { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:421:50: error: 'absl::string_view' has not been declared | |
421 | static void SetMaybeConstant(Self& self, absl::string_view data, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:438:22: error: 'absl::string_view' has not been declared | |
438 | void SetImpl(absl::string_view data, Arena* arena, size_t inline_capacity); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)': | |
/usr/include/google/protobuf/micro_string.h:82:42: error: request for member 'data' in 'buffer', which is of non-class type 'int' | |
82 | payload = const_cast<char*>(buffer.data()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:83:21: error: request for member 'size' in 'buffer', which is of non-class type 'int' | |
83 | size = buffer.size(); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroString::Set(const google::protobuf::internal::MicroString&, google::protobuf::Arena*, size_t)': | |
/usr/include/google/protobuf/micro_string.h:167:15: error: 'const class google::protobuf::internal::MicroString' has no member named 'Get'; did you mean 'Set'? | |
167 | Set(other.Get(), arena, inline_capacity); | |
| ^~~ | |
| Set | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroString::Set(const std::string&, Args ...)': | |
/usr/include/google/protobuf/micro_string.h:183:15: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
183 | Set(absl::string_view(data), args...); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroString::Set(const char*, Args ...)': | |
/usr/include/google/protobuf/micro_string.h:191:15: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
191 | Set(absl::string_view(data), args...); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In static member function 'static constexpr google::protobuf::internal::MicroString::UnownedPayload google::protobuf::internal::MicroString::MakeUnownedPayload(int)': | |
/usr/include/google/protobuf/micro_string.h:245:59: error: request for member 'data' in 'data', which is of non-class type 'int' | |
245 | return UnownedPayload{LargeRep{const_cast<char*>(data.data()), | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:246:63: error: request for member 'size' in 'data', which is of non-class type 'int' | |
246 | static_cast<uint32_t>(data.size()), | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroString::StringRep::ResetBase()': | |
/usr/include/google/protobuf/micro_string.h:262:42: error: cannot convert 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int' | |
262 | void ResetBase() { SetExternalBuffer(str); } | |
| ^~~ | |
| | | |
| std::string {aka std::__cxx11::basic_string<char>} | |
/usr/include/google/protobuf/micro_string.h:81:46: note: initializing argument 1 of 'void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)' | |
81 | void SetExternalBuffer(absl::string_view buffer) { | |
| ~~~~~~~~~~~~~~~~~~^~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In static member function 'static void google::protobuf::internal::MicroString::SetMaybeConstant(Self&, int, google::protobuf::Arena*)': | |
/usr/include/google/protobuf/micro_string.h:423:30: error: request for member 'size' in 'data', which is of non-class type 'int' [-Wtemplate-body] | |
423 | const size_t size = data.size(); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:431:40: error: request for member 'data' in 'data', which is of non-class type 'int' [-Wtemplate-body] | |
431 | memcpy(tmp.inline_head(), data.data(), data.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:431:53: error: request for member 'size' in 'data', which is of non-class type 'int' [-Wtemplate-body] | |
431 | memcpy(tmp.inline_head(), data.data(), data.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h: In lambda function: | |
/usr/include/google/protobuf/micro_string.h:459:22: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
459 | setter([&](absl::string_view chunk) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In lambda function: | |
/usr/include/google/protobuf/micro_string.h:460:7: error: request for member 'size' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
460 | ABSL_DCHECK_LE(p - start + chunk.size(), size); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:461:23: error: request for member 'data' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
461 | memcpy(p, chunk.data(), chunk.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:461:37: error: request for member 'size' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
461 | memcpy(p, chunk.data(), chunk.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:462:18: error: request for member 'size' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
462 | p += chunk.size(); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h: In lambda function: | |
/usr/include/google/protobuf/micro_string.h:484:22: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
484 | setter([&](absl::string_view chunk) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In lambda function: | |
/usr/include/google/protobuf/micro_string.h:485:27: error: request for member 'data' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
485 | r->str.append(chunk.data(), chunk.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h:485:41: error: request for member 'size' in 'chunk', which is of non-class type 'int' [-Wtemplate-body] | |
485 | r->str.append(chunk.data(), chunk.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/micro_string.h: At global scope: | |
/usr/include/google/protobuf/micro_string.h:568:22: error: 'Get' has not been declared in 'class google::protobuf::internal::MicroString' [-Wtemplate-body] | |
568 | using MicroString::Get; | |
| ^~~ | |
/usr/include/google/protobuf/micro_string.h:573:18: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
573 | void Set(absl::string_view data, Arena* arena) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h:586:23: error: 'absl::string_view' has not been declared [-Wtemplate-body] | |
586 | void SetAlias(absl::string_view data, Arena* arena) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const std::string&, google::protobuf::Arena*)': | |
/usr/include/google/protobuf/micro_string.h:577:15: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
577 | Set(absl::string_view(data), arena); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/micro_string.h: In member function 'void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const char*, google::protobuf::Arena*)': | |
/usr/include/google/protobuf/micro_string.h:580:15: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
580 | Set(absl::string_view(data), arena); | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/generated_enum_util.h:23, | |
from /usr/include/google/protobuf/repeated_field.h:42, | |
from /usr/include/google/protobuf/parse_context.h:38: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/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); | |
| ^~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/repeated_ptr_field.h:46, | |
from /usr/include/google/protobuf/repeated_field.h:46: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/repeated_ptr_field.h: In static member function 'static constexpr void google::protobuf::RepeatedPtrField<T>::StaticValidityCheck()': | |
/usr/include/google/protobuf/repeated_ptr_field.h:959:15: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
959 | absl::disjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_ptr_field.h:960:56: error: expected primary-expression before ',' token [-Wtemplate-body] | |
960 | internal::is_supported_string_type<Element>, | |
| ^ | |
/usr/include/google/protobuf/repeated_ptr_field.h:961:56: error: expected primary-expression before '>' token [-Wtemplate-body] | |
961 | internal::is_supported_message_type<Element>>::value, | |
| ^~ | |
/usr/include/google/protobuf/repeated_ptr_field.h:961:60: error: '::value' has not been declared; did you mean 'Value'? [-Wtemplate-body] | |
961 | internal::is_supported_message_type<Element>>::value, | |
| ^~~~~ | |
| Value | |
/usr/include/google/protobuf/repeated_ptr_field.h:961:65: error: expected ')' before ',' token [-Wtemplate-body] | |
961 | internal::is_supported_message_type<Element>>::value, | |
| ^ | |
/usr/include/google/protobuf/repeated_ptr_field.h:958:18: note: to match this '(' | |
958 | static_assert( | |
| ^ | |
In file included from /usr/include/google/protobuf/repeated_field.h:49: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/repeated_field.h: In static member function 'static constexpr void google::protobuf::RepeatedField< <template-parameter-1-1> >::StaticValidityCheck()': | |
/usr/include/google/protobuf/repeated_field.h:262:15: error: 'disjunction' is not a member of 'absl' [-Wtemplate-body] | |
262 | absl::disjunction<internal::is_supported_integral_type<Element>, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_field.h:262:72: error: expected primary-expression before ',' token [-Wtemplate-body] | |
262 | absl::disjunction<internal::is_supported_integral_type<Element>, | |
| ^ | |
/usr/include/google/protobuf/repeated_field.h:263:78: error: expected primary-expression before ',' token [-Wtemplate-body] | |
263 | internal::is_supported_floating_point_type<Element>, | |
| ^ | |
/usr/include/google/protobuf/repeated_field.h:263:78: error: expected ')' before ',' token [-Wtemplate-body] | |
/usr/include/google/protobuf/repeated_field.h:261:18: note: to match this '(' | |
261 | static_assert( | |
| ^ | |
In file included from /usr/include/google/protobuf/wire_format_lite.h:54, | |
from /usr/include/google/protobuf/parse_context.h:40: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/wire_format_lite.h:289:38: error: 'absl::string_view' has not been declared | |
289 | absl::string_view field_name); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:614:41: error: 'absl::string_view' has not been declared | |
614 | static inline size_t StringSize(absl::string_view value); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:615:40: error: 'absl::string_view' has not been declared | |
615 | static inline size_t BytesSize(absl::string_view value); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h: In static member function 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteStringToArray(int, const std::string&, uint8_t*)': | |
/usr/include/google/protobuf/wire_format_lite.h:1449:60: error: cannot convert 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to 'int' | |
1449 | return io::CodedOutputStream::WriteStringWithSizeToArray(value, target); | |
| ^~~~~ | |
| | | |
| const std::string {aka const std::__cxx11::basic_string<char>} | |
/usr/include/google/protobuf/io/coded_stream.h:1123:64: note: initializing argument 1 of 'static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)' | |
1123 | static uint8_t* WriteStringWithSizeToArray(absl::string_view str, | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/google/protobuf/wire_format_lite.h: In static member function 'static uint8_t* google::protobuf::internal::WireFormatLite::WriteBytesToArray(int, const std::string&, uint8_t*)': | |
/usr/include/google/protobuf/wire_format_lite.h:1455:60: error: cannot convert 'const std::string' {aka 'const std::__cxx11::basic_string<char>'} to 'int' | |
1455 | return io::CodedOutputStream::WriteStringWithSizeToArray(value, target); | |
| ^~~~~ | |
| | | |
| const std::string {aka const std::__cxx11::basic_string<char>} | |
/usr/include/google/protobuf/io/coded_stream.h:1123:64: note: initializing argument 1 of 'static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)' | |
1123 | static uint8_t* WriteStringWithSizeToArray(absl::string_view str, | |
| ~~~~~~~~~~~~~~~~~~^~~ | |
/usr/include/google/protobuf/wire_format_lite.h: At global scope: | |
/usr/include/google/protobuf/wire_format_lite.h:1545:54: error: 'string_view' in namespace 'absl' does not name a type | |
1545 | 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:1549:36: error: request for member 'size' in 'value', which is of non-class type 'const int' | |
1549 | return LengthDelimitedSize(value.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/wire_format_lite.h: At global scope: | |
/usr/include/google/protobuf/wire_format_lite.h:1551:53: error: 'string_view' in namespace 'absl' does not name a type | |
1551 | 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:1552:36: error: request for member 'size' in 'value', which is of non-class type 'const int' | |
1552 | return LengthDelimitedSize(value.size()); | |
| ^~~~ | |
In file included from /usr/include/google/protobuf/parse_context.h:44: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/parse_context.h:58:63: error: 'absl::string_view' has not been declared | |
58 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h:62:54: error: 'absl::string_view' has not been declared | |
62 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h:302:30: error: 'absl::string_view' has not been declared | |
302 | const char* InitFrom(absl::string_view flat) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20250512::Cord*)': | |
/usr/include/google/protobuf/parse_context.h:223:21: error: 'string_view' is not a member of 'absl' | |
223 | *cord = absl::string_view(ptr, size); | |
| ^~~~~~~~~~~ | |
/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:304:14: error: request for member 'size' in 'flat', which is of non-class type 'int' | |
304 | if (flat.size() > kSlopBytes) { | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:306:39: error: request for member 'data' in 'flat', which is of non-class type 'int' | |
306 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:306:53: error: request for member 'size' in 'flat', which is of non-class type 'int' | |
306 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:309:19: error: request for member 'data' in 'flat', which is of non-class type 'int' | |
309 | return flat.data(); | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:311:17: error: request for member 'empty' in 'flat', which is of non-class type 'int' | |
311 | if (!flat.empty()) { | |
| ^~~~~ | |
/usr/include/google/protobuf/parse_context.h:312:41: error: request for member 'data' in 'flat', which is of non-class type 'int' | |
312 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:312:54: error: request for member 'size' in 'flat', which is of non-class type 'int' | |
312 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:315:55: error: request for member 'size' in 'flat', which is of non-class type 'int' | |
315 | limit_end_ = buffer_end_ = patch_buffer_ + flat.size(); | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h:318:59: error: request for member 'data' in 'flat', which is of non-class type 'int' | |
318 | aliasing_ = reinterpret_cast<std::uintptr_t>(flat.data()) - | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::AppendSize(const char*, int, const A&)': | |
/usr/include/google/protobuf/parse_context.h:419:14: error: 'is_invocable_r_v' is not a member of 'std' [-Wtemplate-body] | |
419 | std::is_invocable_r_v<bool, decltype(append), const char*, int>; | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h:419:31: error: expected primary-expression before 'bool' [-Wtemplate-body] | |
419 | std::is_invocable_r_v<bool, decltype(append), const char*, int>; | |
| ^~~~ | |
/usr/include/google/protobuf/parse_context.h: In member function 'const char* google::protobuf::internal::EpsCopyInputStream::ReadMicroString(const char*, google::protobuf::internal::MicroString&, google::protobuf::Arena*)': | |
/usr/include/google/protobuf/parse_context.h:1189:19: error: 'string_view' is not a member of 'absl' | |
1189 | str.Set(absl::string_view(ptr, size), arena); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h: At global scope: | |
/usr/include/google/protobuf/parse_context.h:1313:23: error: 'string_view' is not a member of 'absl' | |
1313 | bool VerifyUTF8(absl::string_view s, const char* field_name); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/parse_context.h:1313:38: error: expected primary-expression before 'const' | |
1313 | bool VerifyUTF8(absl::string_view s, const char* field_name); | |
| ^~~~~ | |
/usr/include/google/protobuf/parse_context.h:1313:60: error: expression list treated as compound expression in initializer [-fpermissive] | |
1313 | bool VerifyUTF8(absl::string_view s, const char* field_name); | |
| ^ | |
/usr/include/google/protobuf/parse_context.h:1315:68: error: 'bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)' redeclared as different kind of entity | |
1315 | inline bool VerifyUTF8(const std::string* s, const char* field_name) { | |
| ^ | |
/usr/include/google/protobuf/parse_context.h:1313:6: note: previous declaration 'bool google::protobuf::internal::VerifyUTF8' | |
1313 | 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:1316:20: error: 'google::protobuf::internal::VerifyUTF8' cannot be used as a function | |
1316 | return VerifyUTF8(*s, field_name); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:29: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/stubs/port.h:22, | |
from /usr/include/google/protobuf/stubs/common.h:22, | |
from /usr/include/google/protobuf/generated_message_util.h:31, | |
from conftest.pb.h:24: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/stubs/common.h:34: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/generated_message_util.h:32: | |
/usr/include/absl/base/call_once.h: In function 'void absl::lts_20250512::base_internal::CallOnceImpl(std::atomic<unsigned int>*, SchedulingMode, Callable&&, Args&& ...)': | |
/usr/include/absl/base/call_once.h:184:10: error: 'invoke' is not a member of 'std' [-Wtemplate-body] | |
184 | std::invoke(std::forward<Callable>(fn), std::forward<Args>(args)...); | |
| ^~~~~~ | |
/usr/include/absl/base/call_once.h:184:10: note: 'std::invoke' is only available from C++17 onwards | |
In file included from /usr/include/google/protobuf/any.h:19, | |
from /usr/include/google/protobuf/generated_message_util.h:37: | |
/usr/include/google/protobuf/port_def.inc: At global scope: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/any.h:36:30: error: 'string_view' is not a member of 'absl' | |
36 | std::string GetTypeUrl(absl::string_view message_name, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:37:30: error: 'string_view' is not a member of 'absl' | |
37 | absl::string_view type_url_prefix); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:40:7: error: 'string_view' in namespace 'absl' does not name a type | |
40 | absl::string_view GetAnyMessageName() { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:50:39: error: 'absl::string_view' has not been declared | |
50 | const MessageLite& message, absl::string_view type_url_prefix, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:51:11: error: 'absl::string_view' has not been declared | |
51 | absl::string_view type_name, URL_TYPE* PROTOBUF_NONNULL dst_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:54:11: error: 'string_view' is not a member of 'absl' | |
54 | absl::string_view type_name, absl::string_view type_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:54:40: error: 'string_view' is not a member of 'absl' | |
54 | absl::string_view type_name, absl::string_view type_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:55:5: error: expected primary-expression before 'const' | |
55 | const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message); | |
| ^~~~~ | |
/usr/include/google/protobuf/any.h:55:41: error: expected primary-expression before '*' token | |
55 | const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message); | |
| ^ | |
/usr/include/google/protobuf/any.h:55:60: error: 'dst_message' was not declared in this scope | |
55 | const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:55:71: error: expression list treated as compound expression in initializer [-fpermissive] | |
55 | const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message); | |
| ^ | |
/usr/include/google/protobuf/any.h:56:43: error: 'string_view' is not a member of 'absl' | |
56 | PROTOBUF_EXPORT bool InternalIsLite(absl::string_view type_name, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:57:43: error: 'string_view' is not a member of 'absl' | |
57 | absl::string_view type_url); | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:57:63: error: expression list treated as compound expression in initializer [-fpermissive] | |
57 | absl::string_view type_url); | |
| ^ | |
/usr/include/google/protobuf/any.h: In function 'bool google::protobuf::internal::InternalPackFrom(const T&, std::string*, std::string*)': | |
/usr/include/google/protobuf/any.h:66:31: error: 'GetAnyMessageName' was not declared in this scope [-Wtemplate-body] | |
66 | GetAnyMessageName<T>(), dst_url, dst_value); | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:66:50: error: expected primary-expression before '>' token [-Wtemplate-body] | |
66 | GetAnyMessageName<T>(), dst_url, dst_value); | |
| ^ | |
/usr/include/google/protobuf/any.h:66:52: error: expected primary-expression before ')' token [-Wtemplate-body] | |
66 | GetAnyMessageName<T>(), dst_url, dst_value); | |
| ^ | |
/usr/include/google/protobuf/any.h: At global scope: | |
/usr/include/google/protobuf/any.h:80:47: error: 'absl::string_view' has not been declared | |
80 | bool InternalPackFrom(const T& message, absl::string_view type_url_prefix, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h: In function 'bool google::protobuf::internal::InternalPackFrom(const T&, int, std::string*, std::string*)': | |
/usr/include/google/protobuf/any.h:83:57: error: 'GetAnyMessageName' was not declared in this scope [-Wtemplate-body] | |
83 | return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(), | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:83:76: error: expected primary-expression before '>' token [-Wtemplate-body] | |
83 | return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(), | |
| ^ | |
/usr/include/google/protobuf/any.h:83:78: error: expected primary-expression before ')' token [-Wtemplate-body] | |
83 | return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(), | |
| ^ | |
/usr/include/google/protobuf/any.h: At global scope: | |
/usr/include/google/protobuf/any.h:87:45: error: 'absl::string_view' has not been declared | |
87 | absl::string_view type_url_prefix, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:96:29: error: 'string_view' is not a member of 'absl' | |
96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:96:51: error: expected primary-expression before 'const' | |
96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value, | |
| ^~~~~ | |
/usr/include/google/protobuf/any.h:97:24: error: expected primary-expression before '*' token | |
97 | T* PROTOBUF_NONNULL message) { | |
| ^ | |
/usr/include/google/protobuf/any.h:97:43: error: 'message' was not declared in this scope; did you mean 'Message'? | |
97 | T* PROTOBUF_NONNULL message) { | |
| ^~~~~~~ | |
| Message | |
/usr/include/google/protobuf/any.h:97:50: error: expression list treated as compound expression in initializer [-fpermissive] | |
97 | T* PROTOBUF_NONNULL message) { | |
| ^ | |
/usr/include/google/protobuf/any.h:97:51: error: expected ';' before '{' token | |
97 | T* PROTOBUF_NONNULL message) { | |
| ^~ | |
| ; | |
/usr/include/google/protobuf/any.h:100:45: error: 'bool google::protobuf::internal::InternalUnpackTo' redeclared as different kind of entity | |
100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:96:6: note: previous declaration 'template<class T> bool google::protobuf::internal::InternalUnpackTo<T>' | |
96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value, | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:100:45: error: 'string_view' is not a member of 'absl' | |
100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:101:39: error: expected primary-expression before 'const' | |
101 | const VALUE_TYPE& value, | |
| ^~~~~ | |
/usr/include/google/protobuf/any.h:102:46: error: expected primary-expression before '*' token | |
102 | Message* PROTOBUF_NONNULL message); | |
| ^ | |
/usr/include/google/protobuf/any.h:102:65: error: 'message' was not declared in this scope; did you mean 'Message'? | |
102 | Message* PROTOBUF_NONNULL message); | |
| ^~~~~~~ | |
| Message | |
/usr/include/google/protobuf/any.h:108:23: error: 'string_view' is not a member of 'absl' | |
108 | bool InternalIs(absl::string_view type_url) { | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:108:44: error: expected ';' before '{' token | |
108 | bool InternalIs(absl::string_view type_url) { | |
| ^~ | |
| ; | |
/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, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:123:33: error: expected primary-expression before '*' token | |
123 | std::string* PROTOBUF_NONNULL full_type_name); | |
| ^ | |
/usr/include/google/protobuf/any.h:123:52: error: 'full_type_name' was not declared in this scope | |
123 | std::string* PROTOBUF_NONNULL full_type_name); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:123:66: error: expression list treated as compound expression in initializer [-fpermissive] | |
123 | std::string* PROTOBUF_NONNULL full_type_name); | |
| ^ | |
/usr/include/google/protobuf/any.h:130:6: error: redefinition of 'bool google::protobuf::internal::ParseAnyTypeUrl' | |
130 | bool ParseAnyTypeUrl(absl::string_view type_url, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:122:6: note: 'bool google::protobuf::internal::ParseAnyTypeUrl' previously defined here | |
122 | bool ParseAnyTypeUrl(absl::string_view type_url, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:130:28: error: 'string_view' is not a member of 'absl' | |
130 | bool ParseAnyTypeUrl(absl::string_view type_url, | |
| ^~~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:131:33: error: expected primary-expression before '*' token | |
131 | std::string* PROTOBUF_NULLABLE url_prefix, | |
| ^ | |
/usr/include/google/protobuf/any.h:131:53: error: 'url_prefix' was not declared in this scope | |
131 | std::string* PROTOBUF_NULLABLE url_prefix, | |
| ^~~~~~~~~~ | |
/usr/include/google/protobuf/any.h:132:33: error: expected primary-expression before '*' token | |
132 | std::string* PROTOBUF_NONNULL full_type_name); | |
| ^ | |
/usr/include/google/protobuf/any.h:132:52: error: 'full_type_name' was not declared in this scope | |
132 | std::string* PROTOBUF_NONNULL full_type_name); | |
| ^~~~~~~~~~~~~~ | |
In file included from /usr/include/google/protobuf/has_bits.h:18, | |
from /usr/include/google/protobuf/generated_message_util.h:38: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/implicit_weak_message.h:25, | |
from /usr/include/google/protobuf/generated_message_util.h:39: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
In file included from /usr/include/google/protobuf/generated_message_util.h:48: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/generated_message_util.h:362:53: error: 'absl::string_view' has not been declared | |
362 | 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:364:21: error: request for member 'data' in 'value', which is of non-class type 'int' | |
364 | dest.assign(value.data(), value.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/generated_message_util.h:364:35: error: request for member 'size' in 'value', which is of non-class type 'int' | |
364 | dest.assign(value.data(), value.size()); | |
| ^~~~ | |
/usr/include/google/protobuf/generated_message_util.h: At global scope: | |
/usr/include/google/protobuf/generated_message_util.h:381:17: error: 'optional' in namespace 'absl' does not name a template type | |
381 | constexpr absl::optional<uintptr_t> EncodePlacementArenaOffsets( | |
| ^~~~~~~~ | |
In file included from /usr/include/absl/container/internal/btree.h:64, | |
from /usr/include/absl/container/btree_map.h:61, | |
from /usr/include/google/protobuf/extension_set.h:34, | |
from conftest.pb.h:27: | |
/usr/include/absl/container/internal/common.h:57:53: error: 'negation' is not a member of 'absl' | |
57 | using HasValue = std::conditional_t<Value, T, absl::negation<T>>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/common.h:57:53: error: 'negation' is not a member of 'absl' | |
/usr/include/absl/container/internal/common.h:57:62: error: template argument 3 is invalid | |
57 | using HasValue = std::conditional_t<Value, T, absl::negation<T>>; | |
| ^ | |
/usr/include/absl/container/internal/common.h:156:9: error: 'optional' in namespace 'absl' does not name a template type [-Wtemplate-body] | |
156 | absl::optional<allocator_type> alloc_ = {}; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>& absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::operator=(absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>&&)': | |
/usr/include/absl/container/internal/common.h:110:7: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? [-Wtemplate-body] | |
110 | alloc_ = other.alloc_; | |
| ^~~~~~ | |
| alloc | |
/usr/include/absl/container/internal/common.h:110:22: error: 'class absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>' has no member named 'alloc_'; did you mean 'alloc'? [-Wtemplate-body] | |
110 | alloc_ = other.alloc_; | |
| ^~~~~~ | |
| alloc | |
/usr/include/absl/container/internal/common.h: In member function 'bool absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::empty() const': | |
/usr/include/absl/container/internal/common.h:117:41: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? [-Wtemplate-body] | |
117 | bool empty() const noexcept { return !alloc_; } | |
| ^~~~~~ | |
| alloc | |
/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::get_allocator() const': | |
/usr/include/absl/container/internal/common.h:119:50: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? [-Wtemplate-body] | |
119 | allocator_type get_allocator() const { return *alloc_; } | |
| ^~~~~~ | |
| alloc | |
/usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20250512::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:126:9: error: class 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>' does not have any field named 'alloc_' [-Wtemplate-body] | |
126 | : alloc_(a) { | |
| ^~~~~~ | |
/usr/include/absl/container/internal/common.h: In constructor 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)': | |
/usr/include/absl/container/internal/common.h:133:9: error: class 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>' does not have any field named 'alloc_' [-Wtemplate-body] | |
133 | : alloc_(a) { | |
| ^~~~~~ | |
In file included from /usr/include/c++/15.1.1/cassert:46, | |
from /usr/include/absl/container/internal/common.h:18: | |
/usr/include/absl/container/internal/common.h: In member function 'void absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::reset()': | |
/usr/include/absl/container/internal/common.h:145:5: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? [-Wtemplate-body] | |
145 | assert(alloc_.has_value()); | |
| ^~~~~~ | |
/usr/include/absl/container/internal/common.h:146:20: error: 'nullopt' is not a member of 'absl' [-Wtemplate-body] | |
146 | alloc_ = absl::nullopt; | |
| ^~~~~~~ | |
/usr/include/absl/container/internal/common.h: In member function 'absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type* absl::lts_20250512::container_internal::node_handle_base<PolicyTraits, Alloc>::alloc()': | |
/usr/include/absl/container/internal/common.h:153:52: error: 'alloc_' was not declared in this scope; did you mean 'alloc'? [-Wtemplate-body] | |
153 | allocator_type* alloc() { return std::addressof(*alloc_); } | |
| ^~~~~~ | |
| alloc | |
In file included from /usr/include/absl/container/internal/btree.h:65: | |
/usr/include/absl/container/internal/common_policy_traits.h: In static member function 'static std::true_type absl::lts_20250512::container_internal::common_policy_traits<Policy, <template-parameter-1-2> >::transfer_impl(Alloc*, slot_type*, slot_type*, Rank1)': | |
/usr/include/absl/container/internal/common_policy_traits.h:133:33: error: 'launder' is not a member of 'std' [-Wtemplate-body] | |
133 | static_cast<void*>(std::launder( | |
| ^~~~~~~ | |
/usr/include/absl/container/internal/common_policy_traits.h:133:33: note: 'std::launder' is only available from C++17 onwards | |
In file included from /usr/include/absl/strings/str_cat.h:110, | |
from /usr/include/absl/container/internal/layout.h:198, | |
from /usr/include/absl/container/internal/btree.h:68: | |
/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:111: | |
/usr/include/absl/strings/numbers.h:65:37: error: 'string_view' is not a member of 'absl' | |
65 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:66:39: error: expected primary-expression before '*' token | |
66 | int_type* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:66:54: error: 'out' was not declared in this scope | |
66 | int_type* absl_nonnull out); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:66:57: error: expression list treated as compound expression in initializer [-fpermissive] | |
66 | int_type* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:77:37: error: 'string_view' is not a member of 'absl' | |
77 | [[nodiscard]] bool SimpleAtof(absl::string_view str, float* absl_nonnull out); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:77:54: error: expected primary-expression before 'float' | |
77 | [[nodiscard]] bool SimpleAtof(absl::string_view str, float* absl_nonnull out); | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:77:77: error: expression list treated as compound expression in initializer [-fpermissive] | |
77 | [[nodiscard]] bool SimpleAtof(absl::string_view str, float* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:88:37: error: 'string_view' is not a member of 'absl' | |
88 | [[nodiscard]] bool SimpleAtod(absl::string_view str, double* absl_nonnull out); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:88:54: error: expected primary-expression before 'double' | |
88 | [[nodiscard]] bool SimpleAtod(absl::string_view str, double* absl_nonnull out); | |
| ^~~~~~ | |
/usr/include/absl/strings/numbers.h:88:78: error: expression list treated as compound expression in initializer [-fpermissive] | |
88 | [[nodiscard]] bool SimpleAtod(absl::string_view str, double* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:98:37: error: 'string_view' is not a member of 'absl' | |
98 | [[nodiscard]] bool SimpleAtob(absl::string_view str, bool* absl_nonnull out); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:98:54: error: expected primary-expression before 'bool' | |
98 | [[nodiscard]] bool SimpleAtob(absl::string_view str, bool* absl_nonnull out); | |
| ^~~~ | |
/usr/include/absl/strings/numbers.h:98:76: error: expression list treated as compound expression in initializer [-fpermissive] | |
98 | [[nodiscard]] bool SimpleAtob(absl::string_view str, bool* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:111:40: error: 'string_view' is not a member of 'absl' | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:112:42: error: expected primary-expression before '*' token | |
112 | int_type* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:112:57: error: 'out' was not declared in this scope | |
112 | int_type* absl_nonnull out); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:112:60: error: expression list treated as compound expression in initializer [-fpermissive] | |
112 | int_type* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:115:47: error: 'bool absl::lts_20250512::SimpleHexAtoi' redeclared as different kind of entity | |
115 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:111:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi<int_type>' | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:115:47: error: 'string_view' is not a member of 'absl' | |
115 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:116:53: error: expected primary-expression before '*' token | |
116 | absl::int128* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:116:68: error: 'out' was not declared in this scope | |
116 | absl::int128* absl_nonnull out); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:117:47: error: 'bool absl::lts_20250512::SimpleHexAtoi' redeclared as different kind of entity | |
117 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:111:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi<int_type>' | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:117:47: error: 'string_view' is not a member of 'absl' | |
117 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:118:54: error: expected primary-expression before '*' token | |
118 | absl::uint128* absl_nonnull out); | |
| ^ | |
/usr/include/absl/strings/numbers.h:118:69: error: 'out' was not declared in this scope | |
118 | absl::uint128* absl_nonnull out); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:156:29: error: 'string_view' is not a member of 'absl' | |
156 | bool safe_strto8_base(absl::string_view text, int8_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:156:53: error: expected primary-expression before '*' token | |
156 | bool safe_strto8_base(absl::string_view text, int8_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:156:68: error: 'value' was not declared in this scope | |
156 | bool safe_strto8_base(absl::string_view text, int8_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:157:23: error: expected primary-expression before 'int' | |
157 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:157:31: error: expression list treated as compound expression in initializer [-fpermissive] | |
157 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:158:30: error: 'string_view' is not a member of 'absl' | |
158 | bool safe_strto16_base(absl::string_view text, int16_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:158:55: error: expected primary-expression before '*' token | |
158 | bool safe_strto16_base(absl::string_view text, int16_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:158:70: error: 'value' was not declared in this scope | |
158 | bool safe_strto16_base(absl::string_view text, int16_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:159:24: error: expected primary-expression before 'int' | |
159 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:159:32: error: expression list treated as compound expression in initializer [-fpermissive] | |
159 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:160:30: error: 'string_view' is not a member of 'absl' | |
160 | bool safe_strto32_base(absl::string_view text, int32_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:160:55: error: expected primary-expression before '*' token | |
160 | bool safe_strto32_base(absl::string_view text, int32_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:160:70: error: 'value' was not declared in this scope | |
160 | bool safe_strto32_base(absl::string_view text, int32_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:161:24: error: expected primary-expression before 'int' | |
161 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:161:32: error: expression list treated as compound expression in initializer [-fpermissive] | |
161 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:162:30: error: 'string_view' is not a member of 'absl' | |
162 | bool safe_strto64_base(absl::string_view text, int64_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:162:55: error: expected primary-expression before '*' token | |
162 | bool safe_strto64_base(absl::string_view text, int64_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:162:70: error: 'value' was not declared in this scope | |
162 | bool safe_strto64_base(absl::string_view text, int64_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:163:24: error: expected primary-expression before 'int' | |
163 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:163:32: error: expression list treated as compound expression in initializer [-fpermissive] | |
163 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:164:31: error: 'string_view' is not a member of 'absl' | |
164 | bool safe_strto128_base(absl::string_view text, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:165:37: error: expected primary-expression before '*' token | |
165 | absl::int128* absl_nonnull value, int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:165:52: error: 'value' was not declared in this scope | |
165 | absl::int128* absl_nonnull value, int base); | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:165:59: error: expected primary-expression before 'int' | |
165 | absl::int128* absl_nonnull value, int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:165:67: error: expression list treated as compound expression in initializer [-fpermissive] | |
165 | absl::int128* absl_nonnull value, int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:166:30: error: 'string_view' is not a member of 'absl' | |
166 | bool safe_strtou8_base(absl::string_view text, uint8_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:166:55: error: expected primary-expression before '*' token | |
166 | bool safe_strtou8_base(absl::string_view text, uint8_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:166:70: error: 'value' was not declared in this scope | |
166 | bool safe_strtou8_base(absl::string_view text, uint8_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:167:24: error: expected primary-expression before 'int' | |
167 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:167:32: error: expression list treated as compound expression in initializer [-fpermissive] | |
167 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:168:31: error: 'string_view' is not a member of 'absl' | |
168 | bool safe_strtou16_base(absl::string_view text, uint16_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:168:57: error: expected primary-expression before '*' token | |
168 | bool safe_strtou16_base(absl::string_view text, uint16_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:168:72: error: 'value' was not declared in this scope | |
168 | bool safe_strtou16_base(absl::string_view text, uint16_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:169:25: error: expected primary-expression before 'int' | |
169 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:169:33: error: expression list treated as compound expression in initializer [-fpermissive] | |
169 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:170:31: error: 'string_view' is not a member of 'absl' | |
170 | bool safe_strtou32_base(absl::string_view text, uint32_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:170:57: error: expected primary-expression before '*' token | |
170 | bool safe_strtou32_base(absl::string_view text, uint32_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:170:72: error: 'value' was not declared in this scope | |
170 | bool safe_strtou32_base(absl::string_view text, uint32_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:171:25: error: expected primary-expression before 'int' | |
171 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:171:33: error: expression list treated as compound expression in initializer [-fpermissive] | |
171 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:172:31: error: 'string_view' is not a member of 'absl' | |
172 | bool safe_strtou64_base(absl::string_view text, uint64_t* absl_nonnull value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:172:57: error: expected primary-expression before '*' token | |
172 | bool safe_strtou64_base(absl::string_view text, uint64_t* absl_nonnull value, | |
| ^ | |
/usr/include/absl/strings/numbers.h:172:72: error: 'value' was not declared in this scope | |
172 | bool safe_strtou64_base(absl::string_view text, uint64_t* absl_nonnull value, | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:173:25: error: expected primary-expression before 'int' | |
173 | int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:173:33: error: expression list treated as compound expression in initializer [-fpermissive] | |
173 | int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:174:32: error: 'string_view' is not a member of 'absl' | |
174 | bool safe_strtou128_base(absl::string_view text, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:175:39: error: expected primary-expression before '*' token | |
175 | absl::uint128* absl_nonnull value, int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:175:54: error: 'value' was not declared in this scope | |
175 | absl::uint128* absl_nonnull value, int base); | |
| ^~~~~ | |
/usr/include/absl/strings/numbers.h:175:61: error: expected primary-expression before 'int' | |
175 | absl::uint128* absl_nonnull value, int base); | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:175:69: error: expression list treated as compound expression in initializer [-fpermissive] | |
175 | absl::uint128* absl_nonnull value, int base); | |
| ^ | |
/usr/include/absl/strings/numbers.h:229:43: error: 'string_view' is not a member of 'absl' | |
229 | [[nodiscard]] bool safe_strtoi_base(absl::string_view s, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:230:45: error: expected primary-expression before '*' token | |
230 | int_type* absl_nonnull out, int base) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:230:60: error: 'out' was not declared in this scope | |
230 | int_type* absl_nonnull out, int base) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:230:65: error: expected primary-expression before 'int' | |
230 | int_type* absl_nonnull out, int base) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:230:73: error: expression list treated as compound expression in initializer [-fpermissive] | |
230 | int_type* absl_nonnull out, int base) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:230:74: error: expected ';' before '{' token | |
230 | int_type* absl_nonnull out, int base) { | |
| ^~ | |
| ; | |
/usr/include/absl/strings/numbers.h:312:20: error: redefinition of 'template<class int_type> bool absl::lts_20250512::SimpleAtoi' | |
312 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:65:20: note: 'template<class int_type> bool absl::lts_20250512::SimpleAtoi<int_type>' previously declared here | |
65 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:312:37: error: 'string_view' is not a member of 'absl' | |
312 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:313:39: error: expected primary-expression before '*' token | |
313 | int_type* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:313:54: error: 'out' was not declared in this scope | |
313 | int_type* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:317:44: error: 'bool absl::lts_20250512::SimpleAtoi' redeclared as different kind of entity | |
317 | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:65:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleAtoi<int_type>' | |
65 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:317:44: error: 'string_view' is not a member of 'absl' | |
317 | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:318:50: error: expected primary-expression before '*' token | |
318 | absl::int128* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:318:65: error: 'out' was not declared in this scope | |
318 | absl::int128* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:322:44: error: 'bool absl::lts_20250512::SimpleAtoi' redeclared as different kind of entity | |
322 | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:65:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleAtoi<int_type>' | |
65 | [[nodiscard]] bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:322:44: error: 'string_view' is not a member of 'absl' | |
322 | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:323:51: error: expected primary-expression before '*' token | |
323 | absl::uint128* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:323:66: error: 'out' was not declared in this scope | |
323 | absl::uint128* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:328:20: error: redefinition of 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi' | |
328 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:111:20: note: 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi<int_type>' previously declared here | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:328:40: error: 'string_view' is not a member of 'absl' | |
328 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:329:42: error: expected primary-expression before '*' token | |
329 | int_type* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:329:57: error: 'out' was not declared in this scope | |
329 | int_type* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:333:47: error: 'bool absl::lts_20250512::SimpleHexAtoi' redeclared as different kind of entity | |
333 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:111:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi<int_type>' | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:333:47: error: 'string_view' is not a member of 'absl' | |
333 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:334:53: error: expected primary-expression before '*' token | |
334 | absl::int128* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:334:68: error: 'out' was not declared in this scope | |
334 | absl::int128* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/numbers.h:338:47: error: 'bool absl::lts_20250512::SimpleHexAtoi' redeclared as different kind of entity | |
338 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:111:20: note: previous declaration 'template<class int_type> bool absl::lts_20250512::SimpleHexAtoi<int_type>' | |
111 | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:338:47: error: 'string_view' is not a member of 'absl' | |
338 | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/numbers.h:339:54: error: expected primary-expression before '*' token | |
339 | absl::uint128* absl_nonnull out) { | |
| ^ | |
/usr/include/absl/strings/numbers.h:339:69: error: 'out' was not declared in this scope | |
339 | absl::uint128* absl_nonnull out) { | |
| ^~~ | |
/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20250512::AbslStringify(S&, Hex)': | |
/usr/include/absl/strings/str_cat.h:229:25: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
229 | sink.Append(absl::string_view(end - real_width, real_width)); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:236:25: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
236 | sink.Append(absl::string_view(end - hex.width, hex.width)); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20250512::AbslStringify(S&, Dec)': | |
/usr/include/absl/strings/str_cat.h:303:23: error: 'string_view' is not a member of 'absl' [-Wtemplate-body] | |
303 | 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:365:29: error: expected ')' before 'pc' | |
365 | AlphaNum(absl::string_view pc // NOLINT(runtime/explicit) | |
| ~ ^~~ | |
| ) | |
/usr/include/absl/strings/str_cat.h:394:9: error: 'string_view' in namespace 'absl' does not name a type | |
394 | absl::string_view::size_type size() const { return piece_.size(); } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:396:9: error: 'string_view' in namespace 'absl' does not name a type | |
396 | absl::string_view Piece() const { return piece_; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:429:9: error: 'string_view' in namespace 'absl' does not name a type | |
429 | absl::string_view piece_; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(int)': | |
/usr/include/absl/strings/str_cat.h:327:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
327 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(unsigned int)': | |
/usr/include/absl/strings/str_cat.h:331:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
331 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(long int)': | |
/usr/include/absl/strings/str_cat.h:335:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
335 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(long unsigned int)': | |
/usr/include/absl/strings/str_cat.h:339:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
339 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(long long int)': | |
/usr/include/absl/strings/str_cat.h:343:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
343 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(long long unsigned int)': | |
/usr/include/absl/strings/str_cat.h:347:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
347 | : piece_(digits_, static_cast<size_t>( | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(float)': | |
/usr/include/absl/strings/str_cat.h:352:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
352 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(double)': | |
/usr/include/absl/strings/str_cat.h:354:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
354 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(const absl::lts_20250512::strings_internal::AlphaNumBuffer<size>&)': | |
/usr/include/absl/strings/str_cat.h:360:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' [-Wtemplate-body] | |
360 | : piece_(&buf.data[0], buf.size) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(const char*)': | |
/usr/include/absl/strings/str_cat.h:364:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' | |
364 | : piece_(NullSafeStringView(c_str)) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h:364:16: error: 'NullSafeStringView' was not declared in this scope | |
364 | : piece_(NullSafeStringView(c_str)) {} | |
| ^~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(const T&, absl::lts_20250512::strings_internal::StringifySink&&)': | |
/usr/include/absl/strings/str_cat.h:380:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' [-Wtemplate-body] | |
380 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h:380:34: error: 'ExtractStringification' is not a member of 'absl::lts_20250512::strings_internal' [-Wtemplate-body] | |
380 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20250512::AlphaNum::AlphaNum(const std::__cxx11::basic_string<char, std::char_traits<char>, _Alloc>&)': | |
/usr/include/absl/strings/str_cat.h:386:9: error: class 'absl::lts_20250512::AlphaNum' does not have any field named 'piece_' [-Wtemplate-body] | |
386 | : piece_(str) {} | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In member function 'const char* absl::lts_20250512::AlphaNum::data() const': | |
/usr/include/absl/strings/str_cat.h:395:51: error: 'piece_' was not declared in this scope | |
395 | const char* absl_nullable data() const { return piece_.data(); } | |
| ^~~~~~ | |
/usr/include/absl/strings/str_cat.h: At global scope: | |
/usr/include/absl/strings/str_cat.h:464:51: error: 'string_view' is not a member of 'absl' | |
464 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:464:51: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/strings/str_cat.h:464:62: error: template argument 1 is invalid | |
464 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); | |
| ^ | |
/usr/include/absl/strings/str_cat.h:466:47: error: 'string_view' is not a member of 'absl' | |
466 | std::initializer_list<absl::string_view> pieces); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:466:47: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/strings/str_cat.h:466:58: error: template argument 1 is invalid | |
466 | std::initializer_list<absl::string_view> pieces); | |
| ^ | |
/usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20250512::StrCat(const AlphaNum&)': | |
/usr/include/absl/strings/str_cat.h:549:34: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'size' | |
549 | return std::string(a.data(), a.size()); | |
| ^~~~ | |
/usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20250512::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': | |
/usr/include/absl/strings/str_cat.h:564:10: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:564:21: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:564:32: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:564:43: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:564:54: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:565:43: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
565 | static_cast<const AlphaNum&>(args).Piece()...}); | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:563:37: error: cannot convert '<brace-enclosed initializer list>' to 'int' [-Wtemplate-body] | |
563 | return strings_internal::CatPieces( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
| | | |
| <brace-enclosed initializer list> | |
564 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
565 | static_cast<const AlphaNum&>(args).Piece()...}); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:464:64: note: initializing argument 1 of 'std::string absl::lts_20250512::strings_internal::CatPieces(int)' | |
464 | std::string CatPieces(std::initializer_list<absl::string_view> pieces); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20250512::StrAppend(std::string*, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)': | |
/usr/include/absl/strings/str_cat.h:610:16: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:610:27: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:610:38: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:610:49: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:610:60: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:611:49: error: 'const class absl::lts_20250512::AlphaNum' has no member named 'Piece' [-Wtemplate-body] | |
611 | static_cast<const AlphaNum&>(args).Piece()...}); | |
| ^~~~~ | |
/usr/include/absl/strings/str_cat.h:609:33: error: cannot convert '<brace-enclosed initializer list>' to 'int' [-Wtemplate-body] | |
609 | strings_internal::AppendPieces( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
| | | |
| <brace-enclosed initializer list> | |
610 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
611 | static_cast<const AlphaNum&>(args).Piece()...}); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/str_cat.h:466:60: note: initializing argument 2 of 'void absl::lts_20250512::strings_internal::AppendPieces(std::string*, int)' | |
466 | std::initializer_list<absl::string_view> pieces); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
/usr/include/absl/container/internal/layout.h: At global scope: | |
/usr/include/absl/container/internal/layout.h:264:24: error: 'disjunction' in namespace 'absl' does not name a template type | |
264 | using Contains = absl::disjunction<std::is_same<T, Ts>...>; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/layout.h: In function 'constexpr size_t absl::lts_20250512::container_internal::internal_layout::adl_barrier::Find(Needle, Needle, Ts ...)': | |
/usr/include/absl/container/internal/layout.h:281:18: error: 'Contains' was not declared in this scope [-Wtemplate-body] | |
281 | static_assert(!Contains<Needle, Ts...>(), "Duplicate element type"); | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/layout.h:281:33: error: expected primary-expression before ',' token [-Wtemplate-body] | |
281 | static_assert(!Contains<Needle, Ts...>(), "Duplicate element type"); | |
| ^ | |
/usr/include/absl/container/internal/layout.h:281:37: error: expected primary-expression before '...' token [-Wtemplate-body] | |
281 | static_assert(!Contains<Needle, Ts...>(), "Duplicate element type"); | |
| ^~~ | |
/usr/include/absl/container/internal/layout.h:281:37: error: expected ')' before '...' token [-Wtemplate-body] | |
281 | static_assert(!Contains<Needle, Ts...>(), "Duplicate element type"); | |
| ~ ^~~ | |
| ) | |
/usr/include/absl/container/internal/layout.h: At global scope: | |
/usr/include/absl/container/internal/layout.h:355:23: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
355 | static_assert(absl::conjunction<IsLegalElementType<Elements>...>::value, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/layout.h:355:63: error: expected primary-expression before '...' token [-Wtemplate-body] | |
355 | static_assert(absl::conjunction<IsLegalElementType<Elements>...>::value, | |
| ^~~ | |
/usr/include/absl/container/internal/layout.h:355:63: error: expected ',' before '...' token [-Wtemplate-body] | |
355 | static_assert(absl::conjunction<IsLegalElementType<Elements>...>::value, | |
| ^~~ | |
| , | |
/usr/include/absl/container/internal/layout.h:355:63: error: expected primary-expression before '...' token [-Wtemplate-body] | |
355 | static_assert(absl::conjunction<IsLegalElementType<Elements>...>::value, | |
| ^~~ | |
/usr/include/absl/container/internal/layout.h:355:63: error: expected ')' before '...' token [-Wtemplate-body] | |
355 | static_assert(absl::conjunction<IsLegalElementType<Elements>...>::value, | |
| ~ ^~~ | |
| ) | |
/usr/include/absl/container/internal/layout.h: In static member function 'static constexpr size_t absl::lts_20250512::container_internal::internal_layout::LayoutImpl<std::tuple<_Elements ...>, std::integer_sequence<long unsigned int, I ...>, std::integer_sequence<long unsigned int, Is ...>, std::integer_sequence<long unsigned int, I ...>, std::integer_sequence<long unsigned int, OffsetSeq ...> >::ElementIndex()': | |
/usr/include/absl/container/internal/layout.h:382:19: error: 'Contains' was not declared in this scope [-Wtemplate-body] | |
382 | static_assert(Contains<Type<T>, Type<typename Type<Elements>::type>...>(), | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/layout.h:382:35: error: expected primary-expression before ',' token [-Wtemplate-body] | |
382 | static_assert(Contains<Type<T>, Type<typename Type<Elements>::type>...>(), | |
| ^ | |
/usr/include/absl/container/internal/layout.h:382:72: error: expected primary-expression before '...' token [-Wtemplate-body] | |
382 | static_assert(Contains<Type<T>, Type<typename Type<Elements>::type>...>(), | |
| ^~~ | |
/usr/include/absl/container/internal/layout.h:382:72: error: expected ')' before '...' token [-Wtemplate-body] | |
/usr/include/absl/container/internal/layout.h:382:18: note: to match this '(' | |
382 | static_assert(Contains<Type<T>, Type<typename Type<Elements>::type>...>(), | |
| ^ | |
/usr/include/absl/container/internal/btree.h: At global scope: | |
/usr/include/absl/container/internal/btree.h:113:42: error: 'string_view' is not a member of 'absl' | |
113 | StringBtreeDefaultLess(std::less<absl::string_view>) {} // NOLINT | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:113:42: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:113:53: error: template argument 1 is invalid | |
113 | StringBtreeDefaultLess(std::less<absl::string_view>) {} // NOLINT | |
| ^ | |
/usr/include/absl/container/internal/btree.h:117:37: error: 'string_view' is not a member of 'absl' | |
117 | explicit operator std::less<absl::string_view>() const { return {}; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:117:37: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:117:48: error: template argument 1 is invalid | |
117 | explicit operator std::less<absl::string_view>() const { return {}; } | |
| ^ | |
/usr/include/absl/container/internal/btree.h:120:40: error: 'absl::string_view' has not been declared | |
120 | absl::weak_ordering operator()(absl::string_view lhs, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:121:40: error: 'absl::string_view' has not been declared | |
121 | absl::string_view rhs) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:130:40: error: 'absl::string_view' has not been declared | |
130 | absl::string_view rhs) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:133:40: error: 'absl::string_view' has not been declared | |
133 | absl::weak_ordering operator()(absl::string_view lhs, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20250512::weak_ordering absl::lts_20250512::container_internal::StringBtreeDefaultLess::operator()(int, int) const': | |
/usr/include/absl/container/internal/btree.h:122:61: error: request for member 'compare' in 'lhs', which is of non-class type 'int' | |
122 | 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:145:48: error: 'string_view' is not a member of 'absl' | |
145 | StringBtreeDefaultGreater(std::greater<absl::string_view>) {} // NOLINT | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:145:48: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:145:59: error: template argument 1 is invalid | |
145 | StringBtreeDefaultGreater(std::greater<absl::string_view>) {} // NOLINT | |
| ^ | |
/usr/include/absl/container/internal/btree.h:149:40: error: 'string_view' is not a member of 'absl' | |
149 | explicit operator std::greater<absl::string_view>() const { return {}; } | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:149:40: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:149:51: error: template argument 1 is invalid | |
149 | explicit operator std::greater<absl::string_view>() const { return {}; } | |
| ^ | |
/usr/include/absl/container/internal/btree.h:152:40: error: 'absl::string_view' has not been declared | |
152 | absl::weak_ordering operator()(absl::string_view lhs, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:153:40: error: 'absl::string_view' has not been declared | |
153 | absl::string_view rhs) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:162:40: error: 'absl::string_view' has not been declared | |
162 | absl::string_view rhs) const { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:165:40: error: 'absl::string_view' has not been declared | |
165 | absl::weak_ordering operator()(absl::string_view lhs, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h: In member function 'absl::lts_20250512::weak_ordering absl::lts_20250512::container_internal::StringBtreeDefaultGreater::operator()(int, int) const': | |
/usr/include/absl/container/internal/btree.h:154:61: error: request for member 'compare' in 'rhs', which is of non-class type 'int' | |
154 | 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:289:44: error: 'string_view' is not a member of 'absl' | |
289 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:289:44: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:289:55: error: template argument 1 is invalid | |
289 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { | |
| ^ | |
/usr/include/absl/container/internal/btree.h:289:64: error: 'string_view' is not a member of 'absl' | |
289 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:289:64: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:289:75: error: template argument 1 is invalid | |
289 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> { | |
| ^ | |
/usr/include/absl/container/internal/btree.h:289:75: error: template argument 2 is invalid | |
/usr/include/absl/container/internal/btree.h:294:47: error: 'string_view' is not a member of 'absl' | |
294 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:294:47: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:294:58: error: template argument 1 is invalid | |
294 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { | |
| ^ | |
/usr/include/absl/container/internal/btree.h:294:67: error: 'string_view' is not a member of 'absl' | |
294 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree.h:294:67: error: 'string_view' is not a member of 'absl' | |
/usr/include/absl/container/internal/btree.h:294:78: error: template argument 1 is invalid | |
294 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> { | |
| ^ | |
/usr/include/absl/container/internal/btree.h:294:78: error: template argument 2 is invalid | |
In file included from /usr/include/absl/container/btree_map.h:62: | |
/usr/include/absl/container/internal/btree_container.h:416:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
416 | absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:416:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/btree_container.h:420:69: error: wrong number of template arguments (3, should be at least 1) [-Wtemplate-body] | |
420 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/c++/15.1.1/type_traits:2837:11: note: provided for 'template<bool _Cond, class _Tp> using std::enable_if_t = typename std::enable_if::type' | |
2837 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:420:71: error: expected identifier before '::' token [-Wtemplate-body] | |
420 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/absl/container/internal/btree_container.h:420:78: error: expected unqualified-id before ',' token [-Wtemplate-body] | |
420 | typename T::params_type::is_map_container>>::value, | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:421:16: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
421 | int> = 0> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:435:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
435 | absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:435:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/btree_container.h:439:69: error: wrong number of template arguments (3, should be at least 1) [-Wtemplate-body] | |
439 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/c++/15.1.1/type_traits:2837:11: note: provided for 'template<bool _Cond, class _Tp> using std::enable_if_t = typename std::enable_if::type' | |
2837 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:439:71: error: expected identifier before '::' token [-Wtemplate-body] | |
439 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/absl/container/internal/btree_container.h:439:78: error: expected unqualified-id before ',' token [-Wtemplate-body] | |
439 | typename T::params_type::is_map_container>>::value, | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:440:16: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
440 | int> = 0> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:469:7: error: 'HasValue' does not name a type [-Wtemplate-body] | |
469 | HasValue<Value, type_traits_internal::IsLifetimeBoundAssignment< | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:473:7: error: 'HasValue' does not name a type [-Wtemplate-body] | |
473 | HasValue<Value, type_traits_internal::IsLifetimeBoundAssignment< | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:477:13: error: 'conjunction' in namespace 'absl' does not name a template type [-Wtemplate-body] | |
477 | absl::conjunction<LifetimeBoundK<K, KValue, absl::void_t<Dummy...>>, | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:521:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
521 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:521:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
521 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:521:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
521 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:523:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
523 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:523:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
523 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:523:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
523 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:525:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
525 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:525:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
525 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:525:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
525 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:525:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' [-Wtemplate-body] | |
525 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:523:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' | |
523 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:527:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
527 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:527:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
527 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:527:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
527 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:527:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' [-Wtemplate-body] | |
527 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:523:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, const M&)' | |
523 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:530:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
530 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:530:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
530 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:530:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
530 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:532:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
532 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:532:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
532 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:532:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
532 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:534:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
534 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:534:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
534 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:534:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
534 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:534:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' [-Wtemplate-body] | |
534 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:532:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' | |
532 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:536:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
536 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:536:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
536 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:536:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
536 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:536:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' [-Wtemplate-body] | |
536 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:532:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&, M&&)' | |
532 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, const &, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:539:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
539 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:539:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
539 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:539:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
539 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:541:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
541 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:541:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
541 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:541:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
541 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:543:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
543 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:543:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
543 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:543:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
543 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:543:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' [-Wtemplate-body] | |
543 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:541:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' | |
541 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:545:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
545 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:545:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
545 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:545:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
545 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:545:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' [-Wtemplate-body] | |
545 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:541:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, const M&)' | |
541 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:548:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
548 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:548:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
548 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:548:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
548 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:550:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
550 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:550:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
550 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:550:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
550 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:551:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
551 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:551:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
551 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:551:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
551 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:551:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' [-Wtemplate-body] | |
551 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:550:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' | |
550 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:552:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
552 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:552:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
552 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:552:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
552 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:552:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' [-Wtemplate-body] | |
552 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, true, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:550:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(key_arg<K>&&, M&&)' | |
550 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_impl, &&, &&, false, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:554:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
554 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:554:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
554 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:554:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
554 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:557:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
557 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:557:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
557 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:557:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
557 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:560:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
560 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:560:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
560 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:560:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
560 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:560:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' [-Wtemplate-body] | |
560 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:557:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' | |
557 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:563:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
563 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:563:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
563 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:563:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
563 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:563:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' [-Wtemplate-body] | |
563 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:557:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, const M&)' | |
557 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:567:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
567 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:567:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
567 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:567:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
567 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:569:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
569 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:569:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
569 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:569:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
569 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:571:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
571 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:571:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
571 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:571:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
571 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:571:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' [-Wtemplate-body] | |
571 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:569:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' | |
569 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:573:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
573 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:573:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
573 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:573:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
573 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:573:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' [-Wtemplate-body] | |
573 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:569:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&, M&&)' | |
569 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, const &, &&, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:576:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
576 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:576:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
576 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:576:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
576 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:578:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
578 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:578:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
578 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:578:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
578 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:580:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
580 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:580:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
580 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:580:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
580 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:580:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' [-Wtemplate-body] | |
580 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:578:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' | |
578 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:582:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
582 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:582:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
582 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:582:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
582 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:582:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' [-Wtemplate-body] | |
582 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:578:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, const M&)' | |
578 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, const &, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:585:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
585 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:585:3: error: wrong number of template arguments (6, should be 1) [-Wtemplate-body] | |
585 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:585:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
585 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:587:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
587 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:587:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
587 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:587:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
587 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:589:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
589 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:589:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
589 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:589:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
589 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:589:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' [-Wtemplate-body] | |
589 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:587:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' | |
587 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:591:3: error: 'LifetimeBoundKV' was not declared in this scope [-Wtemplate-body] | |
591 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:591:3: error: wrong number of template arguments (4, should be 1) [-Wtemplate-body] | |
591 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:591:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
591 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:591:3: error: 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' cannot be overloaded with 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' [-Wtemplate-body] | |
591 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:587:3: note: previous declaration 'template<class Tree> template<class K, class M, int& ...<anonymous>, <typeprefixerror><anonymous> > decltype(auto) absl::lts_20250512::container_internal::btree_map_container<Tree>::insert_or_assign(const_iterator, key_arg<K>&&, M&&)' | |
587 | ABSL_INTERNAL_X(insert_or_assign, insert_or_assign_hint_impl, &&, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:617:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
617 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:617:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
617 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:617:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
617 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:618:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
618 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:618:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
618 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:618:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
618 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:619:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
619 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:619:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
619 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:619:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
619 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, false); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:620:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
620 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:620:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
620 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:620:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
620 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, &&, true); | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:621:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
621 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:621:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
621 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:621:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
621 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:623:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
623 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:623:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
623 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:623:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
623 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, const &, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:625:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
625 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:625:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
625 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:625:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
625 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, false, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:627:3: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
627 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:627:3: error: wrong number of template arguments (3, should be 1) [-Wtemplate-body] | |
627 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:627:3: error: expected primary-expression before ')' token [-Wtemplate-body] | |
627 | ABSL_INTERNAL_X(try_emplace, try_emplace_hint_impl, &&, true, | |
| ^~~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:631:48: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
631 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:631:66: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] | |
631 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:631:74: error: expected unqualified-id before ')' token [-Wtemplate-body] | |
631 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:635:52: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
635 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:635:70: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] | |
635 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:635:77: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
635 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:641:48: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
641 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:641:66: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] | |
641 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^~~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:641:74: error: expected unqualified-id before ')' token [-Wtemplate-body] | |
641 | template <class K = key_type, int = EnableIf<LifetimeBoundK<K, false>>()> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:645:52: error: 'LifetimeBoundK' was not declared in this scope [-Wtemplate-body] | |
645 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^~~~~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:645:70: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] | |
645 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^~~~ | |
/usr/include/absl/container/internal/common.h:54:7: note: provided for 'template<class Cond> using absl::lts_20250512::container_internal::EnableIf = std::enable_if_t<((bool)Cond::value), int>' | |
54 | using EnableIf = std::enable_if_t<Cond::value, int>; | |
| ^~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:645:77: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
645 | template <class K = key_type, int &..., EnableIf<LifetimeBoundK<K, true>> = 0> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:821:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
821 | absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:821:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/btree_container.h:825:69: error: wrong number of template arguments (3, should be at least 1) [-Wtemplate-body] | |
825 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/c++/15.1.1/type_traits:2837:11: note: provided for 'template<bool _Cond, class _Tp> using std::enable_if_t = typename std::enable_if::type' | |
2837 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:825:71: error: expected identifier before '::' token [-Wtemplate-body] | |
825 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/absl/container/internal/btree_container.h:825:78: error: expected unqualified-id before ',' token [-Wtemplate-body] | |
825 | typename T::params_type::is_map_container>>::value, | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:826:16: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
826 | int> = 0> | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:837:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
837 | absl::conjunction< | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:837:17: error: 'conjunction' is not a member of 'absl' [-Wtemplate-body] | |
/usr/include/absl/container/internal/btree_container.h:841:69: error: wrong number of template arguments (3, should be at least 1) [-Wtemplate-body] | |
841 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/c++/15.1.1/type_traits:2837:11: note: provided for 'template<bool _Cond, class _Tp> using std::enable_if_t = typename std::enable_if::type' | |
2837 | using enable_if_t = typename enable_if<_Cond, _Tp>::type; | |
| ^~~~~~~~~~~ | |
/usr/include/absl/container/internal/btree_container.h:841:71: error: expected identifier before '::' token [-Wtemplate-body] | |
841 | typename T::params_type::is_map_container>>::value, | |
| ^~ | |
/usr/include/absl/container/internal/btree_container.h:841:78: error: expected unqualified-id before ',' token [-Wtemplate-body] | |
841 | typename T::params_type::is_map_container>>::value, | |
| ^ | |
/usr/include/absl/container/internal/btree_container.h:842:16: error: expected unqualified-id before '=' token [-Wtemplate-body] | |
842 | int> = 0> | |
| ^ | |
In file included from /usr/include/google/protobuf/extension_set.h:47: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
/usr/include/google/protobuf/extension_set.h:656:18: error: 'variant' in namespace 'std' does not name a template type | |
656 | virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage() | |
| ^~~~~~~ | |
/usr/include/google/protobuf/extension_set.h:656:13: note: 'std::variant' is only available from C++17 onwards | |
656 | virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage() | |
| ^~~ | |
/usr/include/absl/container/btree_map.h: In instantiation of 'class absl::lts_20250512::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>': | |
/usr/include/google/protobuf/extension_set.h:845:55: required from here | |
845 | return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; | |
| ^~ | |
/usr/include/absl/container/btree_map.h:379:15: error: 'merge' has not been declared in 'using absl::lts_20250512::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>::Base = class absl::lts_20250512::container_internal::btree_map_container<absl::lts_20250512::container_internal::btree<absl::lts_20250512::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >' | |
379 | using Base::merge; | |
| ^~~~~ | |
/usr/include/absl/container/btree_map.h:476:24: error: 'operator[]' has not been declared in 'using absl::lts_20250512::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>::Base = class absl::lts_20250512::container_internal::btree_map_container<absl::lts_20250512::container_internal::btree<absl::lts_20250512::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >' | |
476 | using Base::operator[]; | |
| ^ | |
In file included from conftest.pb.h:31: | |
/usr/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer. | |
119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L), | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to '(201402 >= 201703)' | |
conftest.pb.h:39:9: error: 'string_view' in namespace 'absl' does not name a type | |
39 | ::absl::string_view GetAnyMessageName(); | |
| ^~~~~~~~~~~ | |
/usr/include/absl/strings/internal/str_format/bind.h: In instantiation of 'absl::lts_20250512::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const char*) [with absl::lts_20250512::FormatConversionCharSet ...Args = {(absl::lts_20250512::FormatConversionCharSet)655355}]': | |
/usr/include/absl/crc/crc32c.h:186:35: required from here | |
186 | 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_20250512::UntypedFormatSpec::UntypedFormatSpec(const char*&)' | |
167 | FormatSpecTemplate(const char* s) : Base(s) {} // NOLINT | |
| ^ | |
/usr/include/absl/strings/internal/str_format/bind.h:167:45: note: there is 1 candidate | |
/usr/include/absl/strings/str_format.h:114:12: note: candidate 1: 'absl::lts_20250512::UntypedFormatSpec::UntypedFormatSpec(const absl::lts_20250512::str_format_internal::ParsedFormatBase*)' | |
114 | explicit UntypedFormatSpec( | |
| ^~~~~~~~~~~~~~~~~ | |
/usr/include/absl/strings/str_format.h:115:65: note: no known conversion for argument 1 from 'const char*' to 'const absl::lts_20250512::str_format_internal::ParsedFormatBase*' | |
115 | const str_format_internal::ParsedFormatBase* absl_nonnull pc) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::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:347:44: error: no matching function for call to 'absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>(const char [19])' | |
347 | CopyToEncodedBuffer<StringType::kLiteral>(buf); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: note: there are 2 candidates | |
/usr/include/absl/log/internal/log_message.h:256:8: note: candidate 1: 'void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral]' (near match) | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:8: note: conversion of argument 1 would be ill-formed: | |
/usr/include/absl/log/internal/log_message.h:256:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
| | | |
| const char* | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate 2: 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' | |
258 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate expects 2 arguments, 1 provided | |
/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 48]': | |
/usr/include/google/protobuf/repeated_field.h:1207:7: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::GrowNoAnnotate(bool, int, int) [with Element = unsigned int]' | |
1207 | << "Requested size is too large to fit into size_t."; | |
| ^ | |
/usr/include/google/protobuf/repeated_field.h:1253:3: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Grow(bool, int, int) [with Element = unsigned int]' | |
1253 | GrowNoAnnotate(was_soo, old_size, new_size); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_field.h:858:5: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(Element) [with Element = unsigned int]' | |
858 | Grow(is_soo, old_size, old_size + 1); | |
| ^~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:981:14: required from '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]' | |
981 | values->Add(value); | |
| ~~~~~~~~~~~^~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:1032:1: required from here | |
1032 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: error: no matching function for call to 'absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>(const char [48])' | |
347 | CopyToEncodedBuffer<StringType::kLiteral>(buf); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: note: there are 2 candidates | |
/usr/include/absl/log/internal/log_message.h:256:8: note: candidate 1: 'void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral]' (near match) | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:8: note: conversion of argument 1 would be ill-formed: | |
/usr/include/absl/log/internal/log_message.h:256:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
| | | |
| const char* | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate 2: 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' | |
258 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate expects 2 arguments, 1 provided | |
/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 59]': | |
/usr/include/google/protobuf/repeated_field.h:1213:9: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::GrowNoAnnotate(bool, int, int) [with Element = unsigned int]' | |
1213 | << "Requested size is too large to fit element count into int."; | |
| ^ | |
/usr/include/google/protobuf/repeated_field.h:1253:3: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Grow(bool, int, int) [with Element = unsigned int]' | |
1253 | GrowNoAnnotate(was_soo, old_size, new_size); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_field.h:858:5: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(Element) [with Element = unsigned int]' | |
858 | Grow(is_soo, old_size, old_size + 1); | |
| ^~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:981:14: required from '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]' | |
981 | values->Add(value); | |
| ~~~~~~~~~~~^~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:1032:1: required from here | |
1032 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: error: no matching function for call to 'absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>(const char [59])' | |
347 | CopyToEncodedBuffer<StringType::kLiteral>(buf); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: note: there are 2 candidates | |
/usr/include/absl/log/internal/log_message.h:256:8: note: candidate 1: 'void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral]' (near match) | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:8: note: conversion of argument 1 would be ill-formed: | |
/usr/include/absl/log/internal/log_message.h:256:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
| | | |
| const char* | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate 2: 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' | |
258 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate expects 2 arguments, 1 provided | |
/usr/include/absl/log/internal/log_message.h: In instantiation of 'absl::lts_20250512::log_internal::LogMessage& absl::lts_20250512::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 2]': | |
/usr/include/google/protobuf/repeated_field.h:1172:21: required from 'int google::protobuf::internal::CalculateReserveSize(int, int) [with T = unsigned int; int kHeapRepHeaderSize = 8]' | |
1172 | << capacity << " " << lower_limit; | |
| ^ | |
/usr/include/google/protobuf/repeated_field.h:1201:73: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::GrowNoAnnotate(bool, int, int) [with Element = unsigned int]' | |
1201 | new_size = internal::CalculateReserveSize<Element, kHeapRepHeaderSize>( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
1202 | old_capacity, new_size); | |
| ~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_field.h:1253:3: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Grow(bool, int, int) [with Element = unsigned int]' | |
1253 | GrowNoAnnotate(was_soo, old_size, new_size); | |
| ^~~~~~~~~~~~~~ | |
/usr/include/google/protobuf/repeated_field.h:858:5: required from 'void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(Element) [with Element = unsigned int]' | |
858 | Grow(is_soo, old_size, old_size + 1); | |
| ^~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:981:14: required from '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]' | |
981 | values->Add(value); | |
| ~~~~~~~~~~~^~~~~~~ | |
/usr/include/google/protobuf/wire_format_lite.h:1032:1: required from here | |
1032 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: error: no matching function for call to 'absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral>(const char [2])' | |
347 | CopyToEncodedBuffer<StringType::kLiteral>(buf); | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | |
/usr/include/absl/log/internal/log_message.h:347:44: note: there are 2 candidates | |
/usr/include/absl/log/internal/log_message.h:256:8: note: candidate 1: 'void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20250512::log_internal::LogMessage::StringType::kLiteral]' (near match) | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:256:8: note: conversion of argument 1 would be ill-formed: | |
/usr/include/absl/log/internal/log_message.h:256:8: error: invalid conversion from 'const char*' to 'int' [-fpermissive] | |
256 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
| | | |
| const char* | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate 2: 'template<absl::lts_20250512::log_internal::LogMessage::StringType str_type> void absl::lts_20250512::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)' | |
258 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | |
| ^~~~~~~~~~~~~~~~~~~ | |
/usr/include/absl/log/internal/log_message.h:258:8: note: candidate expects 2 arguments, 1 provided | |
configure:13229: $? = 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 "[email protected]" | |
| #define PACKAGE_URL "" | |
| #define PACKAGE "mosh" | |
| #define VERSION "1.4.0" | |
| #define HAVE_CXX17 1 | |
| #define HAVE_CXX14 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_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_IPV6_V6ONLY 1 | |
| #define HAVE_IUTF8 1 | |
| /* end confdefs.h. */ | |
| #include "conftest.pb.h" | |
| int | |
| main (void) | |
| { | |
| | |
| ; | |
| return 0; | |
| } | |
configure:13234: result: no | |
configure:13237: error: in '/tmp/mosh': | |
configure:13239: 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_cxx_compiler_gnu=yes | |
ac_cv_cxx_undeclared_builtin_options='none needed' | |
ac_cv_env_ABSL_LOG_INTERNAL_CHECK_OP_CFLAGS_set= | |
ac_cv_env_ABSL_LOG_INTERNAL_CHECK_OP_CFLAGS_value= | |
ac_cv_env_ABSL_LOG_INTERNAL_CHECK_OP_LIBS_set= | |
ac_cv_env_ABSL_LOG_INTERNAL_CHECK_OP_LIBS_value= | |
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= | |
ac_cv_env_CC_value= | |
ac_cv_env_CFLAGS_set= | |
ac_cv_env_CFLAGS_value= | |
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= | |
ac_cv_env_CXXFLAGS_value= | |
ac_cv_env_CXX_set= | |
ac_cv_env_CXX_value= | |
ac_cv_env_LDFLAGS_set= | |
ac_cv_env_LDFLAGS_value= | |
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= | |
ac_cv_env_build_alias_value= | |
ac_cv_env_host_alias_set= | |
ac_cv_env_host_alias_value= | |
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_IPV6_V6ONLY=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=no | |
ac_cv_lib_z_compress=yes | |
ac_cv_objext=o | |
ac_cv_path_PROTOC=/usr/bin/protoc | |
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config | |
ac_cv_path_install='/usr/bin/install -c' | |
ac_cv_path_mkdir=/usr/bin/mkdir | |
ac_cv_prog_AWK=gawk | |
ac_cv_prog_HAVE_PROTOC=yes | |
ac_cv_prog_ac_ct_AR=ar | |
ac_cv_prog_ac_ct_CC=cc | |
ac_cv_prog_ac_ct_CXX=c++ | |
ac_cv_prog_ac_ct_RANLIB=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=gcc3 | |
am_cv_CXX_dependencies_compiler_type=gcc3 | |
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_cxx14__std_gnupp14=yes | |
ax_cv_cxx_compile_cxx17__std_gnupp17=yes | |
pkg_cv_ABSL_LOG_INTERNAL_CHECK_OP_CFLAGS=-DNOMINMAX | |
pkg_cv_ABSL_LOG_INTERNAL_CHECK_OP_LIBS='-labsl_log_internal_check_op -labsl_leak_check -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_str_format_internal -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_proto -labsl_log_internal_log_sink_set -labsl_log_internal_globals -labsl_log_globals -labsl_hash -labsl_city -labsl_low_level_hash -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_log_sink -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_tracing_internal -labsl_strerror -labsl_time -labsl_civil_time -labsl_time_zone -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' | |
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=-lncursesw | |
pkg_cv_protobuf_CFLAGS='-DPROTOBUF_USE_DLLS -DNOMINMAX' | |
pkg_cv_protobuf_LIBS='-lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_proto -labsl_log_internal_log_sink_set -labsl_log_sink -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_entropy_pool -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_leak_check -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_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' | |
## ----------------- ## | |
## Output variables. ## | |
## ----------------- ## | |
ABSL_LOG_INTERNAL_CHECK_OP_CFLAGS='-DNOMINMAX' | |
ABSL_LOG_INTERNAL_CHECK_OP_LIBS='-labsl_log_internal_check_op -labsl_leak_check -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_str_format_internal -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_proto -labsl_log_internal_log_sink_set -labsl_log_internal_globals -labsl_log_globals -labsl_hash -labsl_city -labsl_low_level_hash -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_log_sink -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_tracing_internal -labsl_strerror -labsl_time -labsl_civil_time -labsl_time_zone -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' | |
ACLOCAL='${SHELL} '\''/tmp/mosh/missing'\'' aclocal-1.17' | |
AMDEPBACKSLASH='\' | |
AMDEP_FALSE='#' | |
AMDEP_TRUE='' | |
AMTAR='$${TAR-tar}' | |
AM_BACKSLASH='\' | |
AM_DEFAULT_V='' | |
AM_DEFAULT_VERBOSITY='0' | |
AM_V='' | |
AR='ar' | |
AUTOCONF='${SHELL} '\''/tmp/mosh/missing'\'' autoconf' | |
AUTOHEADER='${SHELL} '\''/tmp/mosh/missing'\'' autoheader' | |
AUTOMAKE='${SHELL} '\''/tmp/mosh/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='cc' | |
CCDEPMODE='depmode=gcc3' | |
CFLAGS='-g -O2' | |
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 -DNOMINMAX' | |
CRYPTO_CFLAGS='' | |
CRYPTO_LIBS='-lssl -lcrypto -lcrypto' | |
CSCOPE='cscope' | |
CTAGS='ctags' | |
CURSES_LIB='' | |
CXX='c++ -std=gnu++17 -std=gnu++14' | |
CXXDEPMODE='depmode=gcc3' | |
CXXFLAGS='-g -O2' | |
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_CXX14='1' | |
HAVE_CXX17='1' | |
HAVE_PROTOC='yes' | |
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='' | |
LIBOBJS='' | |
LIBS='-lz ' | |
LTLIBOBJS='' | |
MAKEINFO='${SHELL} '\''/tmp/mosh/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='[email protected]' | |
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/pkg-config' | |
PKG_CONFIG_LIBDIR='' | |
PKG_CONFIG_PATH='' | |
PROTOC='/usr/bin/protoc' | |
RANLIB='ranlib' | |
SET_MAKE='' | |
SHELL='/bin/sh' | |
STRIP='' | |
TINFO_CFLAGS='-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600' | |
TINFO_CPPFLAGS='' | |
TINFO_LDFLAGS='' | |
TINFO_LIBS='-lncursesw' | |
USE_AES_OCB_FROM_OPENSSL_FALSE='' | |
USE_AES_OCB_FROM_OPENSSL_TRUE='#' | |
VERSION='1.4.0' | |
WARNING_CXXFLAGS='-Wall' | |
ac_ct_AR='ar' | |
ac_ct_CC='cc' | |
ac_ct_CXX='c++' | |
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='_no' | |
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='' | |
completions='' | |
datadir='${datarootdir}' | |
datarootdir='${prefix}/share' | |
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' | |
dvidir='${docdir}' | |
exec_prefix='NONE' | |
host_alias='' | |
htmldir='${docdir}' | |
ifGNUmake='' | |
ifnGNUmake='' | |
includedir='${prefix}/include' | |
infodir='${datarootdir}/info' | |
install_sh='${SHELL} /tmp/mosh/install-sh' | |
libdir='${exec_prefix}/lib' | |
libexecdir='${exec_prefix}/libexec' | |
localedir='${datarootdir}/locale' | |
localstatedir='${prefix}/var' | |
mandir='${datarootdir}/man' | |
mkdir_p='$(MKDIR_P)' | |
oldincludedir='/usr/include' | |
pdfdir='${docdir}' | |
prefix='NONE' | |
program_transform_name='s,x,x,' | |
protobuf_CFLAGS='-DPROTOBUF_USE_DLLS -DNOMINMAX' | |
protobuf_LIBS='-lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_proto -labsl_log_internal_log_sink_set -labsl_log_sink -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_entropy_pool -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_leak_check -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_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_string_view -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' | |
psdir='${docdir}' | |
runstatedir='${localstatedir}/run' | |
sbindir='${exec_prefix}/sbin' | |
sharedstatedir='${prefix}/com' | |
sysconfdir='${prefix}/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 "[email protected]" | |
#define PACKAGE_URL "" | |
#define PACKAGE "mosh" | |
#define VERSION "1.4.0" | |
#define HAVE_CXX17 1 | |
#define HAVE_CXX14 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_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_IPV6_V6ONLY 1 | |
#define HAVE_IUTF8 1 | |
configure: exit 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment