=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for plinkseq-0.08nb7 cd /tmp/biology/plinkseq/work/plinkseq-0.08/lib && protoc --cpp_out=. pp.proto && mv pp.pb.cc pp.pb.cpp cd /tmp/biology/plinkseq/work/plinkseq-0.08/lib && protoc --cpp_out=. variant.proto && mv variant.pb.cc variant.pb.cpp --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in lib --- libplinkseq_la-eval.lo --- --- libplinkseq_la-token.lo --- --- libplinkseq_la-vcfz.lo --- --- libplinkseq_la-gstore.lo --- --- libplinkseq_la-eval.lo --- /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -MT libplinkseq_la-eval.lo -MD -MP -MF .deps/libplinkseq_la-eval.Tpo -c -o libplinkseq_la-eval.lo `test -f 'eval.cpp' || echo './'`eval.cpp --- libplinkseq_la-vcfz.lo --- /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -MT libplinkseq_la-vcfz.lo -MD -MP -MF .deps/libplinkseq_la-vcfz.Tpo -c -o libplinkseq_la-vcfz.lo `test -f 'vcfz.cpp' || echo './'`vcfz.cpp --- libplinkseq_la-gstore.lo --- /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -MT libplinkseq_la-gstore.lo -MD -MP -MF .deps/libplinkseq_la-gstore.Tpo -c -o libplinkseq_la-gstore.lo `test -f 'gstore.cpp' || echo './'`gstore.cpp --- libplinkseq_la-token.lo --- /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -MT libplinkseq_la-token.lo -MD -MP -MF .deps/libplinkseq_la-token.Tpo -c -o libplinkseq_la-token.lo `test -f 'token.cpp' || echo './'`token.cpp --- libplinkseq_la-vcfz.lo --- libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/tmp/biology/plinkseq/work/.buildlink/include -O2 -MT libplinkseq_la-vcfz.lo -MD -MP -MF .deps/libplinkseq_la-vcfz.Tpo -c vcfz.cpp -fPIC -DPIC -o .libs/libplinkseq_la-vcfz.o --- libplinkseq_la-gstore.lo --- libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/tmp/biology/plinkseq/work/.buildlink/include -O2 -MT libplinkseq_la-gstore.lo -MD -MP -MF .deps/libplinkseq_la-gstore.Tpo -c gstore.cpp -fPIC -DPIC -o .libs/libplinkseq_la-gstore.o --- libplinkseq_la-token.lo --- libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/tmp/biology/plinkseq/work/.buildlink/include -O2 -MT libplinkseq_la-token.lo -MD -MP -MF .deps/libplinkseq_la-token.Tpo -c token.cpp -fPIC -DPIC -o .libs/libplinkseq_la-token.o --- libplinkseq_la-eval.lo --- libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/tmp/biology/plinkseq/work/.buildlink/include -O2 -MT libplinkseq_la-eval.lo -MD -MP -MF .deps/libplinkseq_la-eval.Tpo -c eval.cpp -fPIC -DPIC -o .libs/libplinkseq_la-eval.o --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^~~~~ --- libplinkseq_la-token.lo --- In file included from variant.pb.h:11:0, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from variant.pb.h:11:0, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from variant.pb.h:11:0, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from variant.pb.h:11:0, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:13: error: assignment of member 'absl::lts_20230802::string_view::ptr_' in read-only object ptr_ += n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_prefix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_suffix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:13: error: passing 'const absl::lts_20230802::string_view' as 'this' argument discards qualifiers [-fpermissive] *this = s; ^ /tmp/biology/plinkseq/work/.buildlink/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&)' class string_view { ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const' constexpr void swap(string_view& s) noexcept { ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:13: error: assignment of member 'absl::lts_20230802::string_view::ptr_' in read-only object ptr_ += n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_prefix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_suffix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:13: error: passing 'const absl::lts_20230802::string_view' as 'this' argument discards qualifiers [-fpermissive] *this = s; ^ /tmp/biology/plinkseq/work/.buildlink/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&)' class string_view { ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const' constexpr void swap(string_view& s) noexcept { ^~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:13: error: assignment of member 'absl::lts_20230802::string_view::ptr_' in read-only object ptr_ += n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_prefix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_suffix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:13: error: passing 'const absl::lts_20230802::string_view' as 'this' argument discards qualifiers [-fpermissive] *this = s; ^ /tmp/biology/plinkseq/work/.buildlink/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&)' class string_view { ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const' constexpr void swap(string_view& s) noexcept { ^~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:13: error: assignment of member 'absl::lts_20230802::string_view::ptr_' in read-only object ptr_ += n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_prefix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_prefix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:16: error: assignment of member 'absl::lts_20230802::string_view::length_' in read-only object length_ -= n; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::remove_suffix(absl::lts_20230802::string_view::size_type) const' constexpr void remove_suffix(size_type n) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h: In member function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:13: error: passing 'const absl::lts_20230802::string_view' as 'this' argument discards qualifiers [-fpermissive] *this = s; ^ /tmp/biology/plinkseq/work/.buildlink/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&)' class string_view { ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::string_view::swap(absl::lts_20230802::string_view&) const' constexpr void swap(string_view& s) noexcept { ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In constructor 'absl::lts_20230802::Duration::HiRep::HiRep(int64_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:55: error: assignment of member 'absl::lts_20230802::Duration::HiRep::hi_' in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:49: error: assignment of member 'absl::lts_20230802::Duration::HiRep::lo_' in read-only object lo_ = static_cast(unsigned_value); ^ /tmp/biology/plinkseq/work/.buildlink/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 return *this; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In constructor 'absl::lts_20230802::Duration::HiRep::HiRep(int64_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:55: error: assignment of member 'absl::lts_20230802::Duration::HiRep::hi_' in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:49: error: assignment of member 'absl::lts_20230802::Duration::HiRep::lo_' in read-only object lo_ = static_cast(unsigned_value); ^ /tmp/biology/plinkseq/work/.buildlink/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 return *this; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In constructor 'absl::lts_20230802::Duration::HiRep::HiRep(int64_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In constructor 'absl::lts_20230802::Duration::HiRep::HiRep(int64_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:256:5: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:55: error: assignment of member 'absl::lts_20230802::Duration::HiRep::hi_' in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:49: error: assignment of member 'absl::lts_20230802::Duration::HiRep::lo_' in read-only object lo_ = static_cast(unsigned_value); ^ /tmp/biology/plinkseq/work/.buildlink/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 return *this; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h: In member function 'constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const': /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:55: error: assignment of member 'absl::lts_20230802::Duration::HiRep::hi_' in read-only object hi_ = static_cast(unsigned_value >> 32); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:49: error: assignment of member 'absl::lts_20230802::Duration::HiRep::lo_' in read-only object lo_ = static_cast(unsigned_value); ^ /tmp/biology/plinkseq/work/.buildlink/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 return *this; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:26: error: 'remove_const_t' in namespace 'std' does not name a template type using Container = std::remove_const_t; ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:58: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:44: error: parse error in template argument list decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:64: error: 'Container' was not declared in this scope using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:56: error: parse error in template argument list using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:29: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:32: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:223:12: error: 'template template > absl::lts_20230802::Span::Span(V&)' cannot be overloaded explicit Span(V& v) noexcept // NOLINT(runtime/references) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:202:12: error: with 'template template absl::lts_20230802::Span::Span(V&)' explicit Span( ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:228:13: error: 'template template > constexpr absl::lts_20230802::Span::Span(const V&)' cannot be overloaded constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:211:13: error: with 'template template constexpr absl::lts_20230802::Span::Span(const V&)' constexpr Span( ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:13: error: 'enable_if_t' is not a member of 'std' T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify' std::declval()))>::value>> : std::true_type {}; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got '( < std::is_void(), declval()))>::value)' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before '>' token std::declval()))>::value>> : std::true_type {}; ^~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:26: error: 'remove_const_t' in namespace 'std' does not name a template type using Container = std::remove_const_t; ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:58: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:44: error: parse error in template argument list decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:64: error: 'Container' was not declared in this scope using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:56: error: parse error in template argument list using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:29: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:32: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:26: error: 'remove_const_t' in namespace 'std' does not name a template type using Container = std::remove_const_t; ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:58: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:44: error: parse error in template argument list decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:223:12: error: 'template template > absl::lts_20230802::Span::Span(V&)' cannot be overloaded explicit Span(V& v) noexcept // NOLINT(runtime/references) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:202:12: error: with 'template template absl::lts_20230802::Span::Span(V&)' explicit Span( ^~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:64: error: 'Container' was not declared in this scope using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:228:13: error: 'template template > constexpr absl::lts_20230802::Span::Span(const V&)' cannot be overloaded constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:211:13: error: with 'template template constexpr absl::lts_20230802::Span::Span(const V&)' constexpr Span( ^~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:26: error: 'remove_const_t' in namespace 'std' does not name a template type using Container = std::remove_const_t; ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:58: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:121:44: error: parse error in template argument list decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:64: error: 'Container' was not declared in this scope using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:56: error: parse error in template argument list using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:29: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:32: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:223:12: error: 'template template > absl::lts_20230802::Span::Span(V&)' cannot be overloaded explicit Span(V& v) noexcept // NOLINT(runtime/references) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:202:12: error: with 'template template absl::lts_20230802::Span::Span(V&)' explicit Span( ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:228:13: error: 'template template > constexpr absl::lts_20230802::Span::Span(const V&)' cannot be overloaded constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:211:13: error: with 'template template constexpr absl::lts_20230802::Span::Span(const V&)' constexpr Span( ^~~~ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:122:56: error: parse error in template argument list using MutData = decltype(span_internal::GetData(std::declval())); ^~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:29: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:32: error: 'enable_if_t' in namespace 'std' does not name a template type using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:201:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:39: error: 'EnableIfNotIsView' in namespace 'absl::lts_20230802::span_internal' does not name a template type typename = span_internal::EnableIfNotIsView> ^~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:210:56: error: expected '>' before '<' token typename = span_internal::EnableIfNotIsView> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:222:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:223:12: error: 'template template > absl::lts_20230802::Span::Span(V&)' cannot be overloaded explicit Span(V& v) noexcept // NOLINT(runtime/references) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:202:12: error: with 'template template absl::lts_20230802::Span::Span(V&)' explicit Span( ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:28: error: 'absl::lts_20230802::span_internal::EnableIfIsView' has not been declared span_internal::EnableIfIsView = 0> ^~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:227:42: error: expected '>' before '<' token span_internal::EnableIfIsView = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:228:13: error: 'template template > constexpr absl::lts_20230802::Span::Span(const V&)' cannot be overloaded constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:211:13: error: with 'template template constexpr absl::lts_20230802::Span::Span(const V&)' constexpr Span( ^~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:13: error: 'enable_if_t' is not a member of 'std' T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify' std::declval()))>::value>> : std::true_type {}; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got '( < std::is_void(), declval()))>::value)' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before '>' token std::declval()))>::value>> : std::true_type {}; ^~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:13: error: 'enable_if_t' is not a member of 'std' T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify' std::declval()))>::value>> : std::true_type {}; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got '( < std::is_void(), declval()))>::value)' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before '>' token std::declval()))>::value>> : std::true_type {}; ^~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:13: error: 'enable_if_t' is not a member of 'std' T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify' std::declval()))>::value>> : std::true_type {}; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got '( < std::is_void(), declval()))>::value)' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before '>' token std::declval()))>::value>> : std::true_type {}; ^~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: 'is_final' is not a member of 'std' !std::is_final::value && ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: note: suggested alternative: 'isnormal' !std::is_final::value && ^~~~~~~~ isnormal /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before '>' token !std::is_final::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:29: error: '::value' has not been declared !std::is_final::value && ^~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:31:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h:97:12: error: 'std::make_unique' has not been declared using std::make_unique; ^~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: 'is_final' is not a member of 'std' !std::is_final::value && ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: note: suggested alternative: 'isnormal' !std::is_final::value && ^~~~~~~~ isnormal /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before '>' token !std::is_final::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:29: error: '::value' has not been declared !std::is_final::value && ^~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: 'is_final' is not a member of 'std' !std::is_final::value && ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: note: suggested alternative: 'is_heap' !std::is_final::value && ^~~~~~~~ is_heap /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before '>' token !std::is_final::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:29: error: '::value' has not been declared !std::is_final::value && ^~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:31:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h:97:12: error: 'std::make_unique' has not been declared using std::make_unique; ^~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: 'is_final' is not a member of 'std' !std::is_final::value && ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: note: suggested alternative: 'isnormal' !std::is_final::value && ^~~~~~~~ isnormal /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before '>' token !std::is_final::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:29: error: '::value' has not been declared !std::is_final::value && ^~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:31:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h:97:12: error: 'std::make_unique' has not been declared using std::make_unique; ^~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:31:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/absl/memory/memory.h:97:12: error: 'std::make_unique' has not been declared using std::make_unique; ^~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/checker.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:26, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:46:16: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = value; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:44:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const' constexpr void set_value(int value) { ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:57:25: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = -value - 1; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:55:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const' constexpr void set_from_arg(int value) { ^~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const absl::lts_20230802::str_format_internal::UnboundConversion&)': /tmp/biology/plinkseq/work/.buildlink/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 absl::lts_20230802::str_format_internal::UnboundConversion&)' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:344:52: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:13: error: 'enable_if_t' in namespace 'std' does not name a template type -> std::enable_if_t::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before '<' token -> std::enable_if_t::value && ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:345:34: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]' not a return-statement --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/checker.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:26, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:46:16: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = value; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:44:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const' constexpr void set_value(int value) { ^~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)': /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)' not a return-statement } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:57:25: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = -value - 1; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:55:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const' constexpr void set_from_arg(int value) { ^~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/checker.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:26, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:46:16: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = value; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:44:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const' constexpr void set_value(int value) { ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:57:25: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = -value - 1; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:55:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const' constexpr void set_from_arg(int value) { ^~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/checker.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:26, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/str_format.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:32, from /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/internal/crc_cord_state.h:23, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:79, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:46:16: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = value; ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:44:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const' constexpr void set_value(int value) { ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:57:25: error: assignment of member 'absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_' in read-only object value_ = -value - 1; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:55:20: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const' constexpr void set_from_arg(int value) { ^~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const absl::lts_20230802::str_format_internal::UnboundConversion&)': /tmp/biology/plinkseq/work/.buildlink/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 absl::lts_20230802::str_format_internal::UnboundConversion&)' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/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': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const absl::lts_20230802::str_format_internal::UnboundConversion&)': /tmp/biology/plinkseq/work/.buildlink/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 absl::lts_20230802::str_format_internal::UnboundConversion&)' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:344:52: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]' not a return-statement } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:344:52: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In function 'constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const absl::lts_20230802::str_format_internal::UnboundConversion&)': /tmp/biology/plinkseq/work/.buildlink/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 absl::lts_20230802::str_format_internal::UnboundConversion&)' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:345:34: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]' not a return-statement /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)': /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)' not a return-statement } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:345:34: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]' not a return-statement /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)': /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:344:52: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = true]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h: In instantiation of 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:345:34: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/constexpr_parser.h:334:1: error: body of constexpr function 'constexpr const char* absl::lts_20230802::str_format_internal::ConsumeConversion(const char*, const char*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*) [with bool is_positional = false]' not a return-statement /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)': /tmp/biology/plinkseq/work/.buildlink/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*, absl::lts_20230802::str_format_internal::UnboundConversion*, int*)' not a return-statement } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: required from 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:545:61: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' not a return-statement } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' not a return-statement } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/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]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: required from 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:545:61: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: required from 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:545:61: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:567:12: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, long unsigned int}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: required from 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:545:61: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:554:13: required from 'union absl::lts_20230802::inlined_vector_internal::Storage >::Data' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:568:8: required from 'class absl::lts_20230802::inlined_vector_internal::Storage >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:98:54: required from 'class absl::lts_20230802::InlinedVector' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:191:41: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:548:51: error: size of array is not an integral constant-expression alignas(ValueType) char inlined_data[sizeof( ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_analysis.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:82, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/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' constexpr Rep& operator=(const Rep&) = default; ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:719:20: error: does not match 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&)' /tmp/biology/plinkseq/work/.buildlink/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 as constexpr because the implicit declaration is not constexpr: /tmp/biology/plinkseq/work/.buildlink/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&)' struct AsTree { ^~~~~~ /tmp/biology/plinkseq/work/.buildlink/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: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In constructor 'absl::lts_20230802::cord_internal::InlineData::InlineData()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:529:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:545:3: error: constexpr constructor does not have empty body } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:870:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const' constexpr void InlineData::poison_this() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:871:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const' constexpr void InlineData::unpoison() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:872:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const' constexpr void InlineData::poison() {} ^~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:83:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h: In static member function 'static constexpr size_t absl::lts_20230802::CordBuffer::MaximumPayload(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function 'const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_analysis.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:82, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/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' constexpr Rep& operator=(const Rep&) = default; ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:719:20: error: does not match 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&)' /tmp/biology/plinkseq/work/.buildlink/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 as constexpr because the implicit declaration is not constexpr: /tmp/biology/plinkseq/work/.buildlink/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&)' struct AsTree { ^~~~~~ /tmp/biology/plinkseq/work/.buildlink/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: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In constructor 'absl::lts_20230802::cord_internal::InlineData::InlineData()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:529:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:545:3: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_analysis.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:82, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/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' constexpr Rep& operator=(const Rep&) = default; ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:719:20: error: does not match 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&)' /tmp/biology/plinkseq/work/.buildlink/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 as constexpr because the implicit declaration is not constexpr: /tmp/biology/plinkseq/work/.buildlink/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&)' struct AsTree { ^~~~~~ /tmp/biology/plinkseq/work/.buildlink/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: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In constructor 'absl::lts_20230802::cord_internal::InlineData::InlineData()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:529:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:545:3: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:870:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const' constexpr void InlineData::poison_this() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:871:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const' constexpr void InlineData::unpoison() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:872:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const' constexpr void InlineData::poison() {} ^~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:870:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const' constexpr void InlineData::poison_this() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:871:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const' constexpr void InlineData::unpoison() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:872:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const' constexpr void InlineData::poison() {} ^~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_analysis.h:22:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:82, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/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' constexpr Rep& operator=(const Rep&) = default; ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:719:20: error: does not match 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&)' /tmp/biology/plinkseq/work/.buildlink/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 as constexpr because the implicit declaration is not constexpr: /tmp/biology/plinkseq/work/.buildlink/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&)' struct AsTree { ^~~~~~ /tmp/biology/plinkseq/work/.buildlink/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: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In constructor 'absl::lts_20230802::cord_internal::InlineData::InlineData()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:529:52: error: constexpr constructor does not have empty body constexpr InlineData() noexcept { poison_this(); } ^ /tmp/biology/plinkseq/work/.buildlink/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*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:545:3: error: constexpr constructor does not have empty body } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:870:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison_this() const' constexpr void InlineData::poison_this() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:871:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::unpoison() const' constexpr void InlineData::unpoison() {} ^~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h: In member function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:872:16: error: invalid return type 'void' of constexpr function 'constexpr void absl::lts_20230802::cord_internal::InlineData::poison() const' constexpr void InlineData::poison() {} ^~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:83:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h: In static member function 'static constexpr size_t absl::lts_20230802::CordBuffer::MaximumPayload(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function 'const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:83:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h: In static member function 'static constexpr size_t absl::lts_20230802::CordBuffer::MaximumPayload(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function 'const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:83:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h: In static member function 'static constexpr size_t absl::lts_20230802::CordBuffer::MaximumPayload(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord_buffer.h:462:45: error: call to non-constexpr function 'const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::min)(kCustomLimit, block_size) - cord_internal::kFlatOverhead; ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:832:38: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData()' constexpr InlineRep() : data_() {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep(absl::lts_20230802::string_view, absl::lts_20230802::Cord::CordRep*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1090:20: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData(absl::lts_20230802::string_view, absl::lts_20230802::cord_internal::CordRep*)' : data_(sv, rep) {} ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:832:38: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData()' constexpr InlineRep() : data_() {} ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:832:38: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData()' constexpr InlineRep() : data_() {} ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep(absl::lts_20230802::string_view, absl::lts_20230802::Cord::CordRep*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1090:20: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData(absl::lts_20230802::string_view, absl::lts_20230802::cord_internal::CordRep*)' : data_(sv, rep) {} ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep(absl::lts_20230802::string_view, absl::lts_20230802::Cord::CordRep*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1090:20: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData(absl::lts_20230802::string_view, absl::lts_20230802::cord_internal::CordRep*)' : data_(sv, rep) {} ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:136, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:140:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep()': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:832:38: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData()' constexpr InlineRep() : data_() {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h: In constructor 'constexpr absl::lts_20230802::Cord::InlineRep::InlineRep(absl::lts_20230802::string_view, absl::lts_20230802::Cord::CordRep*)': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1090:20: error: call to non-constexpr function 'absl::lts_20230802::cord_internal::InlineData::InlineData(absl::lts_20230802::string_view, absl::lts_20230802::cord_internal::CordRep*)' : data_(sv, rep) {} ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:136, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:136, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:140:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:140:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:136, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:140:0, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: In member function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: error: 'ArenaAlignAs' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignAs() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: error: 'ArenaAlignOf' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignOf() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_cleanup.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenaz_sampler.h:42:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/string_block.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: In member function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: In member function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/thread_safe_arena.h:51:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:56, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: error: 'ArenaAlignAs' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignAs() { ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: error: 'ArenaAlignAs' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignAs() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: error: 'ArenaAlignOf' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignOf() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: error: 'ArenaAlignOf' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignOf() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_cleanup.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_cleanup.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:59:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenaz_sampler.h:42:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:53:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: In member function 'constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const': /tmp/biology/plinkseq/work/.buildlink/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 } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/string_block.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenaz_sampler.h:42:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: error: 'ArenaAlignAs' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignAs() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:205:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: error: 'ArenaAlignOf' function uses 'auto' type specifier without trailing return type inline constexpr auto ArenaAlignOf() { ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_align.h:211:36: note: deduced return type only available with -std=c++14 or -std=gnu++14 --- libplinkseq_la-token.lo --- In file included from variant.pb.h:25:0, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void google::protobuf::Arena::Own(T*)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:360:14: error: 'conditional_t' in namespace 'std' does not name a template type std::conditional_t::value, ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena_cleanup.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/string_block.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:36: error: 'TypeToUse' does not name a type impl_.AddCleanup(static_cast(object), ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '>' before '*' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '(' before '*' token /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:46: error: expected primary-expression before '>' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:364:55: error: 'TypeToUse' was not declared in this scope &internal::arena_delete_object); ^~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void* google::protobuf::Arena::AllocateInternal()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' std::conditional_t>; ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenaz_sampler.h:42:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/string_block.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:55: error: expected primary-expression before ';' token std::conditional_t>; ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/explicitly_constructed.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:43, from variant.pb.h:26, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:46:0, from variant.pb.h:26, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/serial_arena.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:55, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/thread_safe_arena.h:51:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:56, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/thread_safe_arena.h:51:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:56, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:59:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:59:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from variant.pb.h:25:0, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void google::protobuf::Arena::Own(T*)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:360:14: error: 'conditional_t' in namespace 'std' does not name a template type std::conditional_t::value, ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/thread_safe_arena.h:51:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:56, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from variant.pb.h:25:0, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void google::protobuf::Arena::Own(T*)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:360:14: error: 'conditional_t' in namespace 'std' does not name a template type std::conditional_t::value, ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:36: error: 'TypeToUse' does not name a type impl_.AddCleanup(static_cast(object), ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '>' before '*' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '(' before '*' token /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:46: error: expected primary-expression before '>' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:364:55: error: 'TypeToUse' was not declared in this scope &internal::arena_delete_object); ^~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/metadata_lite.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:36: error: 'TypeToUse' does not name a type impl_.AddCleanup(static_cast(object), ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '>' before '*' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '(' before '*' token /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:46: error: expected primary-expression before '>' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:364:55: error: 'TypeToUse' was not declared in this scope &internal::arena_delete_object); ^~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void* google::protobuf::Arena::AllocateInternal()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' std::conditional_t>; ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:59:0, from variant.pb.h:25, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:60:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:55: error: expected primary-expression before ';' token std::conditional_t>; ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/explicitly_constructed.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:43, from variant.pb.h:26, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void* google::protobuf::Arena::AllocateInternal()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' std::conditional_t>; ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:46:0, from variant.pb.h:26, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:55: error: expected primary-expression before ';' token std::conditional_t>; ^ --- libplinkseq_la-gstore.lo --- In file included from variant.pb.h:25:0, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void google::protobuf::Arena::Own(T*)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:360:14: error: 'conditional_t' in namespace 'std' does not name a template type std::conditional_t::value, ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/explicitly_constructed.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:43, from variant.pb.h:26, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:46:0, from variant.pb.h:26, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/endian.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_util.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:65, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:36: error: 'TypeToUse' does not name a type impl_.AddCleanup(static_cast(object), ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '>' before '*' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:45: error: expected '(' before '*' token /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:363:46: error: expected primary-expression before '>' token impl_.AddCleanup(static_cast(object), ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:364:55: error: 'TypeToUse' was not declared in this scope &internal::arena_delete_object); ^~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h: In member function 'void* google::protobuf::Arena::AllocateInternal()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' std::conditional_t>; ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:16: note: suggested alternative: 'conditional' std::conditional_t>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arena.h:576:55: error: expected primary-expression before ';' token std::conditional_t>; ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/explicitly_constructed.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:43, from variant.pb.h:26, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/arenastring.h:46:0, from variant.pb.h:26, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/metadata_lite.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/metadata_lite.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:60:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:60:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/endian.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_util.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:65, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/endian.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_util.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:65, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/metadata_lite.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message_lite.h:60:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:44, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/endian.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:49, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_util.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:65, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h: In constructor 'google::protobuf::RepeatedPtrField::RepeatedPtrField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:1261:1: error: constexpr constructor does not have empty body } ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:73:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h: In constructor 'google::protobuf::RepeatedField< >::RepeatedField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:524:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h: In constructor 'google::protobuf::RepeatedPtrField::RepeatedPtrField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:1261:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h: In constructor 'google::protobuf::RepeatedPtrField::RepeatedPtrField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:1261:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:73:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:73:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:69:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h: In constructor 'google::protobuf::RepeatedPtrField::RepeatedPtrField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_ptr_field.h:1261:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/inlined_string_field.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:51, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h: In constructor 'google::protobuf::RepeatedField< >::RepeatedField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:524:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h: In constructor 'google::protobuf::RepeatedField< >::RepeatedField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:524:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream.h:116:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/wire_format_lite.h:72:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:57, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:73:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:39:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h: In constructor 'google::protobuf::RepeatedField< >::RepeatedField()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/repeated_field.h:524:1: error: constexpr constructor does not have empty body } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/inlined_string_field.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:51, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/inlined_string_field.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:51, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream.h:116:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/wire_format_lite.h:72:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:57, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream.h:116:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/implicit_weak_message.h:46:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/wire_format_lite.h:72:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:57, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/inlined_string_field.h:44:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:51, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream.h:116:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/wire_format_lite.h:72:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:57, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:61:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:27: error: 'enable_if_t' in namespace 'std' does not name a template type typename = std::enable_if_t::value>> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:38: error: expected '>' before '<' token typename = std::enable_if_t::value>> ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:61:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:61:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:48:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:61:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:27: error: 'enable_if_t' in namespace 'std' does not name a template type typename = std::enable_if_t::value>> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:38: error: expected '>' before '<' token typename = std::enable_if_t::value>> ^ --- libplinkseq_la-token.lo --- In file included from variant.pb.h:27:0, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h: In function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:264:1: error: body of constexpr function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)' not a return-statement } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:27: error: 'enable_if_t' in namespace 'std' does not name a template type typename = std::enable_if_t::value>> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:38: error: expected '>' before '<' token typename = std::enable_if_t::value>> ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/any.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:53, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/has_bits.h:38:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:54, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:45:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:27: error: 'enable_if_t' in namespace 'std' does not name a template type typename = std::enable_if_t::value>> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/parse_context.h:656:38: error: expected '>' before '<' token typename = std::enable_if_t::value>> ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:63:0, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:48:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:48:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from variant.pb.h:27:0, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h: In function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:264:1: error: body of constexpr function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)' not a return-statement } ^ --- libplinkseq_la-eval.lo --- In file included from variant.pb.h:27:0, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h: In function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:264:1: error: body of constexpr function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:48:0, from variant.pb.h:27, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/any.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:53, from variant.pb.h:28, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/has_bits.h:38:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:54, from variant.pb.h:28, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:63:0, from variant.pb.h:28, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from variant.pb.h:27:0, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h: In function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_tctable_decl.h:264:1: error: body of constexpr function 'constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(google::protobuf::internal::WireFormatLite::FieldType)' not a return-statement } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/any.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:53, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/has_bits.h:38:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:54, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:63:0, from variant.pb.h:28, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/any.h:41:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:53, from variant.pb.h:28, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/has_bits.h:38:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:54, from variant.pb.h:28, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_util.h:63:0, from variant.pb.h:28, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:49: error: wrong number of template arguments (1, should be 2) std::integer_sequence, ^ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/bits/stl_algobase.h:64, from /usr/include/g++/vector:60, from variant.h:6, from token.h:4, from token.cpp:2: /usr/include/g++/type_traits:994:12: note: provided for 'template struct std::is_same' struct is_same; ^~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:66: error: wrong number of template arguments (2, should be 1) std::integer_sequence>> {}; ^~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:169:8: note: provided for 'template struct absl::lts_20230802::negation' struct negation : std::integral_constant {}; ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:68: error: expected '{' before '>' token std::integer_sequence>> {}; ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:49: error: wrong number of template arguments (1, should be 2) std::integer_sequence, ^ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/bits/stl_algobase.h:64, from /usr/include/g++/bits/char_traits.h:39, from /usr/include/g++/string:40, from helper.h:4, from vcfz.h:5, from vcfz.cpp:2: /usr/include/g++/type_traits:994:12: note: provided for 'template struct std::is_same' struct is_same; ^~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:66: error: wrong number of template arguments (2, should be 1) std::integer_sequence>> {}; ^~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:169:8: note: provided for 'template struct absl::lts_20230802::negation' struct negation : std::integral_constant {}; ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:68: error: expected '{' before '>' token std::integer_sequence>> {}; ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:49: error: wrong number of template arguments (1, should be 2) std::integer_sequence, ^ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/bits/stl_algobase.h:64, from /usr/include/g++/bits/char_traits.h:39, from /usr/include/g++/string:40, from eval.cpp:1: /usr/include/g++/type_traits:994:12: note: provided for 'template struct std::is_same' struct is_same; ^~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:66: error: wrong number of template arguments (2, should be 1) std::integer_sequence>> {}; ^~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:169:8: note: provided for 'template struct absl::lts_20230802::negation' struct negation : std::integral_constant {}; ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:68: error: expected '{' before '>' token std::integer_sequence>> {}; ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h: In static member function 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)': /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:38: error: 'make_unsigned_t' in namespace 'std' does not name a template type Mix(Seed(), static_cast>(value))); ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '>' before '<' token Mix(Seed(), static_cast>(value))); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '(' before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before '>>' token Mix(Seed(), static_cast>(value))); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:66: error: expected ')' before ';' token Mix(Seed(), static_cast>(value))); ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence, ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:880:49: error: wrong number of template arguments (1, should be 2) std::integer_sequence, ^ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/bits/stl_algobase.h:64, from /usr/include/g++/vector:60, from variant.h:6, from gstore.h:6, from gstore.cpp:2: /usr/include/g++/type_traits:994:12: note: provided for 'template struct std::is_same' struct is_same; ^~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: error: 'integer_sequence' is not a member of 'std' std::integer_sequence>> {}; ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:16: note: suggested alternatives: In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:40:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' struct integer_sequence { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/utility/utility.h:76:8: note: 'absl::lts_20230802::integer_sequence' In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:66: error: wrong number of template arguments (2, should be 1) std::integer_sequence>> {}; ^~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/span.h:68:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19, from /tmp/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:169:8: note: provided for 'template struct absl::lts_20230802::negation' struct negation : std::integral_constant {}; ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/types/variant.h:79:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:56, from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/types/internal/variant.h:881:68: error: expected '{' before '>' token std::integer_sequence>> {}; ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h: In static member function 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)': /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:38: error: 'make_unsigned_t' in namespace 'std' does not name a template type Mix(Seed(), static_cast>(value))); ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '>' before '<' token Mix(Seed(), static_cast>(value))); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '(' before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before '>>' token Mix(Seed(), static_cast>(value))); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:66: error: expected ')' before ';' token Mix(Seed(), static_cast>(value))); ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h: In static member function 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)': /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:38: error: 'make_unsigned_t' in namespace 'std' does not name a template type Mix(Seed(), static_cast>(value))); ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '>' before '<' token Mix(Seed(), static_cast>(value))); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '(' before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before '>>' token Mix(Seed(), static_cast>(value))); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:66: error: expected ')' before ';' token Mix(Seed(), static_cast>(value))); ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/hash.h:85:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/hash_function_defaults.h:55, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:41, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h: In static member function 'static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)': /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:38: error: 'make_unsigned_t' in namespace 'std' does not name a template type Mix(Seed(), static_cast>(value))); ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '>' before '<' token Mix(Seed(), static_cast>(value))); ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected '(' before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before '<' token /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before '>>' token Mix(Seed(), static_cast>(value))); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/hash/internal/hash.h:993:66: error: expected ')' before ';' token Mix(Seed(), static_cast>(value))); ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr absl::lts_20230802::container_internal::GenerationType absl::lts_20230802::container_internal::NextGeneration(absl::lts_20230802::container_internal::GenerationType)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:247:10: error: expression '++ generation' is not a constant expression return ++generation == SentinelEmptyGeneration() ? ++generation : generation; ^~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr absl::lts_20230802::container_internal::GenerationType absl::lts_20230802::container_internal::NextGeneration(absl::lts_20230802::container_internal::GenerationType)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:247:10: error: expression '++ generation' is not a constant expression return ++generation == SentinelEmptyGeneration() ? ++generation : generation; ^~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr absl::lts_20230802::container_internal::GenerationType absl::lts_20230802::container_internal::NextGeneration(absl::lts_20230802::container_internal::GenerationType)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:247:10: error: expression '++ generation' is not a constant expression return ++generation == SentinelEmptyGeneration() ? ++generation : generation; ^~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr size_t absl::lts_20230802::container_internal::BackingArrayAlignment(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1386:51: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::max)(align_of_slot, alignof(size_t)); ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr absl::lts_20230802::container_internal::GenerationType absl::lts_20230802::container_internal::NextGeneration(absl::lts_20230802::container_internal::GenerationType)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:247:10: error: expression '++ generation' is not a constant expression return ++generation == SentinelEmptyGeneration() ? ++generation : generation; ^~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr size_t absl::lts_20230802::container_internal::BackingArrayAlignment(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1386:51: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::max)(align_of_slot, alignof(size_t)); ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr size_t absl::lts_20230802::container_internal::BackingArrayAlignment(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1386:51: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::max)(align_of_slot, alignof(size_t)); ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:24:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:42, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:69, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h: In function 'constexpr size_t absl::lts_20230802::container_internal::BackingArrayAlignment(size_t)': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1386:51: error: call to non-constexpr function 'const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]' return (std::max)(align_of_slot, alignof(size_t)); ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from '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::allocator >, bool> >}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function '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::allocator >, bool> >}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_reflection.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:48, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from '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::allocator >, bool> >}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function '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::allocator >, bool> >}]' not a return-statement } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/callback.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:62:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from '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::allocator >, bool> >}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function '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::allocator >, bool> >}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_reflection.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:48, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/callback.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:62:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from '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::allocator >, bool> >}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function '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::allocator >, bool> >}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:2801:72: required from 'class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_map.h:31:7: required from 'class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/flat_hash_map.h:113:7: required from 'class absl::lts_20230802::flat_hash_map, bool>' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/descriptor.h:2494:42: required from here /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::allocator >, bool> >}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_reflection.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:48, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/callback.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:62:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_enum_reflection.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:48, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/callback.h:36:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:52, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/zero_copy_stream_impl_lite.h:62:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:50, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:53:0, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:53:0, from variant.pb.h:30, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:53:0, from variant.pb.h:30, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/unknown_field_set.h:56:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:50, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:72:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: error: 'enable_if_t' is not a member of 'std' struct KeyForBaseImpl::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: error: 'enable_if_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: error: type/value mismatch at argument 2 in template parameter list for 'template struct google::protobuf::internal::KeyForBaseImpl' std::is_signed::value>> { ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: note: expected a type, got '(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:67: error: expected unqualified-id before '>' token std::is_signed::value>> { ^~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:69: error: wrong number of template arguments (3, should be 1) std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~ In file included from /usr/include/g++/bits/stl_bvector.h:1281:0, from /usr/include/g++/vector:65, from variant.h:6, from token.h:4, from token.cpp:2: /usr/include/g++/bits/functional_hash.h:58:12: note: provided for 'template struct std::hash' struct hash; ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:237:25: error: 'conditional_t' in namespace 'std' does not name a template type using ViewType = std::conditional_t::value, key_type, ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/generated_message_reflection.h:53:0, from variant.pb.h:30, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:239:10: error: 'ViewType' does not name a type; did you mean 'aType'? static ViewType ToView(const key_type& v) { return v; } ^~~~~~~~ aType /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:255:41: error: 'enable_if_t' in namespace 'std' does not name a template type template ' before '<' token template ' before '<' token template ::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: error: 'enable_if_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: error: type/value mismatch at argument 2 in template parameter list for 'template struct google::protobuf::internal::KeyForBaseImpl' std::is_signed::value>> { ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: note: expected a type, got '(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:67: error: expected unqualified-id before '>' token std::is_signed::value>> { ^~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:69: error: wrong number of template arguments (3, should be 1) std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~ In file included from /usr/include/g++/bits/basic_string.h:6587:0, from /usr/include/g++/string:52, from helper.h:4, from vcfz.h:5, from vcfz.cpp:2: /usr/include/g++/bits/functional_hash.h:58:12: note: provided for 'template struct std::hash' struct hash; ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:237:25: error: 'conditional_t' in namespace 'std' does not name a template type using ViewType = std::conditional_t::value, key_type, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:239:10: error: 'ViewType' does not name a type; did you mean 'aType'? static ViewType ToView(const key_type& v) { return v; } ^~~~~~~~ aType /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:255:41: error: 'enable_if_t' in namespace 'std' does not name a template type template ' before '<' token template ' before '<' token template ::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: error: 'enable_if_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: error: type/value mismatch at argument 2 in template parameter list for 'template struct google::protobuf::internal::KeyForBaseImpl' std::is_signed::value>> { ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: note: expected a type, got '(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:67: error: expected unqualified-id before '>' token std::is_signed::value>> { ^~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:69: error: wrong number of template arguments (3, should be 1) std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~ In file included from /usr/include/g++/bits/basic_string.h:6587:0, from /usr/include/g++/string:52, from eval.cpp:1: /usr/include/g++/bits/functional_hash.h:58:12: note: provided for 'template struct std::hash' struct hash; ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:237:25: error: 'conditional_t' in namespace 'std' does not name a template type using ViewType = std::conditional_t::value, key_type, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:239:10: error: 'ViewType' does not name a type; did you mean 'aType'? static ViewType ToView(const key_type& v) { return v; } ^~~~~~~~ aType /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:255:41: error: 'enable_if_t' in namespace 'std' does not name a template type template ' before '<' token template ' before '<' token template ::value && ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: error: 'enable_if_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:214:31: note: suggested alternative: '__enable_if_t' struct KeyForBaseImpl::value && ^~~~~~~~~~~ __enable_if_t /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: error: type/value mismatch at argument 2 in template parameter list for 'template struct google::protobuf::internal::KeyForBaseImpl' std::is_signed::value>> { ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:62: note: expected a type, got '(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:215:67: error: expected unqualified-id before '>' token std::is_signed::value>> { ^~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: error: 'conditional_t' is not a member of 'std' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:12: note: suggested alternative: 'conditional' std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~~~~~~ conditional /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:230:69: error: wrong number of template arguments (3, should be 1) std::conditional_t::value, uint64_t, key_type>>; ^~~~~~~~ In file included from /usr/include/g++/bits/stl_bvector.h:1281:0, from /usr/include/g++/vector:65, from variant.h:6, from gstore.h:6, from gstore.cpp:2: /usr/include/g++/bits/functional_hash.h:58:12: note: provided for 'template struct std::hash' struct hash; ^~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:237:25: error: 'conditional_t' in namespace 'std' does not name a template type using ViewType = std::conditional_t::value, key_type, ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:239:10: error: 'ViewType' does not name a type; did you mean 'aType'? static ViewType ToView(const key_type& v) { return v; } ^~~~~~~~ aType --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' not a return-statement } ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:255:41: error: 'enable_if_t' in namespace 'std' does not name a template type template ' before '<' token template , google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>': --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:261:41: error: 'enable_if_t' in namespace 'std' does not name a template type template ' before '<' token template , google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected ')' before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:3: error: expected unqualified-id before 'decltype' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h: In constructor 'google::protobuf::Map::Map()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:1155:60: error: constexpr constructor does not have empty body constexpr Map() : Base(nullptr) { StaticValidityCheck(); } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected ')' before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:3: error: expected unqualified-id before 'decltype' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:59:28: error: 'conditional_t' in namespace 'std' does not name a template type using MakeDependent = std::conditional_t; ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h: In constructor 'google::protobuf::Map::Map()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:1155:60: error: constexpr constructor does not have empty body constexpr Map() : Base(nullptr) { StaticValidityCheck(); } ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:678:48: required from here /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134, from variant.pb.h:31, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:59:28: error: 'conditional_t' in namespace 'std' does not name a template type using MakeDependent = std::conditional_t; ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:147:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:39: error: expected '>' before '<' token template ::value, int> = 0> ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected ')' before 'auto' --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:3: error: expected unqualified-id before 'decltype' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:147:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h: In constructor 'google::protobuf::Map::Map()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:1155:60: error: constexpr constructor does not have empty body constexpr Map() : Base(nullptr) { StaticValidityCheck(); } ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, ^~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, ^~~~~ ftell --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:59:28: error: 'conditional_t' in namespace 'std' does not name a template type using MakeDependent = std::conditional_t; ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:266:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, ^~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:137:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:266:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:131:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:845:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:28: error: 'std::enable_if_t' has not been declared template ::value, int> = 0> ^~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:852:39: error: expected '>' before '<' token template ::value, int> = 0> ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected ')' before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:12: error: expected primary-expression before 'auto' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:860:3: error: expected unqualified-id before 'decltype' decltype(auto) key() const { return ReadKey(GetVoidKey()); } ^~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:137:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:147:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h: In constructor 'google::protobuf::Map::Map()': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/map.h:1155:60: error: constexpr constructor does not have empty body constexpr Map() : Base(nullptr) { StaticValidityCheck(); } ^ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:60:0, from variant.pb.h:33, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, ^~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:47:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134, from variant.pb.h:31, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:134:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:59:28: error: 'conditional_t' in namespace 'std' does not name a template type using MakeDependent = std::conditional_t; ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:266:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:60:0, from variant.pb.h:33, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:137:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:94:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:96:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:98:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, nullptr); ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:147:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:26: error: 'MakeDependent' does not name a type RepeatedFieldRef(const MakeDependent& message, ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:203:39: error: expected ',' or '...' before '<' token RepeatedFieldRef(const MakeDependent& message, ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:60:0, from variant.pb.h:33, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: In constructor 'google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)': /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: error: 'message' was not declared in this scope const auto* reflection = message.GetReflection(); ^~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:205:30: note: suggested alternative: 'Message' const auto* reflection = message.GetReflection(); ^~~~~~~ Message /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: error: 'field' was not declared in this scope message, field, internal::RefTypeTraits::cpp_type, ^~~~~ /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:207:18: note: suggested alternative: 'ftell' message, field, internal::RefTypeTraits::cpp_type, ^~~~~ ftell /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h: At global scope: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/reflection.h:266:40: error: expected ')' before '<' token MutableRepeatedFieldRef(MakeDependent* message, ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/message.h:137:0, from variant.pb.h:31, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:60:0, from variant.pb.h:33, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-token.lo --- In file included from variant.pb.h:39:0, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from variant.pb.h:39:0, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' called in a constant expression Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree.h:1805:7: required from 'class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:38:49: required from 'class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:279:7: required from 'class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/btree_container.h:445:7: required from 'class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/btree_map.h:87:7: required from 'class absl::lts_20230802::btree_map' /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/extension_set.h:729:59: required from here /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' called in a constant expression internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]' is not usable as a constexpr function because: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from variant.pb.h:39:0, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-gstore.lo --- In file included from variant.pb.h:39:0, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed: Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^~~~~~~~~~~~~ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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)}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' absl::forward(base)...) {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = long unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:965:63: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:247:28: required from 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: required by substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::HashtablezInfoHandle]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1007:46: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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)}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' absl::forward(base)...) {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = long unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:965:63: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:247:28: required from 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: required by substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::HashtablezInfoHandle]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1007:46: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h: In instantiation of 'absl::lts_20230802::InlinedVector::InlinedVector(absl::lts_20230802::InlinedVector&&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:177:7: required from 'absl::lts_20230802::str_format_internal::Streamable absl::lts_20230802::StreamFormat(absl::lts_20230802::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20230802::FormatSpec = absl::lts_20230802::str_format_internal::FormatSpecTemplate<(absl::lts_20230802::FormatConversionCharSet)655355>]' /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:184:69: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:235:7: error: no matching function for call to 'absl::lts_20230802::inlined_vector_internal::Storage >::SetAllocation()' storage_.SetAllocation({other.storage_.GetAllocatedData(), ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: candidate: void absl::lts_20230802::inlined_vector_internal::Storage::SetAllocation(absl::lts_20230802::inlined_vector_internal::Allocation) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator] void SetAllocation(Allocation allocation) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: no known conversion for argument 1 from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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)}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' absl::forward(base)...) {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = long unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:965:63: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:247:28: required from 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: required by substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::HashtablezInfoHandle]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1007:46: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:57: required from 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = void (*)(absl::lts_20230802::string_view)]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/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)}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:206:61: required from 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 Or({std::integral_constant()>()...})){}; ~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:16: note: in template argument for type 'bool' Or({std::integral_constant()>()...})){}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to 'Or()' Or({std::integral_constant()>()...})){}; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/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::false_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:142:17: note: no known conversion for argument 1 from '' to 'std::initializer_list >' /tmp/biology/plinkseq/work/.buildlink/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) std::true_type Or(std::initializer_list); ^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:143:16: note: no known conversion for argument 1 from '' to 'std::initializer_list' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:151:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {void (*)(absl::lts_20230802::string_view)}]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'class absl::lts_20230802::container_internal::CompressedTuple': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/cord_internal.h:398:8: required from 'struct absl::lts_20230802::cord_internal::CordRepExternalImpl' /tmp/biology/plinkseq/work/.buildlink/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)]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:1068:40: required from here /tmp/biology/plinkseq/work/.buildlink/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 internal_compressed_tuple::ShouldAnyUseBase()> { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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: constexpr bool ShouldAnyUseBase() { ^~~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:203:47: note: in template argument for type 'bool' class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple ^~~~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' absl::forward(base)...) {} ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = long unsigned int; Vs = {absl::lts_20230802::container_internal::HashtablezInfoHandle}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:965:63: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:247:28: required from 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:986:66: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 0; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: required by substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:79:1: error: body of constexpr function 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1005:76: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::HashtablezInfoHandle]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/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::HashtablezInfoHandle]' is not usable as a constexpr function because: constexpr bool ShouldUseBase() { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/raw_hash_set.h:1007:46: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = absl::lts_20230802::container_internal::HashtablezInfoHandle]' not a return-statement } ^ --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = const std::allocator&; Vs = {unsigned int}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:353:60: required from 'absl::lts_20230802::inlined_vector_internal::Storage::Storage(const A&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' absl::forward(base)...) {} ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'static absl::lts_20230802::inlined_vector_internal::Allocation absl::lts_20230802::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20230802::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:35: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:131:31: error: could not convert '{std::allocator_traits >::allocate((* & allocator), requested_capacity), requested_capacity}' from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' requested_capacity}; ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h: In instantiation of 'absl::lts_20230802::InlinedVector::InlinedVector(absl::lts_20230802::InlinedVector&&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:177:7: required from 'absl::lts_20230802::str_format_internal::Streamable absl::lts_20230802::StreamFormat(absl::lts_20230802::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20230802::FormatSpec = absl::lts_20230802::str_format_internal::FormatSpecTemplate<(absl::lts_20230802::FormatConversionCharSet)655355>]' /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:184:69: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:235:7: error: no matching function for call to 'absl::lts_20230802::inlined_vector_internal::Storage >::SetAllocation()' storage_.SetAllocation({other.storage_.GetAllocatedData(), ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: candidate: void absl::lts_20230802::inlined_vector_internal::Storage::SetAllocation(absl::lts_20230802::inlined_vector_internal::Allocation) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator] void SetAllocation(Allocation allocation) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: no known conversion for argument 1 from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h: In instantiation of 'absl::lts_20230802::InlinedVector::InlinedVector(absl::lts_20230802::InlinedVector&&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:177:7: required from 'absl::lts_20230802::str_format_internal::Streamable absl::lts_20230802::StreamFormat(absl::lts_20230802::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20230802::FormatSpec = absl::lts_20230802::str_format_internal::FormatSpecTemplate<(absl::lts_20230802::FormatConversionCharSet)655355>]' /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:184:69: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:235:7: error: no matching function for call to 'absl::lts_20230802::inlined_vector_internal::Storage >::SetAllocation()' storage_.SetAllocation({other.storage_.GetAllocatedData(), ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: candidate: void absl::lts_20230802::inlined_vector_internal::Storage::SetAllocation(absl::lts_20230802::inlined_vector_internal::Allocation) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator] void SetAllocation(Allocation allocation) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: no known conversion for argument 1 from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' --- libplinkseq_la-eval.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from eval.h:4, from eval.cpp:8: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:377:75: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:357:30: required from 'absl::lts_20230802::inlined_vector_internal::Storage::~Storage() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 0; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:422:56: required from 'A& absl::lts_20230802::inlined_vector_internal::Storage::GetAllocator() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:48: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78:0, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h: In instantiation of 'absl::lts_20230802::InlinedVector::InlinedVector(absl::lts_20230802::InlinedVector&&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]': /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:177:7: required from 'absl::lts_20230802::str_format_internal::Streamable absl::lts_20230802::StreamFormat(absl::lts_20230802::FormatSpec&, const Args& ...) [with Args = {unsigned int}; absl::lts_20230802::FormatSpec = absl::lts_20230802::str_format_internal::FormatSpecTemplate<(absl::lts_20230802::FormatConversionCharSet)655355>]' /tmp/biology/plinkseq/work/.buildlink/include/absl/crc/crc32c.h:184:69: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:235:7: error: no matching function for call to 'absl::lts_20230802::inlined_vector_internal::Storage >::SetAllocation()' storage_.SetAllocation({other.storage_.GetAllocatedData(), ^~~~~~~~ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: candidate: void absl::lts_20230802::inlined_vector_internal::Storage::SetAllocation(absl::lts_20230802::inlined_vector_internal::Allocation) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator] void SetAllocation(Allocation allocation) { ^~~~~~~~~~~~~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:487:8: note: no known conversion for argument 1 from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' --- libplinkseq_la-eval.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:380:38: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:385:61: required from 'bool absl::lts_20230802::inlined_vector_internal::Storage::GetIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:619:3: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = const std::allocator&; Vs = {unsigned int}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:353:60: required from 'absl::lts_20230802::inlined_vector_internal::Storage::Storage(const A&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' absl::forward(base)...) {} ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'static absl::lts_20230802::inlined_vector_internal::Allocation absl::lts_20230802::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20230802::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:35: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:131:31: error: could not convert '{std::allocator_traits >::allocate((* & allocator), requested_capacity), requested_capacity}' from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' requested_capacity}; ^ --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = const std::allocator&; Vs = {unsigned int}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:353:60: required from 'absl::lts_20230802::inlined_vector_internal::Storage::Storage(const A&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' absl::forward(base)...) {} ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'static absl::lts_20230802::inlined_vector_internal::Allocation absl::lts_20230802::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20230802::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:35: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:131:31: error: could not convert '{std::allocator_traits >::allocate((* & allocator), requested_capacity), requested_capacity}' from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' requested_capacity}; ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...) [with First = const std::allocator&; Vs = {unsigned int}; typename std::enable_if), void(typename std::decay<_U1>::type)> >, absl::lts_20230802::container_internal::internal_compressed_tuple::TupleItemsMoveConstructible, First, Vs ...> >::value, bool>::type = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:353:60: required from 'absl::lts_20230802::inlined_vector_internal::Storage::Storage(const A&) [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:238:72: error: no type named 'CompressedTupleImpl' in 'class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>' absl::forward(base)...) {} ^ In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h: In instantiation of 'static absl::lts_20230802::inlined_vector_internal::Allocation absl::lts_20230802::inlined_vector_internal::MallocAdapter::Allocate(A&, absl::lts_20230802::inlined_vector_internal::SizeType) [with A = std::allocator; bool IsOverAligned = false; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:35: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:131:31: error: could not convert '{std::allocator_traits >::allocate((* & allocator), requested_capacity), requested_capacity}' from '' to 'absl::lts_20230802::inlined_vector_internal::Allocation >' requested_capacity}; ^ --- libplinkseq_la-vcfz.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from vcfz.cpp:3: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:377:75: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:357:30: required from 'absl::lts_20230802::inlined_vector_internal::Storage::~Storage() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 0; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:422:56: required from 'A& absl::lts_20230802::inlined_vector_internal::Storage::GetAllocator() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:48: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ --- libplinkseq_la-eval.lo --- *** [libplinkseq_la-eval.lo] Error code 1 make[2]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08/lib --- libplinkseq_la-gstore.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from gstore.h:6, from gstore.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:377:75: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:357:30: required from 'absl::lts_20230802::inlined_vector_internal::Storage::~Storage() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 0; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:422:56: required from 'A& absl::lts_20230802::inlined_vector_internal::Storage::GetAllocator() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:48: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ --- libplinkseq_la-vcfz.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:380:38: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:385:61: required from 'bool absl::lts_20230802::inlined_vector_internal::Storage::GetIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:619:3: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ --- libplinkseq_la-token.lo --- In file included from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30:0, from /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53, from /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78, from /tmp/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134, from variant.pb.h:24, from svar.h:6, from variant.h:22, from token.h:4, from token.cpp:2: /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 1; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:377:75: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:357:30: required from 'absl::lts_20230802::inlined_vector_internal::Storage::~Storage() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:159:27: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In substitution of 'template template using StorageT = absl::lts_20230802::container_internal::internal_compressed_tuple::Storage, I>::type, I> [with int I = 0; Ts = {std::allocator, long unsigned int}]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:242:28: required from 'absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() & [with int I = 0; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:422:56: required from 'A& absl::lts_20230802::inlined_vector_internal::Storage::GetAllocator() [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:630:48: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:84:64: error: 'constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]' called in a constant expression template ()> ~~~~~~~~~~~~~~~~^~ /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:212:67: note: in template argument for type 'bool' using StorageT = internal_compressed_tuple::Storage, I>; ^ --- libplinkseq_la-gstore.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:380:38: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:385:61: required from 'bool absl::lts_20230802::inlined_vector_internal::Storage::GetIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:619:3: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ --- libplinkseq_la-token.lo --- /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h: In instantiation of 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]': /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:380:38: required from 'absl::lts_20230802::inlined_vector_internal::SizeType& absl::lts_20230802::inlined_vector_internal::Storage::GetSizeAndIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:385:61: required from 'bool absl::lts_20230802::inlined_vector_internal::Storage::GetIsAllocated() const [with T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:619:3: required from 'void absl::lts_20230802::inlined_vector_internal::Storage::Initialize(ValueAdapter, absl::lts_20230802::inlined_vector_internal::SizeType) [with ValueAdapter = absl::lts_20230802::inlined_vector_internal::IteratorValueAdapter, const absl::lts_20230802::str_format_internal::FormatArgImpl*>; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::inlined_vector_internal::SizeType = long unsigned int]' /tmp/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:160:5: required from 'absl::lts_20230802::InlinedVector::InlinedVector(ForwardIterator, ForwardIterator, const allocator_type&) [with ForwardIterator = const absl::lts_20230802::str_format_internal::FormatArgImpl*; typename std::enable_if::iterator_category, std::forward_iterator_tag>::value, int>::type = 0; T = absl::lts_20230802::str_format_internal::FormatArgImpl; long unsigned int N = 4; A = std::allocator; absl::lts_20230802::InlinedVector::allocator_type = std::allocator]' /tmp/biology/plinkseq/work/.buildlink/include/absl/strings/internal/str_format/bind.h:181:56: required from here /tmp/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:248:3: error: body of constexpr function 'constexpr absl::lts_20230802::container_internal::CompressedTuple::ElemT& absl::lts_20230802::container_internal::CompressedTuple::get() const & [with int I = 1; Ts = {std::allocator, long unsigned int}; absl::lts_20230802::container_internal::CompressedTuple::ElemT = long unsigned int]' not a return-statement } ^ --- libplinkseq_la-vcfz.lo --- *** [libplinkseq_la-vcfz.lo] Error code 1 make[2]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08/lib --- libplinkseq_la-gstore.lo --- *** [libplinkseq_la-gstore.lo] Error code 1 make[2]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08/lib --- libplinkseq_la-token.lo --- *** [libplinkseq_la-token.lo] Error code 1 make[2]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08/lib 4 errors make[2]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08/lib *** [all-recursive] Error code 1 make[1]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08 1 error make[1]: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08 *** [all] Error code 2 make: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08 1 error make: stopped in /tmp/biology/plinkseq/work/plinkseq-0.08 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/biology/plinkseq *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/biology/plinkseq