=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for plinkseq-0.08nb7 cd /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib && protoc --cpp_out=. pp.proto && mv pp.pb.cc pp.pb.cpp cd /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib && protoc --cpp_out=. variant.proto && mv variant.pb.cc variant.pb.cpp --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in lib --- libplinkseq_la-eval.lo --- --- libplinkseq_la-token.lo --- --- libplinkseq_la-vcfz.lo --- --- libplinkseq_la-eval.lo --- /opt/pkg/bin/mksh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -pipe -Os -I/opt/pkg/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 --- /opt/pkg/bin/mksh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -pipe -Os -I/opt/pkg/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-token.lo --- /opt/pkg/bin/mksh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -pipe -Os -I/opt/pkg/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-eval.lo --- libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I/Users/pbulk/build/biology/plinkseq/work/.buildlink/include -pipe -Os -MT libplinkseq_la-eval.lo -MD -MP -MF .deps/libplinkseq_la-eval.Tpo -c eval.cpp -fno-common -DPIC -o .libs/libplinkseq_la-eval.o --- libplinkseq_la-token.lo --- libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I/Users/pbulk/build/biology/plinkseq/work/.buildlink/include -pipe -Os -MT libplinkseq_la-token.lo -MD -MP -MF .deps/libplinkseq_la-token.Tpo -c token.cpp -fno-common -DPIC -o .libs/libplinkseq_la-token.o --- libplinkseq_la-vcfz.lo --- libtool: compile: clang++ -DHAVE_CONFIG_H -I. -I.. -I/Users/pbulk/build/biology/plinkseq/work/.buildlink/include -pipe -Os -MT libplinkseq_la-vcfz.lo -MD -MP -MF .deps/libplinkseq_la-vcfz.Tpo -c vcfz.cpp -fno-common -DPIC -o .libs/libplinkseq_la-vcfz.o In file included from vcfz.cpp:2: In file included from ./vcfz.h:5: ./helper.h:730:3: warning: non-void function does not return a value [-Wreturn-type] } ^ --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:14: In file included from ./genotype.h:11: In file included from ./individual.h:8: In file included from ./meta.h:13: ./helper.h:730:3: warning: non-void function does not return a value [-Wreturn-type] } ^ --- libplinkseq_la-vcfz.lo --- In file included from vcfz.cpp:2: In file included from ./vcfz.h:6: ./meta.h:554:15: warning: enumeration values 'META_UNDEFINED' and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ ./meta.h:554:15: note: add missing switch cases switch( m->mt ) ^ --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:14: In file included from ./genotype.h:11: In file included from ./individual.h:8: ./meta.h:554:15: warning: enumeration values 'META_UNDEFINED' and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ --- libplinkseq_la-vcfz.lo --- ./meta.h:589:11: warning: enumeration values 'META_FLAG', 'META_UNDEFINED', and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ ./meta.h:589:11: note: add missing switch cases switch( m->mt ) ^ --- libplinkseq_la-token.lo --- ./meta.h:554:15: note: add missing switch cases switch( m->mt ) ^ --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:14: In file included from ./genotype.h:11: In file included from ./individual.h:8: In file included from ./meta.h:13: ./helper.h:730:3: warning: non-void function does not return a value [-Wreturn-type] } ^ --- libplinkseq_la-token.lo --- ./meta.h:589:11: warning: enumeration values 'META_FLAG', 'META_UNDEFINED', and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ ./meta.h:589:11: note: add missing switch cases switch( m->mt ) ^ --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:14: In file included from ./genotype.h:11: In file included from ./individual.h:8: ./meta.h:554:15: warning: enumeration values 'META_UNDEFINED' and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ ./meta.h:554:15: note: add missing switch cases switch( m->mt ) ^ ./meta.h:589:11: warning: enumeration values 'META_FLAG', 'META_UNDEFINED', and 'META_CHAR' not handled in switch [-Wswitch] switch( m->mt ) ^~~~~ ./meta.h:589:11: note: add missing switch cases switch( m->mt ) ^ --- libplinkseq_la-vcfz.lo --- In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:11: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_prefix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_suffix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void swap(string_view& s) noexcept { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix' ptr_ += n; ~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_prefix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: note: member function 'absl::string_view::remove_suffix' is declared const here constexpr void remove_suffix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_suffix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:11: error: no viable overloaded '=' *this = s; ~~~~~ ^ ~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const class string_view { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type constexpr void swap(string_view& s) noexcept { ^ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': 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 token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:11: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_prefix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_suffix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void swap(string_view& s) noexcept { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix' ptr_ += n; ~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_prefix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: note: member function 'absl::string_view::remove_suffix' is declared const here constexpr void remove_suffix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_suffix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:11: error: no viable overloaded '=' *this = s; ~~~~~ ^ ~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const class string_view { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type constexpr void swap(string_view& s) noexcept { ^ In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': 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 vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr HiRep& operator=(const int64_t value) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:255:7: warning: use of this statement in a constexpr constructor is a C++14 extension [-Wc++14-extensions] *this = value; ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:259:22: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const uint64_t unsigned_value = ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:11: error: cannot assign to non-static data member within const member function 'operator=' hi_ = static_cast(unsigned_value >> 32); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:11: error: cannot assign to non-static data member within const member function 'operator=' lo_ = static_cast(unsigned_value); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:286:14: error: binding reference of type 'HiRep' to value of type 'const absl::Duration::HiRep' drops 'const' qualifier return *this; ^~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:283:18: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const auto unsigned_value = static_cast(value); ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:7: warning: use of this statement in a constexpr function is a C++14 extension [-Wc++14-extensions] hi_ = static_cast(unsigned_value >> 32); ^ --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:11: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:39: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/attributes.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/config.h:86: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported." #error "C++ versions less than C++14 are not supported." ^ In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:44: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_prefix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void remove_suffix(size_type n) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr void swap(string_view& s) noexcept { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix' ptr_ += n; ~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: note: member function 'absl::string_view::remove_prefix' is declared const here constexpr void remove_prefix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_prefix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix' length_ -= n; ~~~~~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: note: member function 'absl::string_view::remove_suffix' is declared const here constexpr void remove_suffix(size_type n) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type constexpr void remove_suffix(size_type n) { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:358:11: error: no viable overloaded '=' *this = s; ~~~~~ ^ ~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const class string_view { ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::string_view', but method is not marked const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type constexpr void swap(string_view& s) noexcept { ^ In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:46: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/port.h:45: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': Protobuf only supports C++14 and newer. static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:130: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/stubs/common.h:56: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/port_def.inc:210:1: error: static assertion failed due to requirement '201103L >= 201402L': 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 vcfz.cpp:3: --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr HiRep& operator=(const int64_t value) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:255:7: warning: use of this statement in a constexpr constructor is a C++14 extension [-Wc++14-extensions] *this = value; ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:259:22: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const uint64_t unsigned_value = ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:11: error: cannot assign to non-static data member within const member function 'operator=' hi_ = static_cast(unsigned_value >> 32); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:11: error: cannot assign to non-static data member within const member function 'operator=' lo_ = static_cast(unsigned_value); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libplinkseq_la-vcfz.lo --- In file included from ./variant.h:22: --- libplinkseq_la-token.lo --- /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:286:14: error: binding reference of type 'HiRep' to value of type 'const absl::Duration::HiRep' drops 'const' qualifier return *this; ^~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:283:18: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const auto unsigned_value = static_cast(value); ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:7: warning: use of this statement in a constexpr function is a C++14 extension [-Wc++14-extensions] hi_ = static_cast(unsigned_value >> 32); ^ --- libplinkseq_la-vcfz.lo --- In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:21: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'? using Container = std::remove_const_t; ^~~~~~~~~~~~~~~~~~~ remove_const_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:241:1: note: 'remove_const_t' declared here using remove_const_t = typename std::remove_const::type; ^ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:24: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:27: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:21: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'? --- libplinkseq_la-vcfz.lo --- In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:8: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? T, std::enable_if_t::type; ^ --- libplinkseq_la-token.lo --- using Container = std::remove_const_t; ^~~~~~~~~~~~~~~~~~~ remove_const_t --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:35: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] constexpr HiRep& operator=(const int64_t value) { ^ const /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:255:7: warning: use of this statement in a constexpr constructor is a C++14 extension [-Wc++14-extensions] *this = value; ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:259:22: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const uint64_t unsigned_value = ^ --- libplinkseq_la-token.lo --- /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:241:1: note: 'remove_const_t' declared here using remove_const_t = typename std::remove_const::type; ^ --- libplinkseq_la-eval.lo --- /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:11: error: cannot assign to non-static data member within const member function 'operator=' hi_ = static_cast(unsigned_value >> 32); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:285:11: error: cannot assign to non-static data member within const member function 'operator=' lo_ = static_cast(unsigned_value); ~~~ ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:278:22: note: member function 'absl::Duration::HiRep::operator=' is declared const here constexpr HiRep& operator=(const int64_t value) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:286:14: error: binding reference of type 'HiRep' to value of type 'const absl::Duration::HiRep' drops 'const' qualifier return *this; ^~~~~ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:283:18: warning: variable declaration in a constexpr function is a C++14 extension [-Wc++14-extensions] const auto unsigned_value = static_cast(value); ^ /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/time/time.h:284:7: warning: use of this statement in a constexpr function is a C++14 extension [-Wc++14-extensions] hi_ = static_cast(unsigned_value >> 32); ^ --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:24: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:27: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:119:21: error: no template named 'remove_const_t' in namespace 'std'; did you mean simply 'remove_const_t'? using Container = std::remove_const_t; ^~~~~~~~~~~~~~~~~~~ remove_const_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:241:1: note: 'remove_const_t' declared here using remove_const_t = typename std::remove_const::type; --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:8: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? T, std::enable_if_t::type; ^ --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:130:24: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:41: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/log_entry.h:36: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/span.h:69: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/types/internal/span.h:133:27: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? using EnableIfNotIsView = std::enable_if_t::value, int>; ^~~~~~~~~~~~~~~~ enable_if_t /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/meta/type_traits.h:307:1: note: 'enable_if_t' declared here using enable_if_t = typename std::enable_if::type; ^ --- libplinkseq_la-vcfz.lo --- In file included from vcfz.cpp:3: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: no member named 'is_final' in namespace 'std' !std::is_final::value && ~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:132: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/absl_check.h:38: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_impl.h:19: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/check_op.h:37: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/strip.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/log/internal/log_message.h:43: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/internal/has_absl_stringify.h:46:8: error: no template named 'enable_if_t' in namespace 'std'; did you mean simply 'enable_if_t'? T, std::enable_if_t::type; ^ --- libplinkseq_la-token.lo --- In file included from token.cpp:2: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: no member named 'is_final' in namespace 'std' !std::is_final::value && ~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] --- libplinkseq_la-eval.lo --- In file included from eval.cpp:8: In file included from ./eval.h:4: In file included from ./token.h:4: In file included from ./variant.h:22: In file included from ./svar.h:6: In file included from ./variant.pb.h:24: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/google/protobuf/io/coded_stream.h:134: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/strings/cord.h:78: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/inlined_vector.h:53: In file included from /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/inlined_vector.h:30: /Users/pbulk/build/biology/plinkseq/work/.buildlink/include/absl/container/internal/compressed_tuple.h:77:16: error: no member named 'is_final' in namespace 'std' !std::is_final::value && ~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 11 warnings and 20 errors generated. *** [libplinkseq_la-eval.lo] Error code 1 bmake[2]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib --- libplinkseq_la-vcfz.lo --- 11 warnings and 20 errors generated. *** [libplinkseq_la-vcfz.lo] Error code 1 bmake[2]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib --- libplinkseq_la-token.lo --- 11 warnings and 20 errors generated. *** [libplinkseq_la-token.lo] Error code 1 bmake[2]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib 3 errors bmake[2]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08/lib *** [all-recursive] Error code 1 bmake[1]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08 1 error bmake[1]: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08 *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08 1 error bmake: stopped in /Users/pbulk/build/biology/plinkseq/work/plinkseq-0.08 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/biology/plinkseq *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/biology/plinkseq