Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 881649 Details for
Bug 921575
net-im/spectrum2-2.2.1 - /.../span.h: error: Container was not declared in this scope
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-im:spectrum2-2.2.1:20240107-003859.log
net-im:spectrum2-2.2.1:20240107-003859.log (text/plain), 136.48 KB, created by
Toralf Förster
on 2024-01-07 15:57:12 UTC
(
hide
)
Description:
net-im:spectrum2-2.2.1:20240107-003859.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2024-01-07 15:57:12 UTC
Size:
136.48 KB
patch
obsolete
> * Package: net-im/spectrum2-2.2.1:0 > * Repository: gentoo > * Maintainer: conikost@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux sqlite > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking spectrum2-2.2.1.tar.gz to /var/tmp/portage/net-im/spectrum2-2.2.1/work >>>> Source unpacked in /var/tmp/portage/net-im/spectrum2-2.2.1/work >>>> Preparing source in /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build" >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build" >cmake -C /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_SYSCONFDIR=/etc -DENABLE_DOCS=no -DENABLE_FROTZ=no -DENABLE_IRC=no -DENABLE_MYSQL=no -DENABLE_PQXX=no -DENABLE_PURPLE=no -DENABLE_SMSTOOLS3=no -DENABLE_SQLITE3=yes -DENABLE_TESTS=no -DENABLE_TWITTER=no -DENABLE_XMPP=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build/gentoo_toolchain.cmake /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1 >loading initial cache file /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build/gentoo_common_config.cmake >CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy): > The OLD behavior for policy CMP0037 will be removed from a future version > of CMake. > > The cmake-policies(7) manual explains that the OLD behaviors of all > policies are deprecated and that a policy should be set to OLD only under > specific short-term circumstances. Projects should be ported to the NEW > behavior and not rely on setting a policy to OLD. > > >-- The C compiler identification is GNU 14.0.0 >-- The CXX compiler identification is GNU 14.0.0 >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Variables to override default places where to find libraries: >-- |- cppunit : -DCPPUNIT_INCLUDE_DIR, -DCPPUNIT_LIBRARY >-- |- swiften : -DSWIFTEN_INCLUDE_DIR, -DSWIFTEN_LIBRARY >-- |- zlib : -DZLIB_LIBRARY >-- |- expat : -DEXPAT_LIBRARY >-- |-libidn : -DLIBIDN_LIBRARY >-- |-libxml : -DLIBXML_LIBRARY >-- |- boost : -DBOOST_INCLUDEDIR, -DBOOST_LIBRARYDIR >-- |- protobuf: -DPROTOBUF_INCLUDE_DIR, -DPROTOBUF_LIBRARY >-- : -DPROTOBUF_PROTOC_EXECUTABLE >-- |- log4cxx : -DLOG4CXX_INCLUDE_DIR, -DLOG4CXX_LIBRARIES >-- |- purple : -DPURPLE_INCLUDE_DIR, -DPURPLE_LIBRARY >-- : -DPURPLE_NOT_RUNTIME - enables compilation with libpurple.lib >-- |- pgxx : -DPQXX_INCLUDE_DIR, -DPQXX_LIBRARY >-- |- irc : -DIRC_INCLUDE_DIR, -DIRC_LIBRARY >-- Found libSwiften: -lSwiften;-lboost_system;-lboost_thread;-lboost_regex;-lboost_program_options;-lboost_filesystem;-lboost_serialization;-lboost_date_time;-licuuc;-lz;-lssl;-lcrypto;-lexpat;-lminiupnpc;-lnatpmp;-lresolv;-lpthread;-ldl;-lm;-lc;-lstdc++, /usr/include >CMake Warning (dev) at cmake_modules/FindBoost.cmake:257 (EXEC_PROGRAM): > Policy CMP0153 is not set: The exec_program command should not be called. > Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy > command to set the policy and suppress this warning. > > Use execute_process() instead. >Call Stack (most recent call first): > cmake_modules/FindBoost.cmake:609 (_Boost_COMPILER_DUMPVERSION) > CMakeLists.txt:103 (find_package) >This warning is for project developers. Use -Wno-dev to suppress it. > >-- Found Boost: /usr/lib64/libboost_program_options.so;/usr/lib64/libboost_date_time.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_regex.so;/usr/lib64/libboost_thread.so;/usr/lib64/libboost_locale.so, /usr/include >-- Found Boost: 108400, /usr/lib64/libboost_program_options.so;/usr/lib64/libboost_date_time.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_regex.so;/usr/lib64/libboost_thread.so;/usr/lib64/libboost_locale.so, /usr/include >-- Using BOOST_FILESYSTEM_VERSION=3 >-- Found popt: /usr/lib64/libpopt.so, /usr/include >-- Found Sqlite3 header file in /usr/include >-- Found Sqlite3 libraries: optimized;/usr/lib64/libsqlite3.so;debug;/usr/lib64/libsqlite3.so >-- Found PROTOBUF: /usr/lib64/libprotobuf.so >-- Found JsonCpp: /usr/include/jsoncpp >-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.1.0") >-- Checking for module 'openssl' >-- Found openssl, version 3.1.4 >-- Found OpenSSL: /usr/include, /usr/lib64/libssl.so/usr/lib64/libcrypto.so >-- Found Event: /usr/lib64/libev.so /usr/include >-- Found log4cxx: /usr/lib64/liblog4cxx.so, /usr/include/usr/include > Supported features >----------------------- >Version : 2.2.1 >SQLite3 : yes >MySQL : no (user disabled) >PostgreSQL : no (user disabled) >Network plugins : yes >Libpurple plugin : no (user disabled) > libev eventloop : yes >IRC plugin : no (user disabled) >Twitter plugin : no (user disabled) >Frotz plugin : no (user disabled) >SMSTools3 plugin : no (user disabled) >Swiften plugin : no (user disabled) >Log4cxx : yes >Debug : no (run "cmake . -DCMAKE_BUILD_TYPE=Debug") >-- Found CURL: /usr/lib64/libcurl.so (found version "8.5.0") >Tests : no (user disabled) >Documentation : no (user disabled) >---------------------- >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -O2 -pipe -march=native -fno-diagnostics-color >C++ -O2 -pipe -march=native -fno-diagnostics-color >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 > >-- Configuring done (1.1s) >-- Generating done (0.1s) >-- Build files have been written to: /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1" > * Build directory (BUILD_DIR): "/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build" >ninja -v -j4 -l0 >[1/121] cd /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build/plugin/python && /usr/bin/protoc --python_out /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/plugin/python --proto_path /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/plugin/python/../../include/transport/ /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/plugin/python/../../include/transport/protocol.proto >[2/121] cd /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build/include/transport && /usr/bin/protoc --cpp_out /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport --proto_path /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.proto >[3/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/AdminInterfaceCommand.cpp.o -MF libtransport/CMakeFiles/transport.dir/AdminInterfaceCommand.cpp.o.d -o libtransport/CMakeFiles/transport.dir/AdminInterfaceCommand.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterfaceCommand.cpp >[4/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/Buddy.cpp.o -MF libtransport/CMakeFiles/transport.dir/Buddy.cpp.o.d -o libtransport/CMakeFiles/transport.dir/Buddy.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/Buddy.cpp >[5/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/ConversationManager.cpp.o -MF libtransport/CMakeFiles/transport.dir/ConversationManager.cpp.o.d -o libtransport/CMakeFiles/transport.dir/ConversationManager.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/ConversationManager.cpp >[6/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o -MF libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o.d -o libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterface.cpp >FAILED: libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o -MF libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o.d -o libtransport/CMakeFiles/transport.dir/AdminInterface.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterface.cpp >In file included from /usr/include/absl/base/config.h:86, > from /usr/include/absl/base/attributes.h:37, > from /usr/include/absl/strings/string_view.h:39, > from /usr/include/google/protobuf/stubs/common.h:44, > from /usr/include/google/protobuf/io/coded_stream.h:130, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:24, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/NetworkPluginServer.h:40, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterface.cpp:27: >/usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." > 79 | #error "C++ versions less than C++14 are not supported." > | ^~~~~ >In file included from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:11: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/absl/strings/string_view.h: In member function âconstexpr void absl::lts_20230802::string_view::remove_prefix(size_type) constâ: >/usr/include/absl/strings/string_view.h:340:10: error: assignment of member âabsl::lts_20230802::string_view::ptr_â in read-only object > 340 | ptr_ += n; > | ~~~~~^~~~ >/usr/include/absl/strings/string_view.h:341:13: error: assignment of member âabsl::lts_20230802::string_view::length_â in read-only object > 341 | length_ -= n; > | ~~~~~~~~^~~~ >/usr/include/absl/strings/string_view.h: In member function âconstexpr void absl::lts_20230802::string_view::remove_suffix(size_type) constâ: >/usr/include/absl/strings/string_view.h:350:13: error: assignment of member âabsl::lts_20230802::string_view::length_â in read-only object > 350 | length_ -= n; > | ~~~~~~~~^~~~ >/usr/include/absl/strings/string_view.h: In member function âconstexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) constâ: >/usr/include/absl/strings/string_view.h:358:13: error: passing âconst absl::lts_20230802::string_viewâ as âthisâ argument discards qualifiers [-fpermissive] > 358 | *this = s; > | ^ >/usr/include/absl/strings/string_view.h:161:7: note: in call to âabsl::lts_20230802::string_view& absl::lts_20230802::string_view::operator=(const absl::lts_20230802::string_view&)â > 161 | class string_view { > | ^~~~~~~~~~~ >In file included from /usr/include/google/protobuf/stubs/port.h:45, > from /usr/include/google/protobuf/stubs/common.h:46: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/stubs/common.h:56: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/absl/log/log_entry.h:35, > from /usr/include/absl/log/internal/log_message.h:41, > from /usr/include/absl/log/internal/strip.h:24, > from /usr/include/absl/log/internal/check_op.h:37, > 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:132: >/usr/include/absl/time/time.h: In constructor âabsl::lts_20230802::Duration::HiRep::HiRep(int64_t)â: >/usr/include/absl/time/time.h:256:5: error: âconstexprâ constructor does not have empty body > 256 | } > | ^ >/usr/include/absl/time/time.h: In member function âconstexpr int64_t absl::lts_20230802::Duration::HiRep::Get() constâ: >/usr/include/absl/time/time.h:276:5: error: body of âconstexprâ function âconstexpr int64_t absl::lts_20230802::Duration::HiRep::Get() constâ not a return-statement > 276 | } > | ^ >/usr/include/absl/time/time.h: In member function âconstexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) constâ: >/usr/include/absl/time/time.h:284:11: error: assignment of member âabsl::lts_20230802::Duration::HiRep::hi_â in read-only object > 284 | hi_ = static_cast<uint32_t>(unsigned_value >> 32); > | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/time.h:285:11: error: assignment of member âabsl::lts_20230802::Duration::HiRep::lo_â in read-only object > 285 | lo_ = static_cast<uint32_t>(unsigned_value); > | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/time/time.h:286:14: error: binding reference of type âabsl::lts_20230802::Duration::HiRep&â to âconst absl::lts_20230802::Duration::HiRepâ discards qualifiers > 286 | return *this; > | ^~~~~ >/usr/include/absl/time/time.h:287:5: error: body of âconstexprâ function âconstexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) constâ not a return-statement > 287 | } > | ^ >In file included from /usr/include/absl/types/span.h:69, > from /usr/include/absl/log/log_entry.h:36: >/usr/include/absl/types/internal/span.h: At global scope: >/usr/include/absl/types/internal/span.h:119:26: error: âremove_const_tâ in namespace âstdâ does not name a template type; did you mean âremove_constâ? > 119 | using Container = std::remove_const_t<T>; > | ^~~~~~~~~~~~~~ > | remove_const >/usr/include/absl/types/internal/span.h:121:44: error: parse error in template argument list > 121 | decltype(span_internal::GetData(std::declval<const Container&>())); > | ^~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/types/internal/span.h:122:64: error: âContainerâ was not declared in this scope > 122 | using MutData = decltype(span_internal::GetData(std::declval<Container&>())); > | ^~~~~~~~~ >/usr/include/absl/types/internal/span.h:122:56: error: parse error in template argument list > 122 | using MutData = decltype(span_internal::GetData(std::declval<Container&>())); > | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/types/internal/span.h:130:29: error: âenable_if_tâ in namespace âstdâ does not name a template type > 130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>; > | ^~~~~~~~~~~ >/usr/include/absl/types/internal/span.h:130:24: note: âstd::enable_if_tâ is only available from C++14 onwards > 130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>; > | ^~~ >/usr/include/absl/types/internal/span.h:133:32: error: âenable_if_tâ in namespace âstdâ does not name a template type > 133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>; > | ^~~~~~~~~~~ >/usr/include/absl/types/internal/span.h:133:27: note: âstd::enable_if_tâ is only available from C++14 onwards > 133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>; > | ^~~ >/usr/include/absl/types/span.h:201:39: error: âEnableIfNotIsViewâ in namespace âabsl::lts_20230802::span_internalâ does not name a template type > 201 | typename = span_internal::EnableIfNotIsView<V>> > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/types/span.h:201:56: error: expected â>â before â<â token > 201 | typename = span_internal::EnableIfNotIsView<V>> > | ^ >/usr/include/absl/types/span.h:210:39: error: âEnableIfNotIsViewâ in namespace âabsl::lts_20230802::span_internalâ does not name a template type > 210 | typename = span_internal::EnableIfNotIsView<V>> > | ^~~~~~~~~~~~~~~~~ >/usr/include/absl/types/span.h:210:56: error: expected â>â before â<â token > 210 | typename = span_internal::EnableIfNotIsView<V>> > | ^ >/usr/include/absl/types/span.h:222:28: error: âabsl::lts_20230802::span_internal::EnableIfIsViewâ has not been declared > 222 | span_internal::EnableIfIsView<V> = 0> > | ^~~~~~~~~~~~~~ >/usr/include/absl/types/span.h:222:42: error: expected â>â before â<â token > 222 | span_internal::EnableIfIsView<V> = 0> > | ^ >/usr/include/absl/types/span.h:223:12: error: âtemplate<class T> template<class V, class, class, <typeprefixerror><anonymous> > absl::lts_20230802::Span<T>::Span(V&)â cannot be overloaded with âtemplate<class T> template<class V, class, class, class> absl::lts_20230802::Span<T>::Span(V&)â > 223 | explicit Span(V& v) noexcept // NOLINT(runtime/references) > | ^~~~ >/usr/include/absl/types/span.h:202:12: note: previous declaration âtemplate<class T> template<class V, class, class, class> absl::lts_20230802::Span<T>::Span(V&)â > 202 | explicit Span( > | ^~~~ >/usr/include/absl/types/span.h:227:28: error: âabsl::lts_20230802::span_internal::EnableIfIsViewâ has not been declared > 227 | span_internal::EnableIfIsView<V> = 0> > | ^~~~~~~~~~~~~~ >/usr/include/absl/types/span.h:227:42: error: expected â>â before â<â token > 227 | span_internal::EnableIfIsView<V> = 0> > | ^ >/usr/include/absl/types/span.h:228:13: error: âtemplate<class T> template<class V, class, class, <typeprefixerror><anonymous> > constexpr absl::lts_20230802::Span<T>::Span(const V&)â cannot be overloaded with âtemplate<class T> template<class V, class, class, class> constexpr absl::lts_20230802::Span<T>::Span(const V&)â > 228 | constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) > | ^~~~ >/usr/include/absl/types/span.h:211:13: note: previous declaration âtemplate<class T> template<class V, class, class, class> constexpr absl::lts_20230802::Span<T>::Span(const V&)â > 211 | constexpr Span( > | ^~~~ >In file included from /usr/include/absl/log/internal/log_message.h:43: >/usr/include/absl/strings/internal/has_absl_stringify.h:46:13: error: âenable_if_tâ is not a member of âstdâ > 46 | T, std::enable_if_t<std::is_void<decltype(AbslStringify( > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/has_absl_stringify.h:46:13: note: âstd::enable_if_tâ is only available from C++14 onwards >/usr/include/absl/strings/internal/has_absl_stringify.h:46:13: error: âenable_if_tâ is not a member of âstdâ >/usr/include/absl/strings/internal/has_absl_stringify.h:46:13: note: âstd::enable_if_tâ is only available from C++14 onwards >/usr/include/absl/strings/internal/has_absl_stringify.h:48:41: error: type/value mismatch at argument 2 in template parameter list for âtemplate<class T, class> struct absl::lts_20230802::strings_internal::HasAbslStringifyâ > 48 | std::declval<const T&>()))>::value>> : std::true_type {}; > | ^~~~~ >/usr/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got â(<expression error> < std::is_void<decltype (absl::lts_20230802::AbslStringify(std::declval<absl::lts_20230802::strings_internal::UnimplementedSink&>(), declval<const T&>()))>::value)â >/usr/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before â>â token > 48 | std::declval<const T&>()))>::value>> : std::true_type {}; > | ^~ >In file included from /usr/include/absl/container/internal/inlined_vector.h:30, > from /usr/include/absl/container/inlined_vector.h:53, > from /usr/include/absl/strings/cord.h:78, > from /usr/include/google/protobuf/io/coded_stream.h:134: >/usr/include/absl/container/internal/compressed_tuple.h: In function âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()â: >/usr/include/absl/container/internal/compressed_tuple.h:77:16: error: âis_finalâ is not a member of âstdâ; did you mean âboost::is_finalâ? > 77 | !std::is_final<T>::value && > | ^~~~~~~~ >In file included from /usr/include/boost/multi_index/detail/is_transparent.hpp:51, > from /usr/include/boost/multi_index/detail/promotes_arg.hpp:49, > from /usr/include/boost/multi_index/hashed_index.hpp:39, > from /usr/include/Swiften/Base/LRUCache.h:14, > from /usr/include/Swiften/Disco/EntityCapsManager.h:14, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/NetworkPluginServer.h:25: >/usr/include/boost/type_traits/is_final.hpp:23:27: note: âboost::is_finalâ declared here > 23 | template <class T> struct is_final : public integral_constant<bool, BOOST_IS_FINAL(T)> {}; > | ^~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before â>â token > 77 | !std::is_final<T>::value && > | ^ >/usr/include/absl/container/internal/compressed_tuple.h:77:29: error: â::valueâ has not been declared; did you mean âboost::_bi::valueâ? > 77 | !std::is_final<T>::value && > | ^~~~~ > | boost::_bi::value >In file included from /usr/include/boost/bind.hpp:29, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/StorageBackend.h:27, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/AdminInterfaceCommand.h:27, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterface.cpp:22: >/usr/include/boost/bind/bind.hpp:98:25: note: âboost::_bi::valueâ declared here > 98 | template<class T> class value > | ^~~~~ >In file included from /usr/include/absl/container/internal/inlined_vector.h:31: >/usr/include/absl/memory/memory.h: At global scope: >/usr/include/absl/memory/memory.h:97:12: error: âmake_uniqueâ has not been declared in âstdâ > 97 | using std::make_unique; > | ^~~~~~~~~~~ >In file included from /usr/include/absl/strings/str_format.h:78, > 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:79: >/usr/include/absl/strings/internal/str_format/arg.h:141:13: error: âenable_if_tâ in namespace âstdâ does not name a template type > 141 | -> std::enable_if_t<std::is_enum<T>::value && > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:141:8: note: âstd::enable_if_tâ is only available from C++14 onwards > 141 | -> std::enable_if_t<std::is_enum<T>::value && > | ^~~ >/usr/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before â<â token > 141 | -> std::enable_if_t<std::is_enum<T>::value && > | ^ >/usr/include/absl/strings/internal/str_format/arg.h:160:13: error: âenable_if_tâ in namespace âstdâ does not name a template type > 160 | -> std::enable_if_t<!std::is_enum<T>::value && > | ^~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/arg.h:160:8: note: âstd::enable_if_tâ is only available from C++14 onwards > 160 | -> std::enable_if_t<!std::is_enum<T>::value && > | ^~~ >/usr/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before â<â token > 160 | -> std::enable_if_t<!std::is_enum<T>::value && > | ^ >In file included from /usr/include/absl/strings/internal/str_format/checker.h:22, > from /usr/include/absl/strings/internal/str_format/bind.h:26, > from /usr/include/absl/strings/str_format.h:79: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:46:14: error: assignment of member âabsl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_â in read-only object > 46 | value_ = value; > | ~~~~~~~^~~~~~~ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:57:14: error: assignment of member âabsl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_â in read-only object > 57 | value_ = -value - 1; > | ~~~~~~~^~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:63:5: error: body of âconstexprâ function âconstexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() constâ not a return-statement > 63 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:102:3: error: body of âconstexprâ function âconstexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() constâ not a return-statement > 102 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:108:3: error: body of âconstexprâ function âconstexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() constâ not a return-statement > 108 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function âconstexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() constâ: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:114:3: error: body of âconstexprâ function âconstexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() constâ not a return-statement > 114 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function âconstexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)â: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:193:1: error: body of âconstexprâ function âconstexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)â not a return-statement > 193 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function âconstexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)â: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:210:1: error: body of âconstexprâ function âconstexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)â not a return-statement > 210 | } > | ^ >/usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function âconstexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)â: >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: body of âconstexprâ function âconstexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)â not a return-statement > 346 | } > | ^ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>, long unsigned int}]â: >/usr/include/absl/container/internal/compressed_tuple.h:206:61: required from âclass absl::lts_20230802::container_internal::CompressedTuple<std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>, long unsigned int>â >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/inlined_vector.h:567:12: required from âclass absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >â >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: 567 | Metadata metadata_; >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: | ^~~~~~~~~ >/usr/include/absl/container/inlined_vector.h:98:9: required from âclass absl::lts_20230802::InlinedVector<absl::lts_20230802::str_format_internal::FormatArgImpl, 4>â >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: 98 | using MemcpyPolicy = typename Storage::MemcpyPolicy; >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: | ^~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: 191 | absl::InlinedVector<FormatArgImpl, 4> args_; >/usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: | ^~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>]â called in a constant expression > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:75:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>]â is not usable as a âconstexprâ function because: > 75 | constexpr bool ShouldUseBase() { > | ^~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type âboolâ > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to âOr(<brace-enclosed initializer list>)â > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: âstd::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<std::integral_constant<bool, false> >)â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<std::integral_constant<bool, false> >â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: âstd::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<bool>)â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<bool>â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âclass absl::lts_20230802::container_internal::CompressedTuple<std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>, long unsigned int>â: >/usr/include/absl/container/internal/inlined_vector.h:567:12: required from âclass absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 567 | Metadata metadata_; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~ >/usr/include/absl/container/inlined_vector.h:98:9: required from âclass absl::lts_20230802::InlinedVector<absl::lts_20230802::str_format_internal::FormatArgImpl, 4>â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 98 | using MemcpyPolicy = typename Storage::MemcpyPolicy; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 191 | absl::InlinedVector<FormatArgImpl, 4> args_; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>, long unsigned int}]â called in a constant expression > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:148:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl>, long unsigned int}]â is not usable as a âconstexprâ function because: > 148 | constexpr bool ShouldAnyUseBase() { > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type âboolâ > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/inlined_vector.h: In instantiation of âconstexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >::kOptimalInlinedSizeâ: >/usr/include/absl/container/internal/inlined_vector.h:549:22: required from âstruct absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >::Inlinedâ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: 549 | ValueType<A>[kOptimalInlinedSize])]; >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/inlined_vector.h:554:13: required from âunion absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >::Dataâ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: 554 | Inlined inlined; >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: | ^~~~~~~ >/usr/include/absl/container/internal/inlined_vector.h:568:8: required from âclass absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >â >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: 568 | Data data_; >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: | ^~~~~ >/usr/include/absl/container/inlined_vector.h:98:9: required from âclass absl::lts_20230802::InlinedVector<absl::lts_20230802::str_format_internal::FormatArgImpl, 4>â >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: 98 | using MemcpyPolicy = typename Storage::MemcpyPolicy; >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: | ^~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: 191 | absl::InlinedVector<FormatArgImpl, 4> args_; >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: | ^~~~~ >/usr/include/absl/container/internal/inlined_vector.h:545:17: error: call to non-âconstexprâ function âconst _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]â > 545 | (std::max)(N, sizeof(Allocated) / sizeof(ValueType<A>)); > | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:51, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/AdminInterface.h:23, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/AdminInterface.cpp:21: >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: âconst _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]â declared here > 257 | max(const _Tp& __a, const _Tp& __b) > | ^~~ >/usr/include/absl/container/internal/inlined_vector.h: In instantiation of âstruct absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >::Inlinedâ: >/usr/include/absl/container/internal/inlined_vector.h:554:13: required from âunion absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >::Dataâ >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: 554 | Inlined inlined; >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: | ^~~~~~~ >/usr/include/absl/container/internal/inlined_vector.h:568:8: required from âclass absl::lts_20230802::inlined_vector_internal::Storage<absl::lts_20230802::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20230802::str_format_internal::FormatArgImpl> >â >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: 568 | Data data_; >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: | ^~~~~ >/usr/include/absl/container/inlined_vector.h:98:9: required from âclass absl::lts_20230802::InlinedVector<absl::lts_20230802::str_format_internal::FormatArgImpl, 4>â >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: 98 | using MemcpyPolicy = typename Storage::MemcpyPolicy; >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: | ^~~~~~~~~~~~ >/usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: 191 | absl::InlinedVector<FormatArgImpl, 4> args_; >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:257:5: note: | ^~~~~ >/usr/include/absl/container/internal/inlined_vector.h:549:22: error: size of array is not an integral constant-expression > 549 | ValueType<A>[kOptimalInlinedSize])]; > | ^~~~~~~~~~~~~~~~~~~ >In file included from /usr/include/absl/strings/cord_analysis.h:22, > from /usr/include/absl/strings/cord.h:82: >/usr/include/absl/strings/internal/cord_internal.h: At global scope: >/usr/include/absl/strings/internal/cord_internal.h:719:20: error: defaulted declaration âconstexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) constâ does not match the expected signature > 719 | constexpr Rep& operator=(const Rep&) = default; > | ^~~~~~~~ >/usr/include/absl/strings/internal/cord_internal.h:719:20: note: expected signature: âabsl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&)â >/usr/include/absl/strings/internal/cord_internal.h:719:20: error: explicitly defaulted function âconstexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) constâ cannot be declared âconstexprâ because the implicit declaration is not âconstexprâ: >/usr/include/absl/strings/internal/cord_internal.h:709:12: note: defaulted constructor calls non-âconstexprâ âabsl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)â > 709 | struct AsTree { > | ^~~~~~ >/usr/include/absl/strings/internal/cord_internal.h:709:12: note: âabsl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)â is not usable as a âconstexprâ function because: >/usr/include/absl/strings/internal/cord_internal.h: In constructor âabsl::lts_20230802::cord_internal::InlineData::InlineData()â: >/usr/include/absl/strings/internal/cord_internal.h:529:52: error: âconstexprâ constructor does not have empty body > 529 | constexpr InlineData() noexcept { poison_this(); } > | ^ >/usr/include/absl/strings/internal/cord_internal.h: In constructor âabsl::lts_20230802::cord_internal::InlineData::InlineData(absl::lts_20230802::string_view, absl::lts_20230802::cord_internal::CordRep*)â: >/usr/include/absl/strings/internal/cord_internal.h:545:3: error: âconstexprâ constructor does not have empty body > 545 | } > | ^ >In file included from /usr/include/google/protobuf/port.h:53, > from /usr/include/google/protobuf/io/coded_stream.h:136: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/io/coded_stream.h:140: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/arena_align.h:85, > from /usr/include/google/protobuf/arena.h:52, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:25: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/arena_align.h: In member function âconstexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) constâ: >/usr/include/google/protobuf/arena_align.h:156:3: error: body of âconstexprâ function âconstexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) constâ not a return-statement > 156 | } > | ^ >/usr/include/google/protobuf/arena_align.h: At global scope: >/usr/include/google/protobuf/arena_align.h:205:18: error: âArenaAlignAsâ function uses âautoâ type specifier without trailing return type > 205 | inline constexpr auto ArenaAlignAs() { > | ^~~~ >/usr/include/google/protobuf/arena_align.h:205:18: note: deduced return type only available with â-std=c++14â or â-std=gnu++14â >/usr/include/google/protobuf/arena_align.h:211:18: error: âArenaAlignOfâ function uses âautoâ type specifier without trailing return type > 211 | inline constexpr auto ArenaAlignOf() { > | ^~~~ >/usr/include/google/protobuf/arena_align.h:211:18: note: deduced return type only available with â-std=c++14â or â-std=gnu++14â >In file included from /usr/include/google/protobuf/arena_config.h:38, > from /usr/include/google/protobuf/arena.h:53: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/arena_cleanup.h:46, > from /usr/include/google/protobuf/serial_arena.h:49, > from /usr/include/google/protobuf/arena.h:55: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/arenaz_sampler.h:42, > from /usr/include/google/protobuf/serial_arena.h:51: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/string_block.h:47, > from /usr/include/google/protobuf/serial_arena.h:53: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/serial_arena.h:57: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/thread_safe_arena.h:52, > from /usr/include/google/protobuf/arena.h:56: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/arena.h:59: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/arena.h: In member function âvoid google::protobuf::Arena::Own(T*)â: >/usr/include/google/protobuf/arena.h:360:14: error: âconditional_tâ in namespace âstdâ does not name a template type; did you mean âconditionalâ? > 360 | std::conditional_t<std::is_convertible<T*, MessageLite*>::value, > | ^~~~~~~~~~~~~ > | conditional >/usr/include/google/protobuf/arena.h:363:36: error: âTypeToUseâ does not name a type > 363 | impl_.AddCleanup(static_cast<TypeToUse*>(object), > | ^~~~~~~~~ >/usr/include/google/protobuf/arena.h:363:45: error: expected â>â before â*â token > 363 | impl_.AddCleanup(static_cast<TypeToUse*>(object), > | ^ >/usr/include/google/protobuf/arena.h:363:45: error: expected â(â before â*â token >/usr/include/google/protobuf/arena.h:363:46: error: expected primary-expression before â>â token > 363 | impl_.AddCleanup(static_cast<TypeToUse*>(object), > | ^ >/usr/include/google/protobuf/arena.h:364:55: error: âTypeToUseâ was not declared in this scope > 364 | &internal::arena_delete_object<TypeToUse>); > | ^~~~~~~~~ >In file included from /usr/include/google/protobuf/explicitly_constructed.h:40, > from /usr/include/google/protobuf/arenastring.h:43, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:26: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/arenastring.h:46: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/metadata_lite.h:41, > from /usr/include/google/protobuf/message_lite.h:55, > from /usr/include/google/protobuf/any.h:38, > from /usr/include/google/protobuf/generated_message_util.h:53, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:27: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/message_lite.h:60: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/any.h:41: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/has_bits.h:38, > from /usr/include/google/protobuf/generated_message_util.h:54: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/generated_enum_util.h:40, > from /usr/include/google/protobuf/repeated_field.h:61, > from /usr/include/google/protobuf/implicit_weak_message.h:39, > from /usr/include/google/protobuf/generated_message_util.h:55: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/repeated_ptr_field.h:67, > from /usr/include/google/protobuf/repeated_field.h:64: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/repeated_ptr_field.h: In constructor âgoogle::protobuf::RepeatedPtrField<T>::RepeatedPtrField()â: >/usr/include/google/protobuf/repeated_ptr_field.h:1245:1: error: âconstexprâ constructor does not have empty body > 1245 | } > | ^ >In file included from /usr/include/google/protobuf/repeated_field.h:68: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/repeated_field.h: In constructor âgoogle::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField()â: >/usr/include/google/protobuf/repeated_field.h:485:1: error: âconstexprâ constructor does not have empty body > 485 | } > | ^ >In file included from /usr/include/google/protobuf/implicit_weak_message.h:46: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/wire_format_lite.h:72, > from /usr/include/google/protobuf/generated_message_util.h:59: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/generated_message_util.h:63: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/absl/types/variant.h:79, > from /usr/include/absl/hash/internal/hash.h:56, > from /usr/include/absl/hash/hash.h:85, > from /usr/include/absl/container/internal/hash_function_defaults.h:55, > from /usr/include/absl/container/flat_hash_map.h:41, > from /usr/include/google/protobuf/descriptor.h:69, > from /usr/include/google/protobuf/generated_message_reflection.h:47, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:29: >/usr/include/absl/types/internal/variant.h:880:16: error: âinteger_sequenceâ is not a member of âstdâ > 880 | std::integer_sequence<bool, 0 <= Is...>, > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/types/internal/variant.h:880:16: note: âstd::integer_sequenceâ is only available from C++14 onwards >/usr/include/absl/types/internal/variant.h:880:16: error: âinteger_sequenceâ is not a member of âstdâ >/usr/include/absl/types/internal/variant.h:880:16: note: âstd::integer_sequenceâ is only available from C++14 onwards >/usr/include/absl/types/internal/variant.h:880:49: error: wrong number of template arguments (1, should be 2) > 880 | std::integer_sequence<bool, 0 <= Is...>, > | ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/char_traits.h:50, > from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:42: >/usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/type_traits:780:12: note: provided for âtemplate<class, class> struct std::is_sameâ > 780 | struct is_same; > | ^~~~~~~ >/usr/include/absl/types/internal/variant.h:881:16: error: âinteger_sequenceâ is not a member of âstdâ > 881 | std::integer_sequence<bool, Is != absl::variant_npos...>>> {}; > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/types/internal/variant.h:881:16: note: âstd::integer_sequenceâ is only available from C++14 onwards >/usr/include/absl/types/internal/variant.h:881:16: error: âinteger_sequenceâ is not a member of âstdâ >/usr/include/absl/types/internal/variant.h:881:16: note: âstd::integer_sequenceâ is only available from C++14 onwards >/usr/include/absl/types/internal/variant.h:881:66: error: wrong number of template arguments (2, should be 1) > 881 | std::integer_sequence<bool, Is != absl::variant_npos...>>> {}; > | ^~ >In file included from /usr/include/absl/types/span.h:68: >/usr/include/absl/meta/type_traits.h:169:8: note: provided for âtemplate<class T> struct absl::lts_20230802::negationâ > 169 | struct negation : std::integral_constant<bool, !T::value> {}; > | ^~~~~~~~ >/usr/include/absl/types/internal/variant.h:881:68: error: expected â{â before â>â token > 881 | std::integer_sequence<bool, Is != absl::variant_npos...>>> {}; > | ^ >/usr/include/absl/hash/internal/hash.h: In static member function âstatic size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)â: >/usr/include/absl/hash/internal/hash.h:993:38: error: âmake_unsigned_tâ in namespace âstdâ does not name a template type; did you mean âmake_unsignedâ? > 993 | Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value))); > | ^~~~~~~~~~~~~~~ > | make_unsigned >/usr/include/absl/hash/internal/hash.h:993:53: error: expected â>â before â<â token > 993 | Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value))); > | ^ >/usr/include/absl/hash/internal/hash.h:993:53: error: expected â(â before â<â token >/usr/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before â<â token >/usr/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before â>>â token > 993 | Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value))); > | ^~ >/usr/include/absl/hash/internal/hash.h:993:66: error: expected â)â before â;â token > 993 | Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value))); > | ^ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]â: >/usr/include/absl/container/internal/compressed_tuple.h:206:61: required from âclass absl::lts_20230802::container_internal::CompressedTuple<long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle>â >/usr/include/absl/hash/internal/hash.h:993:66: error: 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { >/usr/include/absl/hash/internal/hash.h:993:66: error: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here >/usr/include/absl/hash/internal/hash.h:993:66: error: 1052 | compressed_tuple_{0u, HashtablezInfoHandle{}}; >/usr/include/absl/hash/internal/hash.h:993:66: error: | ^ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]â called in a constant expression > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:75:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]â is not usable as a âconstexprâ function because: > 75 | constexpr bool ShouldUseBase() { > | ^~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type âboolâ > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to âOr(<brace-enclosed initializer list>)â > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: âstd::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<std::integral_constant<bool, false> >)â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<std::integral_constant<bool, false> >â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: âstd::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<bool>)â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<bool>â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âclass absl::lts_20230802::container_internal::CompressedTuple<long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle>â: >/usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 1052 | compressed_tuple_{0u, HashtablezInfoHandle{}}; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]â called in a constant expression > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:148:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]â is not usable as a âconstexprâ function because: > 148 | constexpr bool ShouldAnyUseBase() { > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type âboolâ > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >In file included from /usr/include/google/protobuf/descriptor.h:78: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> >}]â: >/usr/include/absl/container/internal/compressed_tuple.h:206:61: required from âclass absl::lts_20230802::container_internal::CompressedTuple<absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from âclass absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 2801 | settings_{CommonFields{}, hasher{}, key_equal{}, allocator_type{}}; >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~ >/usr/include/absl/container/internal/raw_hash_map.h:31:7: required from âclass absl::lts_20230802::container_internal::raw_hash_map<absl::lts_20230802::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 31 | class raw_hash_map : public raw_hash_set<Policy, Hash, Eq, Alloc> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~ >/usr/include/absl/container/flat_hash_map.h:113:7: required from âclass absl::lts_20230802::flat_hash_map<std::__cxx11::basic_string<char>, bool>â >/usr/include/google/protobuf/port_def.inc:205:15: note: 113 | class flat_hash_map : public absl::container_internal::raw_hash_map< >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~ >/usr/include/google/protobuf/descriptor.h:2251:42: required from here >/usr/include/google/protobuf/port_def.inc:205:15: note: 2251 | absl::flat_hash_map<std::string, bool> unused_import_track_files_; >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]â called in a constant expression > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:75:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]â is not usable as a âconstexprâ function because: > 75 | constexpr bool ShouldUseBase() { > | ^~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type âboolâ > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to âOr(<brace-enclosed initializer list>)â > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: âstd::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<std::integral_constant<bool, false> >)â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<std::integral_constant<bool, false> >â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: âstd::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<bool>)â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<bool>â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âclass absl::lts_20230802::container_internal::CompressedTuple<absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >â: >/usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from âclass absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 2801 | settings_{CommonFields{}, hasher{}, key_equal{}, allocator_type{}}; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~ >/usr/include/absl/container/internal/raw_hash_map.h:31:7: required from âclass absl::lts_20230802::container_internal::raw_hash_map<absl::lts_20230802::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 31 | class raw_hash_map : public raw_hash_set<Policy, Hash, Eq, Alloc> { >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~ >/usr/include/absl/container/flat_hash_map.h:113:7: required from âclass absl::lts_20230802::flat_hash_map<std::__cxx11::basic_string<char>, bool>â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 113 | class flat_hash_map : public absl::container_internal::raw_hash_map< >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~ >/usr/include/google/protobuf/descriptor.h:2251:42: required from here >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 2251 | absl::flat_hash_map<std::string, bool> unused_import_track_files_; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> >}]â called in a constant expression > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:148:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> >}]â is not usable as a âconstexprâ function because: > 148 | constexpr bool ShouldAnyUseBase() { > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type âboolâ > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >In file included from /usr/include/google/protobuf/generated_enum_reflection.h:53, > from /usr/include/google/protobuf/generated_message_reflection.h:48: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/stubs/callback.h:36, > from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:52, > from /usr/include/google/protobuf/unknown_field_set.h:50, > from /usr/include/google/protobuf/generated_message_reflection.h:50: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/io/zero_copy_stream.h:116, > from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:57: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:62: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/endian.h:41, > from /usr/include/google/protobuf/parse_context.h:48, > from /usr/include/google/protobuf/unknown_field_set.h:52: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/inlined_string_field.h:44, > from /usr/include/google/protobuf/parse_context.h:50: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/parse_context.h:60: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/parse_context.h:659:27: error: âenable_if_tâ in namespace âstdâ does not name a template type > 659 | typename = std::enable_if_t<std::is_same<Void, void>::value>> > | ^~~~~~~~~~~ >/usr/include/google/protobuf/parse_context.h:659:22: note: âstd::enable_if_tâ is only available from C++14 onwards > 659 | typename = std::enable_if_t<std::is_same<Void, void>::value>> > | ^~~ >/usr/include/google/protobuf/parse_context.h:659:38: error: expected â>â before â<â token > 659 | typename = std::enable_if_t<std::is_same<Void, void>::value>> > | ^ >In file included from /usr/include/google/protobuf/unknown_field_set.h:56: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/generated_message_reflection.h:53: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:48, > from /usr/include/google/protobuf/message.h:129, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:30: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/generated_message_tctable_decl.h: In function âconstexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)â: >/usr/include/google/protobuf/generated_message_tctable_decl.h:263:1: error: body of âconstexprâ function âconstexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)â not a return-statement > 263 | } > | ^ >In file included from /usr/include/google/protobuf/map.h:69, > from /usr/include/google/protobuf/message.h:131: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/google/protobuf/map.h:211:31: error: âenable_if_tâ is not a member of âstdâ > 211 | struct KeyForBaseImpl<T, std::enable_if_t<std::is_integral<T>::value && > | ^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:211:31: note: âstd::enable_if_tâ is only available from C++14 onwards >/usr/include/google/protobuf/map.h:211:31: error: âenable_if_tâ is not a member of âstdâ >/usr/include/google/protobuf/map.h:211:31: note: âstd::enable_if_tâ is only available from C++14 onwards >/usr/include/google/protobuf/map.h:212:62: error: type/value mismatch at argument 2 in template parameter list for âtemplate<class T, class> struct google::protobuf::internal::KeyForBaseImplâ > 212 | std::is_signed<T>::value>> { > | ^~~~~ >/usr/include/google/protobuf/map.h:212:62: note: expected a type, got â((<expression error> < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)â >/usr/include/google/protobuf/map.h:212:67: error: expected unqualified-id before â>â token > 212 | std::is_signed<T>::value>> { > | ^~ >/usr/include/google/protobuf/map.h:245:41: error: âenable_if_tâ in namespace âstdâ does not name a template type > 245 | template <typename T, typename = std::enable_if_t< > | ^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:245:36: note: âstd::enable_if_tâ is only available from C++14 onwards > 245 | template <typename T, typename = std::enable_if_t< > | ^~~ >/usr/include/google/protobuf/map.h:245:52: error: expected â>â before â<â token > 245 | template <typename T, typename = std::enable_if_t< > | ^ >/usr/include/google/protobuf/map.h:251:41: error: âenable_if_tâ in namespace âstdâ does not name a template type > 251 | template <typename T, typename = std::enable_if_t< > | ^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:251:36: note: âstd::enable_if_tâ is only available from C++14 onwards > 251 | template <typename T, typename = std::enable_if_t< > | ^~~ >/usr/include/google/protobuf/map.h:251:52: error: expected â>â before â<â token > 251 | template <typename T, typename = std::enable_if_t< > | ^ >/usr/include/google/protobuf/map.h:344:25: error: âconditional_tâ in namespace âstdâ does not name a template type; did you mean âconditionalâ? > 344 | using KeyForTree = std::conditional_t<std::is_integral<T>::value, uint64_t, > | ^~~~~~~~~~~~~ > | conditional >/usr/include/google/protobuf/map.h:349:10: error: âconditional_tâ is not a member of âstdâ; did you mean âconditionalâ? > 349 | std::conditional_t<std::is_integral<T>::value, uint64_t, T>>::less; > | ^~~~~~~~~~~~~ > | conditional >/usr/include/google/protobuf/map.h:349:10: error: âconditional_tâ is not a member of âstdâ; did you mean âconditionalâ? > 349 | std::conditional_t<std::is_integral<T>::value, uint64_t, T>>::less; > | ^~~~~~~~~~~~~ > | conditional >/usr/include/google/protobuf/map.h:349:62: error: wrong number of template arguments (3, should be 1) > 349 | std::conditional_t<std::is_integral<T>::value, uint64_t, T>>::less; > | ^ >/usr/include/google/protobuf/map.h:222:8: note: provided for âtemplate<class key_type> struct google::protobuf::internal::TransparentSupportâ > 222 | struct TransparentSupport { > | ^~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:348:30: error: expected nested-name-specifier > 348 | using LessForTree = typename TransparentSupport< > | ^~~~~~~~~~~~~~~~~~~ > 349 | std::conditional_t<std::is_integral<T>::value, uint64_t, T>>::less; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:353:21: error: âKeyForTreeâ was not declared in this scope; did you mean âKeyForBaseâ? > 353 | absl::btree_map<KeyForTree<Key>, NodeBase*, LessForTree<Key>, > | ^~~~~~~~~~ > | KeyForBase >/usr/include/google/protobuf/map.h:353:35: error: wrong number of template arguments (1, should be at least 2) > 353 | absl::btree_map<KeyForTree<Key>, NodeBase*, LessForTree<Key>, > | ^ >In file included from /usr/include/google/protobuf/descriptor.h:68: >/usr/include/absl/container/btree_map.h:87:7: note: provided for âtemplate<class Key, class Value, class Compare, class Alloc> class absl::lts_20230802::btree_mapâ > 87 | class btree_map > | ^~~~~~~~~ >/usr/include/google/protobuf/map.h: In function âsize_t google::protobuf::internal::SpaceUsedInTable(TableEntryPtr*, size_t, size_t, size_t)â: >/usr/include/google/protobuf/map.h:427:20: error: âTreeForMapâ does not name a type > 427 | using Tree = TreeForMap<Key>; > | ^~~~~~~~~~ >/usr/include/google/protobuf/map.h:428:7: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 428 | Tree* tree = TableEntryToTree<Tree>(table[b]); > | ^~~~ > | free >/usr/include/google/protobuf/map.h:428:13: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 428 | Tree* tree = TableEntryToTree<Tree>(table[b]); > | ^~~~ > | tee >/usr/include/google/protobuf/map.h:428:42: error: no matching function for call to âTableEntryToTree<Tree>(google::protobuf::internal::TableEntryPtr&)â > 428 | Tree* tree = TableEntryToTree<Tree>(table[b]); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: candidate: âtemplate<class Tree> Tree* google::protobuf::internal::TableEntryToTree(TableEntryPtr)â > 386 | Tree* TableEntryToTree(TableEntryPtr entry) { > | ^~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: template argument deduction/substitution failed: >/usr/include/google/protobuf/map.h:432:32: error: âTreeâ is not a class, namespace, or enumeration > 432 | (sizeof(typename Tree::value_type) + sizeof(void*) * 4); > | ^~~~ >/usr/include/google/protobuf/map.h:432:48: error: expected â(â before â)â token > 432 | (sizeof(typename Tree::value_type) + sizeof(void*) * 4); > | ^ > | ( >/usr/include/google/protobuf/map.h: At global scope: >/usr/include/google/protobuf/map.h:640:28: error: âstd::enable_if_tâ has not been declared > 640 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0> > | ^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:640:39: error: expected â>â before â<â token > 640 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0> > | ^ >/usr/include/google/protobuf/map.h:647:28: error: âstd::enable_if_tâ has not been declared > 647 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0> > | ^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:647:39: error: expected â>â before â<â token > 647 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0> > | ^ >/usr/include/google/protobuf/map.h:655:3: error: âdecltype(auto)â type specifier only available with â-std=c++14â or â-std=gnu++14â > 655 | decltype(auto) key() const { return ReadKey<Key>(GetVoidKey()); } > | ^~~~~~~~ >/usr/include/google/protobuf/map.h:713:26: error: âTreeForMapâ in namespace âgoogle::protobuf::internalâ does not name a template type > 713 | using Tree = internal::TreeForMap<Key>; > | ^~~~~~~~~~ >/usr/include/google/protobuf/map.h:714:33: error: âTreeâ has not been declared > 714 | using TreeIterator = typename Tree::iterator; > | ^~~~ >/usr/include/google/protobuf/map.h:734:33: error: expected â)â before âtree_itâ > 734 | KeyIteratorBase(TreeIterator tree_it, const KeyMapBase* m, size_type index) > | ~ ^~~~~~~~ > | ) >/usr/include/google/protobuf/map.h:822:40: error: âTreeIteratorâ has not been declared > 822 | NodeAndBucket FindHelper(const K& k, TreeIterator* it = nullptr) const { > | ^~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:985:21: error: âTreeâ has not been declared > 985 | void TransferTree(Tree* tree) { > | ^~~~ >/usr/include/google/protobuf/map.h:1011:41: error: âTreeâ has not been declared > 1011 | size_type CopyListToTree(size_type b, Tree* tree) { > | ^~~~ >/usr/include/google/protobuf/map.h:1037:20: error: âTreeâ has not been declared > 1037 | void DestroyTree(Tree* tree) { > | ^~~~ >/usr/include/google/protobuf/map.h:1048:32: error: âTreeIteratorâ has not been declared > 1048 | TreeIterator* it) const { > | ^~~~~~~~~~~~ >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::KeyIteratorBase::SearchFrom(google::protobuf::internal::UntypedMapBase::size_type)â: >/usr/include/google/protobuf/map.h:749:11: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 749 | Tree* tree = TableEntryToTree<Tree>(entry); > | ^~~~ > | free >/usr/include/google/protobuf/map.h:749:17: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 749 | Tree* tree = TableEntryToTree<Tree>(entry); > | ^~~~ > | tee >/usr/include/google/protobuf/map.h:749:46: error: no matching function for call to âTableEntryToTree<Tree>(google::protobuf::internal::TableEntryPtr&)â > 749 | Tree* tree = TableEntryToTree<Tree>(entry); > | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: candidate: âtemplate<class Tree> Tree* google::protobuf::internal::TableEntryToTree(TableEntryPtr)â > 386 | Tree* TableEntryToTree(TableEntryPtr entry) { > | ^~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: template argument deduction/substitution failed: >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::erase_no_destroy(google::protobuf::internal::UntypedMapBase::size_type, KeyNode*)â: >/usr/include/google/protobuf/map.h:789:5: error: âTreeIteratorâ was not declared in this scope; did you mean âMapIteratorâ? > 789 | TreeIterator tree_it; > | ^~~~~~~~~~~~ > | MapIterator >/usr/include/google/protobuf/map.h:790:60: error: âtree_itâ was not declared in this scope > 790 | const bool is_list = revalidate_if_necessary(b, node, &tree_it); > | ^~~~~~~ >/usr/include/google/protobuf/map.h:798:7: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 798 | Tree* tree = internal::TableEntryToTree<Tree>(this->table_[b]); > | ^~~~ > | free >/usr/include/google/protobuf/map.h:798:13: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 798 | Tree* tree = internal::TableEntryToTree<Tree>(this->table_[b]); > | ^~~~ > | tee >/usr/include/google/protobuf/map.h:798:52: error: no matching function for call to âTableEntryToTree<Tree>(google::protobuf::internal::TableEntryPtr&)â > 798 | Tree* tree = internal::TableEntryToTree<Tree>(this->table_[b]); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: candidate: âtemplate<class Tree> Tree* google::protobuf::internal::TableEntryToTree(TableEntryPtr)â > 386 | Tree* TableEntryToTree(TableEntryPtr entry) { > | ^~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: template argument deduction/substitution failed: >/usr/include/google/protobuf/map.h: In member function âgoogle::protobuf::internal::UntypedMapBase::NodeAndBucket google::protobuf::internal::KeyMapBase<Key>::FindHelper(const K&, int*) constâ: >/usr/include/google/protobuf/map.h:835:7: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 835 | Tree* tree = internal::TableEntryToTree<Tree>(table_[b]); > | ^~~~ > | free >/usr/include/google/protobuf/map.h:835:13: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 835 | Tree* tree = internal::TableEntryToTree<Tree>(table_[b]); > | ^~~~ > | tee >/usr/include/google/protobuf/map.h:835:52: error: no matching function for call to âTableEntryToTree<Tree>(google::protobuf::internal::TableEntryPtr&)â > 835 | Tree* tree = internal::TableEntryToTree<Tree>(table_[b]); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: candidate: âtemplate<class Tree> Tree* google::protobuf::internal::TableEntryToTree(TableEntryPtr)â > 386 | Tree* TableEntryToTree(TableEntryPtr entry) { > | ^~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/map.h:386:7: note: template argument deduction/substitution failed: >/usr/include/google/protobuf/map.h:839:35: error: could not convert â{<expression error>, b}â from â<brace-enclosed initializer list>â to âgoogle::protobuf::internal::UntypedMapBase::NodeAndBucketâ > 839 | return {tree_it->second, b}; > | ^ > | | > | <brace-enclosed initializer list> >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::InsertUniqueInTree(google::protobuf::internal::UntypedMapBase::size_type, KeyNode*)â: >/usr/include/google/protobuf/map.h:895:35: error: âTreeâ was not declared in this scope; did you mean âtreeâ? > 895 | auto* tree = TableEntryToTree<Tree>(table_[b]); > | ^~~~ > | tree >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::Resize(size_t)â: >/usr/include/google/protobuf/map.h:969:39: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 969 | TransferTree(TableEntryToTree<Tree>(old_table[i])); > | ^~~~ > | free >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::TransferTree(int*)â: >/usr/include/google/protobuf/map.h:986:24: error: request for member âbeginâ in âtree->â, which is of non-class type âintâ > 986 | auto* node = tree->begin()->second; > | ^~~~~ >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::internal::KeyMapBase<Key>::TreeConvert(google::protobuf::internal::UntypedMapBase::size_type)â: >/usr/include/google/protobuf/map.h:993:5: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 993 | Tree* tree = > | ^~~~ > | free >/usr/include/google/protobuf/map.h:993:11: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 993 | Tree* tree = > | ^~~~ > | tee >/usr/include/google/protobuf/map.h:994:54: error: âTreeâ is not a class, namespace, or enumeration > 994 | Arena::Create<Tree>(alloc_.arena(), typename Tree::key_compare(), > | ^~~~ >/usr/include/google/protobuf/map.h:995:38: error: âTreeâ is not a class, namespace, or enumeration > 995 | typename Tree::allocator_type(alloc_)); > | ^~~~ >/usr/include/google/protobuf/map.h: In member function âgoogle::protobuf::internal::UntypedMapBase::size_type google::protobuf::internal::KeyMapBase<Key>::CopyListToTree(google::protobuf::internal::UntypedMapBase::size_type, int*)â: >/usr/include/google/protobuf/map.h:1015:13: error: request for member âinsertâ in âtree->â, which is of non-class type âintâ > 1015 | tree->insert({static_cast<KeyNode*>(node)->key(), node}); > | ^~~~~~ >/usr/include/google/protobuf/map.h: At global scope: >/usr/include/google/protobuf/map.h:1509:26: error: âTreeForMapâ in namespace âgoogle::protobuf::internalâ does not name a template type > 1509 | using Tree = internal::TreeForMap<Key>; > | ^~~~~~~~~~ >/usr/include/google/protobuf/map.h:1510:33: error: âTreeâ has not been declared > 1510 | using TreeIterator = typename Tree::iterator; > | ^~~~ >/usr/include/google/protobuf/map.h:1513:37: error: âTreeIteratorâ has not been declared > 1513 | static Node* NodeFromTreeIterator(TreeIterator it) { > | ^~~~~~~~~~~~ >/usr/include/google/protobuf/map.h: In constructor âgoogle::protobuf::Map<Key, T>::Map()â: >/usr/include/google/protobuf/map.h:1113:60: error: âconstexprâ constructor does not have empty body > 1113 | constexpr Map() : Base(nullptr) { StaticValidityCheck(); } > | ^ >/usr/include/google/protobuf/map.h: In member function âvoid google::protobuf::Map<Key, T>::clear()â: >/usr/include/google/protobuf/map.h:1448:9: error: âTreeâ was not declared in this scope; did you mean âfreeâ? > 1448 | Tree* tree = internal::TableEntryToTree<Tree>(this->table_[b]); > | ^~~~ > | free >/usr/include/google/protobuf/map.h:1448:15: error: âtreeâ was not declared in this scope; did you mean âteeâ? > 1448 | Tree* tree = internal::TableEntryToTree<Tree>(this->table_[b]); > | ^~~~ > | tee >/usr/include/google/protobuf/map.h: In static member function âstatic google::protobuf::Map<Key, T>::Node* google::protobuf::Map<Key, T>::NodeFromTreeIterator(int)â: >/usr/include/google/protobuf/map.h:1517:33: error: base operand of â->â is not a pointer > 1517 | return static_cast<Node*>(it->second); > | ^~ >In file included from /usr/include/google/protobuf/message.h:136: >/usr/include/google/protobuf/port_def.inc: At global scope: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/extension_set.h:58, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:32: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20230802::container_internal::btree_node<absl::lts_20230802::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> >*}]â: >/usr/include/absl/container/internal/compressed_tuple.h:206:61: required from âclass absl::lts_20230802::container_internal::CompressedTuple<absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20230802::container_internal::btree_node<absl::lts_20230802::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> >*>â >/usr/include/google/protobuf/port_def.inc:205:15: note: 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/btree.h:1805:7: required from âclass absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 1805 | rightmost_; >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:38:9: required from âclass absl::lts_20230802::container_internal::btree_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 38 | using params_type = typename Tree::params_type; >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:279:7: required from âclass absl::lts_20230802::container_internal::btree_set_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 279 | class btree_set_container : public btree_container<Tree> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:445:7: required from âclass absl::lts_20230802::container_internal::btree_map_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/google/protobuf/port_def.inc:205:15: note: 445 | class btree_map_container : public btree_set_container<Tree> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/btree_map.h:87:7: required from âclass absl::lts_20230802::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>â >/usr/include/google/protobuf/port_def.inc:205:15: note: 87 | class btree_map >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~ >/usr/include/google/protobuf/extension_set.h:719:59: required from here >/usr/include/google/protobuf/port_def.inc:205:15: note: 719 | return PROTOBUF_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare]â called in a constant expression > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:75:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare]â is not usable as a âconstexprâ function because: > 75 | constexpr bool ShouldUseBase() { > | ^~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type âboolâ > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to âOr(<brace-enclosed initializer list>)â > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: âstd::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<std::integral_constant<bool, false> >)â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<std::integral_constant<bool, false> >â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: âstd::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<bool>)â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<bool>â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âclass absl::lts_20230802::container_internal::CompressedTuple<absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20230802::container_internal::btree_node<absl::lts_20230802::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> >*>â: >/usr/include/absl/container/internal/btree.h:1805:7: required from âclass absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 1805 | rightmost_; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:38:9: required from âclass absl::lts_20230802::container_internal::btree_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 38 | using params_type = typename Tree::params_type; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:279:7: required from âclass absl::lts_20230802::container_internal::btree_set_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 279 | class btree_set_container : public btree_container<Tree> { >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/btree_container.h:445:7: required from âclass absl::lts_20230802::container_internal::btree_map_container<absl::lts_20230802::container_internal::btree<absl::lts_20230802::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> > >â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 445 | class btree_map_container : public btree_set_container<Tree> { >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/btree_map.h:87:7: required from âclass absl::lts_20230802::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 87 | class btree_map >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~ >/usr/include/google/protobuf/extension_set.h:719:59: required from here >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 719 | return PROTOBUF_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_; >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20230802::container_internal::btree_node<absl::lts_20230802::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> >*}]â called in a constant expression > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:148:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20230802::container_internal::btree_node<absl::lts_20230802::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> >*}]â is not usable as a âconstexprâ function because: > 148 | constexpr bool ShouldAnyUseBase() { > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type âboolâ > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >In file included from /usr/include/google/protobuf/map_entry_lite.h:52, > from /usr/include/google/protobuf/map_entry.h:36, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:34: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/reflection_ops.h:49, > from /usr/include/google/protobuf/map_entry.h:38: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/map_entry.h:43: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/map_field_lite.h:45, > from /usr/include/google/protobuf/map_field.h:45, > from /usr/include/google/protobuf/map_field_inl.h:38, > from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:35: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/map_field.h:53: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /usr/include/google/protobuf/map_field_inl.h:43: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >In file included from /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include/transport/protocol.pb.h:41: >/usr/include/google/protobuf/port_def.inc:205:15: error: static assertion failed: Protobuf only supports C++14 and newer. > 205 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); > | ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/google/protobuf/port_def.inc:205:15: note: the comparison reduces to â(201103 >= 201402)â >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]â: >/usr/include/absl/container/internal/compressed_tuple.h:206:61: required from âclass absl::lts_20230802::container_internal::CompressedTuple<void (*)(absl::lts_20230802::string_view)>â >/usr/include/google/protobuf/port_def.inc:205:15: note: 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { >/usr/include/google/protobuf/port_def.inc:205:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/strings/internal/cord_internal.h:398:8: required from âstruct absl::lts_20230802::cord_internal::CordRepExternalImpl<void (*)(absl::lts_20230802::string_view)>â >/usr/include/google/protobuf/port_def.inc:205:15: note: 398 | struct CordRepExternalImpl >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1057:26: required from âabsl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep(absl::lts_20230802::string_view, Releaser&&) [with Releaser = void (*)(absl::lts_20230802::string_view)]â >/usr/include/google/protobuf/port_def.inc:205:15: note: 1057 | CordRepExternal* rep = new CordRepExternalImpl<ReleaserType>( >/usr/include/google/protobuf/port_def.inc:205:15: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1058 | std::forward<Releaser>(releaser), 0); >/usr/include/google/protobuf/port_def.inc:205:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1068:24: required from here >/usr/include/google/protobuf/port_def.inc:205:15: note: 1068 | return NewExternalRep(data, &releaser); >/usr/include/google/protobuf/port_def.inc:205:15: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]â called in a constant expression > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:75:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]â is not usable as a âconstexprâ function because: > 75 | constexpr bool ShouldUseBase() { > | ^~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type âboolâ > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to âOr(<brace-enclosed initializer list>)â > 150 | Or({std::integral_constant<bool, ShouldUseBase<Ts>()>()...})){}; > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: âstd::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<std::integral_constant<bool, false> >)â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<std::integral_constant<bool, false> >â > 142 | std::false_type Or(std::initializer_list<std::false_type>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: âstd::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list<bool>)â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~ >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from â<brace-enclosed initializer list>â to âstd::initializer_list<bool>â > 143 | std::true_type Or(std::initializer_list<bool>); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h: In instantiation of âclass absl::lts_20230802::container_internal::CompressedTuple<void (*)(absl::lts_20230802::string_view)>â: >/usr/include/absl/strings/internal/cord_internal.h:398:8: required from âstruct absl::lts_20230802::cord_internal::CordRepExternalImpl<void (*)(absl::lts_20230802::string_view)>â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 398 | struct CordRepExternalImpl >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1057:26: required from âabsl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep(absl::lts_20230802::string_view, Releaser&&) [with Releaser = void (*)(absl::lts_20230802::string_view)]â >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 1057 | CordRepExternal* rep = new CordRepExternalImpl<ReleaserType>( >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1058 | std::forward<Releaser>(releaser), 0); >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/absl/strings/cord.h:1068:24: required from here >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: 1068 | return NewExternalRep(data, &releaser); >/usr/include/absl/container/internal/compressed_tuple.h:143:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: error: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]â called in a constant expression > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >/usr/include/absl/container/internal/compressed_tuple.h:148:16: note: âconstexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]â is not usable as a âconstexprâ function because: > 148 | constexpr bool ShouldAnyUseBase() { > | ^~~~~~~~~~~~~~~~ >/usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type âboolâ > 206 | internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >[7/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/Conversation.cpp.o -MF libtransport/CMakeFiles/transport.dir/Conversation.cpp.o.d -o libtransport/CMakeFiles/transport.dir/Conversation.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/Conversation.cpp >[8/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/HTTPRequest.cpp.o -MF libtransport/CMakeFiles/transport.dir/HTTPRequest.cpp.o.d -o libtransport/CMakeFiles/transport.dir/HTTPRequest.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/HTTPRequest.cpp >[9/121] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_FILESYSTEM_VERSION=3 -DSPECTRUM_VERSION=\"2.2.1\" -DSUPPORT_LEGACY_CAPS -DWITH_LIBEVENT -DWITH_LOG4CXX -DWITH_PROTOBUF -DWITH_SQLITE -Dtransport_EXPORTS -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/include -I/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/../spectrum/src/frontends/xmpp -I/usr/include/jsoncpp -O2 -pipe -march=native -fno-diagnostics-color -std=c++11 -fPIC -fno-diagnostics-color -fPIC -MD -MT libtransport/CMakeFiles/transport.dir/HTTPRequestQueue.cpp.o -MF libtransport/CMakeFiles/transport.dir/HTTPRequestQueue.cpp.o.d -o libtransport/CMakeFiles/transport.dir/HTTPRequestQueue.cpp.o -c /var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1/libtransport/HTTPRequestQueue.cpp >ninja: build stopped: subcommand failed. > * ERROR: net-im/spectrum2-2.2.1::gentoo failed (compile phase): > * ninja -v -j4 -l0 failed > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 2281: Called cmake_src_compile > * environment, line 962: Called cmake_build > * environment, line 929: Called eninja > * environment, line 1417: Called die > * The specific snippet of code: > * "$@" || die -n "${*} failed" > * > * If you need support, post the output of `emerge --info '=net-im/spectrum2-2.2.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-im/spectrum2-2.2.1::gentoo'`. > * The complete build log is located at '/var/log/portage/net-im:spectrum2-2.2.1:20240107-003859.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-im/spectrum2-2.2.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-im/spectrum2-2.2.1/temp/environment'. > * Working directory: '/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1_build' > * S: '/var/tmp/portage/net-im/spectrum2-2.2.1/work/spectrum2-2.2.1' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 921575
:
881644
|
881645
|
881646
|
881647
|
881648
| 881649 |
881650
|
881651